From ca139ded2f89ecc983d0180810b7f364ecf76aa8 Mon Sep 17 00:00:00 2001 From: Jordan Ashurst Date: Tue, 6 Oct 2026 20:18:12 -0700 Subject: [PATCH] Adding packages --- hosts/common/default.nix | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/hosts/common/default.nix b/hosts/common/default.nix index c906e2f..162ed4f 100644 --- a/hosts/common/default.nix +++ b/hosts/common/default.nix @@ -34,6 +34,10 @@ "dedyn/dnsuser" = {}; "github/token" = {}; "gitlab/token" = {}; + "sonarr/apikey" = {}; + "cifs/user" = {}; + "cifs/password" = {}; + "radarr/apikey" = {}; "mongodb/initial_password" = {}; "namecheap/ddyn_password" = { restartUnits = ["ddclient.service"]; @@ -49,6 +53,11 @@ }; sops.templates."duplicity.env".content = builtins.toJSON {}; + sops.templates."cifs-credentials".content = '' + username=${config.sops.placeholder."cifs/user"}; + password=${config.sops.placeholder."cifs/password"}; + ''; + sops.templates."caddy.env" = { owner = "root"; mode = "0600"; @@ -84,6 +93,8 @@ zstd stdenv.cc.cc curl + SDL2 + wayland openssl libssh bzip2 @@ -98,6 +109,7 @@ environment.systemPackages = with pkgs; [ inotify-tools + uv opencode steam nnn @@ -161,5 +173,23 @@ services.openssh.enable = true; + services.keyd = { + enable = true; + keyboards = { + default = { + ids = ["*"]; + settings = { + main = { + # Tap for Escape, hold for Control + capslock = "overload(control, escape)"; + + # OR Tap for Escape, hold for Super/Meta: + # capslock = "overload(meta, escape)"; + }; + }; + }; + }; + }; + system.stateVersion = "25.11"; }