From a34c6a294c7506ada380f3dd96ea3d31e3a0d851 Mon Sep 17 00:00:00 2001 From: Mohammad Rafiq Date: Tue, 20 May 2025 12:35:33 +0800 Subject: [PATCH] refactor(homeModules/system): move user config to module --- homes/x86_64-linux/rafiq/default.nix | 10 +--------- modules/home/system/default.nix | 12 ++++++++++++ 2 files changed, 13 insertions(+), 9 deletions(-) create mode 100644 modules/home/system/default.nix diff --git a/homes/x86_64-linux/rafiq/default.nix b/homes/x86_64-linux/rafiq/default.nix index b1f0617..2fa0710 100644 --- a/homes/x86_64-linux/rafiq/default.nix +++ b/homes/x86_64-linux/rafiq/default.nix @@ -1,5 +1,4 @@ { config, pkgs, osConfig, ... }: - { cli.shell = "zsh"; cli.editor = "nvf"; @@ -32,15 +31,8 @@ nix-direnv.enable = true; }; - home.persistence."/persist/home/rafiq" = { - directories = [ - ".ssh" - ".config/sops/age" + home.persistence."/persist/home/rafiq".directories = [ "repos" ".local/share/zoxide" ]; - allowOther = true; - }; - - home.stateVersion = "24.11"; } diff --git a/modules/home/system/default.nix b/modules/home/system/default.nix new file mode 100644 index 0000000..8da9c36 --- /dev/null +++ b/modules/home/system/default.nix @@ -0,0 +1,12 @@ +{ config, ... }: +{ + home.persistence."/persist/home/${config.snowfallorg.user.name}" = { + directories = [ + ".ssh" + ".config/sops/age" + ]; + allowOther = true; + }; + + home.stateVersion = "24.11"; +}