From e60e6bc8c0325ce1168dcdad9ca060ca8f32301d Mon Sep 17 00:00:00 2001 From: Andreas Schaafsma Date: Wed, 24 Dec 2025 06:21:03 +0100 Subject: [PATCH] changes --- flake.lock | 6 +++--- flake.nix | 4 ---- modules/nixos/gnome-keyring/default.nix | 9 ++++++++- .../x86_64-linux/drivebystation-nix/configuration.nix | 1 - systems/x86_64-linux/drivebystation-nix/default.nix | 1 - 5 files changed, 11 insertions(+), 10 deletions(-) diff --git a/flake.lock b/flake.lock index bc5f541..65bf3a2 100644 --- a/flake.lock +++ b/flake.lock @@ -6,11 +6,11 @@ "nixpkgs": "nixpkgs" }, "locked": { - "lastModified": 1766466278, - "narHash": "sha256-lZIPfapFYUTOcwHOYDR++j/4n5JHu2b+pnkZZTLav+A=", + "lastModified": 1766470910, + "narHash": "sha256-iY0vJAAjY5ZveB6JIAQDHq7lFrkAVGnO0tC7YOYDFsg=", "owner": "Hion-V", "repo": "Anikki-flake", - "rev": "24c34332019ef837a5e152d03276410e4b28502f", + "rev": "95d15448466142126c7fc13ac1dbdaf58a36a3a5", "type": "github" }, "original": { diff --git a/flake.nix b/flake.nix index d8cc51f..8918879 100644 --- a/flake.nix +++ b/flake.nix @@ -33,10 +33,6 @@ url = "github:taj-ny/kwin-effects-forceblur"; inputs.nixpkgs.follows = "nixpkgs"; }; - # wallpaper-engine-plugin-src = { - # url = "github:catsout/wallpaper-engine-kde-plugin/main"; - # flake = false; - # }; }; outputs = inputs: diff --git a/modules/nixos/gnome-keyring/default.nix b/modules/nixos/gnome-keyring/default.nix index 9e6e57d..c28e7e1 100644 --- a/modules/nixos/gnome-keyring/default.nix +++ b/modules/nixos/gnome-keyring/default.nix @@ -13,11 +13,18 @@ in { # PAM configuration for automatic keyring unlock security.pam.services.sddm.enableGnomeKeyring = true; security.pam.services.login.enableGnomeKeyring = true; - security.pam.services.gdm.enableGnomeKeyring = true; + security.pam.services.gdm.enableGnomeKeyring = true;` + + # Make KDE apps use GNOME Keyring as the Secret Service backend + environment.variables = { + # Set GNOME Keyring as the SSH agent + SSH_AUTH_SOCK = "$XDG_RUNTIME_DIR/keyring/ssh"; + }; environment.systemPackages = with pkgs; [ seahorse # GUI for managing the keyring gcr # Keyring integration + libsecret # Secret Service API library for KDE apps ]; }; } \ No newline at end of file diff --git a/systems/x86_64-linux/drivebystation-nix/configuration.nix b/systems/x86_64-linux/drivebystation-nix/configuration.nix index b1b9ecb..ac3cf2f 100644 --- a/systems/x86_64-linux/drivebystation-nix/configuration.nix +++ b/systems/x86_64-linux/drivebystation-nix/configuration.nix @@ -50,7 +50,6 @@ displayManager.sddm.wayland.enable = true; displayManager.defaultSession = "gnome"; desktopManager.plasma6.enable = true; - xserver = { diff --git a/systems/x86_64-linux/drivebystation-nix/default.nix b/systems/x86_64-linux/drivebystation-nix/default.nix index 0c217c3..b67700d 100644 --- a/systems/x86_64-linux/drivebystation-nix/default.nix +++ b/systems/x86_64-linux/drivebystation-nix/default.nix @@ -70,7 +70,6 @@ in ]; }; services.gnome.gnome-remote-desktop.enable = true; - my-namespace.wallpaper-engine-kde-plugin.enable = true; my-namespace.keychron-keyboard.enable = true; # lib.my-namespace.home.stream-tools.enable = true;