diff options
author | Gregor Kleen <gkleen@yggdrasil.li> | 2025-05-18 14:41:42 +0200 |
---|---|---|
committer | Gregor Kleen <gkleen@yggdrasil.li> | 2025-05-18 14:41:42 +0200 |
commit | f4e7b106ef132dde38cb463fa51bd99bbe8533b0 (patch) | |
tree | df5d3ca710ca22497eff423330d9454e0cb5eca5 /accounts | |
parent | dc182fc906f7b59a81ecb9cbeceea97d1e154d1a (diff) | |
download | nixos-f4e7b106ef132dde38cb463fa51bd99bbe8533b0.tar nixos-f4e7b106ef132dde38cb463fa51bd99bbe8533b0.tar.gz nixos-f4e7b106ef132dde38cb463fa51bd99bbe8533b0.tar.bz2 nixos-f4e7b106ef132dde38cb463fa51bd99bbe8533b0.tar.xz nixos-f4e7b106ef132dde38cb463fa51bd99bbe8533b0.zip |
...
Diffstat (limited to 'accounts')
-rw-r--r-- | accounts/gkleen@sif/default.nix | 12 | ||||
-rw-r--r-- | accounts/gkleen@sif/niri/default.nix | 3 | ||||
-rw-r--r-- | accounts/gkleen@sif/synadm/default.nix | 9 | ||||
-rw-r--r-- | accounts/gkleen@sif/synadm/synadm_yaml | 15 |
4 files changed, 38 insertions, 1 deletions
diff --git a/accounts/gkleen@sif/default.nix b/accounts/gkleen@sif/default.nix index 56fc61ef..e6157d2c 100644 --- a/accounts/gkleen@sif/default.nix +++ b/accounts/gkleen@sif/default.nix | |||
@@ -71,6 +71,7 @@ in { | |||
71 | imports = [ | 71 | imports = [ |
72 | ./libvirt | 72 | ./libvirt |
73 | ./niri | 73 | ./niri |
74 | ./synadm | ||
74 | flakeInputs.nix-index-database.hmModules.nix-index | 75 | flakeInputs.nix-index-database.hmModules.nix-index |
75 | flakeInputs.impermanence.nixosModules.home-manager.impermanence | 76 | flakeInputs.impermanence.nixosModules.home-manager.impermanence |
76 | ]; | 77 | ]; |
@@ -364,6 +365,7 @@ in { | |||
364 | enable = true; | 365 | enable = true; |
365 | settings.show_banner = false; | 366 | settings.show_banner = false; |
366 | }; | 367 | }; |
368 | fd.enable = true; | ||
367 | }; | 369 | }; |
368 | 370 | ||
369 | services = { | 371 | services = { |
@@ -489,6 +491,13 @@ in { | |||
489 | }; | 491 | }; |
490 | }; | 492 | }; |
491 | 493 | ||
494 | qt.kde.settings = { | ||
495 | kwalletrc = { | ||
496 | KSecretD.Enabled = false; | ||
497 | Wallet."Default Wallet" = "store"; | ||
498 | }; | ||
499 | }; | ||
500 | |||
492 | xsession.preferStatusNotifierItems = true; | 501 | xsession.preferStatusNotifierItems = true; |
493 | 502 | ||
494 | xresources.properties = import ./xresources.nix; | 503 | xresources.properties = import ./xresources.nix; |
@@ -509,7 +518,6 @@ in { | |||
509 | nerd-fonts.symbols-only nerd-fonts.fira-code powerline-fonts | 518 | nerd-fonts.symbols-only nerd-fonts.fira-code powerline-fonts |
510 | swtpm (hunspellWithDicts (with hunspellDicts; [en_GB-large de_DE])) | 519 | swtpm (hunspellWithDicts (with hunspellDicts; [en_GB-large de_DE])) |
511 | libation | 520 | libation |
512 | # synadm | ||
513 | ] ++ mapAttrsToList (_name: pkg: pkgs.callPackage pkg {}) (customUtils.nixImport { dir = ./utils; }); | 521 | ] ++ mapAttrsToList (_name: pkg: pkgs.callPackage pkg {}) (customUtils.nixImport { dir = ./utils; }); |
514 | 522 | ||
515 | file = { | 523 | file = { |
@@ -589,6 +597,8 @@ in { | |||
589 | xdg.dataFile = { | 597 | xdg.dataFile = { |
590 | "dbus-1/services/org.keepassxc.KeePassXC.service".source = "${wrappedKeepassxc}/share/dbus-1/services/org.keepassxc.KeePassXC.service"; | 598 | "dbus-1/services/org.keepassxc.KeePassXC.service".source = "${wrappedKeepassxc}/share/dbus-1/services/org.keepassxc.KeePassXC.service"; |
591 | "dbus-1/services/org.freedesktop.secrets.service.service".source = "${wrappedKeepassxc}/share/dbus-1/services/org.freedesktop.secrets.service.service"; | 599 | "dbus-1/services/org.freedesktop.secrets.service.service".source = "${wrappedKeepassxc}/share/dbus-1/services/org.freedesktop.secrets.service.service"; |
600 | "dbus-1/services/org.kde.kwalletd6.service".source = "${pkgs.kdePackages.kwallet}/share/dbus-1/org.kde.kwalletd6.service"; | ||
601 | "dbus-1/services/org.kde.kwalletd5.service".source = "${pkgs.kdePackages.kwallet}/share/dbus-1/org.kde.kwalletd5.service"; | ||
592 | "emoji-data/list.txt".source = pkgs.stdenv.mkDerivation { | 602 | "emoji-data/list.txt".source = pkgs.stdenv.mkDerivation { |
593 | inherit (sources.emoji-data) pname src; | 603 | inherit (sources.emoji-data) pname src; |
594 | version = lib.removePrefix "v" sources.emoji-data.version; | 604 | version = lib.removePrefix "v" sources.emoji-data.version; |
diff --git a/accounts/gkleen@sif/niri/default.nix b/accounts/gkleen@sif/niri/default.nix index 80f63e65..b57e1cc0 100644 --- a/accounts/gkleen@sif/niri/default.nix +++ b/accounts/gkleen@sif/niri/default.nix | |||
@@ -533,6 +533,9 @@ in { | |||
533 | SDL_VIDEODRIVER = "wayland"; | 533 | SDL_VIDEODRIVER = "wayland"; |
534 | DISPLAY = ":0"; | 534 | DISPLAY = ":0"; |
535 | ELECTRON_OZONE_PLATFORM_HINT = "auto"; | 535 | ELECTRON_OZONE_PLATFORM_HINT = "auto"; |
536 | SSH_ASKPASS_REQUIRE = "prefer"; | ||
537 | SSH_ASKPASS = lib.getExe pkgs.kdePackages.ksshaskpass; | ||
538 | SUDO_ASKPASS = lib.getExe pkgs.kdePackages.ksshaskpass; | ||
536 | })) | 539 | })) |
537 | 540 | ||
538 | (node "output" "eDP-1" [ | 541 | (node "output" "eDP-1" [ |
diff --git a/accounts/gkleen@sif/synadm/default.nix b/accounts/gkleen@sif/synadm/default.nix new file mode 100644 index 00000000..0a8e0d4c --- /dev/null +++ b/accounts/gkleen@sif/synadm/default.nix | |||
@@ -0,0 +1,9 @@ | |||
1 | { config, pkgs, ... }: | ||
2 | { | ||
3 | home.packages = with pkgs; [ synadm ]; | ||
4 | sops.secrets."synadm.yaml" = { | ||
5 | format = "binary"; | ||
6 | sopsFile = ./synadm_yaml; | ||
7 | path = config.xdg.configHome + "/synadm.yaml"; | ||
8 | }; | ||
9 | } | ||
diff --git a/accounts/gkleen@sif/synadm/synadm_yaml b/accounts/gkleen@sif/synadm/synadm_yaml new file mode 100644 index 00000000..8d951ccc --- /dev/null +++ b/accounts/gkleen@sif/synadm/synadm_yaml | |||
@@ -0,0 +1,15 @@ | |||
1 | { | ||
2 | "data": "ENC[AES256_GCM,data:qJy4Pmbbxja4jmW7OaHsD0mQZ7anZwLhiVmAgkavb+CqwWGDnUBXdz22/MHCbxng5NshcFSpBoCBhgY6B9V2bUiES6bH9AtMlDcs9ebKGMArBTUTnQ2MjWQGfQTqraWdNgy+n327uj9swwCH8EZXdYH/Hlv0t/re470W+VOHeXhGghQ3Y9IGz2sgfvMGr8QxaJNydZz85rgs5QUP/PglCwWIOw2mY1EX2vYwnmiAo49LmIEaxWvRi++KHaeBveDt0nlkJwzUlipL2VOKWxkgpK3yGucQn2mz+FRe1btp+4KGm8H17eUI9FO9sBwq,iv:kgM921ovwCgDYHQj3c5Rupy/8JxHehxUD2jb1k9Ik2Y=,tag:3TLQkJbv679VWy8V2TMugw==,type:str]", | ||
3 | "sops": { | ||
4 | "age": [ | ||
5 | { | ||
6 | "recipient": "age1rmmhetcmllq0ahl5qznlr0eya2zdxwl9h6y5wnl97d2wtyx5t99sm2u866", | ||
7 | "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSB6bzVHUGNxZTF2WC9MYmZr\neGdVVzJXN3lGdEk3cTBER3J6UTFtcUJna2d3CjdNQmRXd2haZW1MYlJzNkk1dWVD\nVTFQc2gvS0JrejJ6SFh2MXpPWDZpRE0KLS0tIE0wTC85bEpvSnlGdGFkZVFhNjFZ\nbzRiZkxMWUg2ODNVUlBmNFlPNGRrZlkK1VXLJWcssv3ETyZSSM/Hhn5VIaI9iov9\nzShZA9Zx/FX6PYTuUMC29pJ57gKourcIxa/7HwSv/xYn1A6WcYfgSg==\n-----END AGE ENCRYPTED FILE-----\n" | ||
8 | } | ||
9 | ], | ||
10 | "lastmodified": "2025-05-18T11:03:42Z", | ||
11 | "mac": "ENC[AES256_GCM,data:yonJC68PhilAgEHNNJQ8nO53Qo3rx/LnfiOWfuMm24bOUIH9QM3WZZxpigd7bHI4eC4TqRb4LvcSi0nEURTRAhwiTqGNrWbpw2Iv3n5dhLEN9aTcetG5ZuhaXqfVUoML45/ovdBZG/0l8+XIHqxN2M/g/h4JwKoR/6lqzcrVhgo=,iv:xvxBJwy+E5zUdjhGPdZPdy7tnBIEj50hfiDJFsS3wNg=,tag:L4Fas36ZOg4h0QQwC4gjNA==,type:str]", | ||
12 | "unencrypted_suffix": "_unencrypted", | ||
13 | "version": "3.10.2" | ||
14 | } | ||
15 | } | ||