From 7fc8e2a98d75fef92982d59ff0d3a4cbba443cf4 Mon Sep 17 00:00:00 2001 From: Suyashtnt Date: Wed, 22 May 2024 11:44:20 +0200 Subject: [PATCH 1/3] fix: disable built in gnome keyring start script --- systems/modules/greetd/default.nix | 2 -- 1 file changed, 2 deletions(-) diff --git a/systems/modules/greetd/default.nix b/systems/modules/greetd/default.nix index da9e110..b7b1ebb 100644 --- a/systems/modules/greetd/default.nix +++ b/systems/modules/greetd/default.nix @@ -28,6 +28,4 @@ }; }; }; - - security.pam.services.greetd.enableGnomeKeyring = true; } From b0ab9e076b30f48489457e09b4181dde3458da48 Mon Sep 17 00:00:00 2001 From: Suyashtnt Date: Wed, 22 May 2024 11:45:42 +0200 Subject: [PATCH 2/3] fix: hotfix for gnome ssh daemon --- users/modules/nushell/config/config.nu | 2 ++ 1 file changed, 2 insertions(+) diff --git a/users/modules/nushell/config/config.nu b/users/modules/nushell/config/config.nu index b22edeb..7ab86a2 100644 --- a/users/modules/nushell/config/config.nu +++ b/users/modules/nushell/config/config.nu @@ -500,6 +500,8 @@ $env.config.completions.external = { let cachixExists = ("/etc/cachix-agent.token" | path exists) +$env.SSH_AUTH_SOCK = /run/user/1000/keyring/ssh + if $cachixExists { open /etc/cachix-agent.token | lines | parse "{name}={value}" | reduce -f {} { |it, acc| $acc | upsert $it.name $it.value } | load-env } From 837498d13c4023deebe04b88a4efa5c7ec54b3db Mon Sep 17 00:00:00 2001 From: Suyashtnt Date: Wed, 22 May 2024 11:49:09 +0200 Subject: [PATCH 3/3] feat: add wayland clipboard back --- users/modules/niri.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/users/modules/niri.nix b/users/modules/niri.nix index 1d36bac..d677363 100644 --- a/users/modules/niri.nix +++ b/users/modules/niri.nix @@ -2,7 +2,7 @@ theme = config.lib.stylix.colors; in { xdg.portal.extraPortals = [pkgs.xdg-desktop-portal-gtk pkgs.xdg-desktop-portal-gnome pkgs.gnome-keyring]; - home.packages = [ pkgs.swww pkgs.brightnessctl ]; + home.packages = [ pkgs.swww pkgs.brightnessctl pkgs.wl-clipboard ]; programs.niri.settings = { binds = with config.lib.niri.actions; let sh = spawn "sh" "-c";