diff --git a/home/christoph/default.nix b/home/christoph/default.nix index 3b78727d..865d442c 100644 --- a/home/christoph/default.nix +++ b/home/christoph/default.nix @@ -53,6 +53,8 @@ rec { font = "JetBrainsMono Nerd Font Mono"; }; + docs.enable = true; + firefox = { enable = true; wayland = true; @@ -108,6 +110,7 @@ rec { "nextcloud --background" "keepassxc" "ferdium" + "kdeconnect-indicator" ]; }; @@ -205,7 +208,6 @@ rec { hyprpanel.enable = true; kitty.enable = true; - latex.enable = true; neovim = { enable = true; @@ -215,6 +217,8 @@ rec { nnn.enable = false; + rmpc.enable = true; + rofi = { enable = true; # theme = "Three-Bears"; @@ -281,6 +285,7 @@ rec { # Files to generate in the home directory are specified here. file = let + # NOTE: SSH public key sshPublicKey = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIJAoJac+GdGtzblCMA0lBfMdSR6aQ4YyovrNglCFGIny christoph.urlacher@protonmail.com"; in { # Generate a list of installed user packages in ~/.local/share/current-user-packages @@ -621,6 +626,7 @@ rec { }; nushell.enable = false; + ssh = { enable = true; # NOTE: Do NOT generate .ssh/config using HM, as it will have invalid permissions! compression = true; @@ -873,7 +879,7 @@ rec { }; services = { - # kdeconnect.enable = true; # Note: This does not setup the firewall at all + kdeconnect.enable = nixosConfig.programs.kdeconnect.enable; # Only the system package sets up the firewall flatpak = { # FlatHub stable is only added by default if no custom remotes are specified diff --git a/system/default.nix b/system/default.nix index 56790392..095cf516 100644 --- a/system/default.nix +++ b/system/default.nix @@ -430,7 +430,7 @@ with mylib.networking; { fish.enable = true; firejail.enable = true; # Use to run app in network namespace (e.g. through vpn) git.enable = true; - kdeconnect.enable = false; # Use this instead of HM for firewall setup + kdeconnect.enable = true; # Use this instead of HM for firewall setup neovim.enable = true; starship.enable = true; # pay-respects.enable = true; # The new fuck