{ config, pkgs, ... }: { # "DP-2" = [ # "home" # "web" # "med" # "game" # ]; # "DP-1" = [ # "chat" # ]; # RULES # "name:web" = [ "class:(librewolf)" ]; # "name:med" = [ "class:(librewolf),title:Picture-in-Picture" ]; # "name:chat" = [ "class:(Beeper)" ]; # "name:game" = [ "class:(lutris)" "class:(explorer.exe)" ]; # OPAQUE: # "initialTitle:^(Discord Popout)$" # "class:^(firefox)$" # "class:^(Gimp)$" # "class:^(feh)$" # "class:^(mpv)$" # path = "${config.home.homeDirectory}/med/pix/bg.png"; # theme = "miku"; niri = { enable = true; mouse.accel = -0.53; outputs = { "DP-1" = { position = { x = 2560; y = -100; }; mode = { width = 2560; height = 1440; refresh = 144.000; }; transform.rotation = 270; }; "DP-2" = { position = { x = 0; y = 0; }; mode = { width = 2560; height = 1440; refresh = 144.000; }; }; }; }; timer.enableHourly = true; timer.enableQuarterly = true; colors.enable = true; manpages.enable = true; trash.enable = true; fish.enable = true; kitty.enable = true; kitty.make_default = true; kitty.font = "Cascadia Code"; git.enable = true; git.username = "Julia Lange"; git.email = "public@julialange.org"; ssh.enable = true; librewolf.enable = true; librewolf.make_default = true; syncthing = { enable = true; devices."juri".id = "HAUUSTK-W2YD6MV-DL2T2MV-XSHSFSC-IA6P6GY-B62IC27-YKHVQLX-374FRAO"; folders."wiki" = { path = "${config.xdg.userDirs.documents}/neowiki"; devices = [ "juri" ]; }; }; mpv.enable = true; zathura.enable = true; feh.enable = true; neovim.enable = true; neovim.languages = { c.enable = true; nix.enable = true; rust.enable = true; typescript.enable = true; }; neovim.plugins = { comments.enable = true; fugitive.enable = true; lualine.enable = true; luasnip.enable = true; nvimcmp.enable = true; telescope = { enable = true; fzf.enable = true; }; treesitter.enable = true; wiki.enable = true; }; neovim.themes.catppuccin.enable = true; lf.enable = true; lf.hiddenfiles = [ "${config.home.homeDirectory}/.librewolf" "${config.home.homeDirectory}/.nix-defexpr" "${config.home.homeDirectory}/.nix-profile" "${config.home.homeDirectory}/.nv" "${config.home.homeDirectory}/.pki" "${config.home.homeDirectory}/.steam*" "${config.home.homeDirectory}/.zshenv" ]; zoxide.enable = true; gimp.enable = true; beeper.enable = true; discord.enable = true; lutris.enable = true; extraPkgs = with pkgs; [ # Applications ani-cli # Easy anime player lutgen # LUT generator prismlauncher # Minecraft launcher jdk8 # For playing older minecraft ]; }