diff --git a/modules/home/programs/common.nix b/modules/home/programs/common.nix index 76f434d..0dba79a 100644 --- a/modules/home/programs/common.nix +++ b/modules/home/programs/common.nix @@ -6,6 +6,7 @@ ./helix.nix ./librewolf.nix ./shell.nix + ./nextcloud.nix ]; home.packages = with pkgs; [ diff --git a/modules/home/programs/nextcloud.nix b/modules/home/programs/nextcloud.nix new file mode 100644 index 0000000..af8e4de --- /dev/null +++ b/modules/home/programs/nextcloud.nix @@ -0,0 +1,8 @@ +{ ... }: + +{ + services.nextcloud-client = { + enable = true; + startInBackground = true; + }; +} diff --git a/modules/system/desktop/hyprland.nix b/modules/system/desktop/hyprland.nix index d1987b8..9fa0340 100644 --- a/modules/system/desktop/hyprland.nix +++ b/modules/system/desktop/hyprland.nix @@ -1,6 +1,10 @@ { config, pkgs, ... }: { + imports = [ + ./keyring.nix + ]; + programs.hyprland = { enable = true; package = pkgs.unstable.hyprland; diff --git a/modules/system/desktop/keyring.nix b/modules/system/desktop/keyring.nix new file mode 100644 index 0000000..7b65b8e --- /dev/null +++ b/modules/system/desktop/keyring.nix @@ -0,0 +1,7 @@ +{ ... }: + +{ + services.gnome.gnome-keyring.enable = true; + + security.pam.services.greetd.enableGnomeKeyring = true; +}