{ config, pkgs, ... }: { niri = { enable = true; mouse.accel = -0.53; outputs = { "DP-1" = { position = { x = 2560; y = 0; }; mode = { width = 2560; height = 1440; refresh = 144.000; }; }; "DP-2" = { position = { x = 0; y = 0; }; mode = { width = 2560; height = 1440; refresh = 144.000; }; }; }; }; caelestia-shell.enable = true; colors.enable = true; manpages.enable = true; trash.enable = true; fish.enable = true; foot = { enable = true; make_default = true; font = "Cascadia Code"; theme.catppuccin.enable = true; }; 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; beets.enable = true; neovim = { enable = true; languages = { c.enable = true; nix.enable = true; rust.enable = true; typescript.enable = true; }; themes.catppuccin.enable = true; }; lf.enable = true; lf.hiddenfiles = [ "${config.home.homeDirectory}/.mozilla" # Unsupported "${config.home.homeDirectory}/.librewolf" # Unsupported "${config.home.homeDirectory}/.ssh" # openssh assumes "${config.home.homeDirectory}/.manpath" # man-db has it hardcoded "${config.home.homeDirectory}/.face" # caelestia-shell requires ]; zoxide.enable = true; gimp.enable = true; discord.enable = true; extraPkgs = with pkgs; [ signal-desktop ente-desktop ]; }