From 5f91ad83aa1bfeda5ca320d0d983e5b8d3f59ec2 Mon Sep 17 00:00:00 2001 From: Mohammad Rafiq Date: Sun, 18 May 2025 20:40:47 +0800 Subject: [PATCH] refactor(homes/rafiq): separate cli and desktop programs --- homes/x86_64-linux/rafiq/cli.nix | 4 ++-- homes/x86_64-linux/rafiq/{programs => cli}/git.nix | 0 homes/x86_64-linux/rafiq/{programs => cli}/zsh.nix | 0 homes/x86_64-linux/rafiq/default.nix | 10 +--------- homes/x86_64-linux/rafiq/desktop.nix | 14 ++++++++++++++ .../rafiq/{programs => desktop}/hyprland.nix | 0 6 files changed, 17 insertions(+), 11 deletions(-) rename homes/x86_64-linux/rafiq/{programs => cli}/git.nix (100%) rename homes/x86_64-linux/rafiq/{programs => cli}/zsh.nix (100%) create mode 100644 homes/x86_64-linux/rafiq/desktop.nix rename homes/x86_64-linux/rafiq/{programs => desktop}/hyprland.nix (100%) diff --git a/homes/x86_64-linux/rafiq/cli.nix b/homes/x86_64-linux/rafiq/cli.nix index 5058360..6a752af 100644 --- a/homes/x86_64-linux/rafiq/cli.nix +++ b/homes/x86_64-linux/rafiq/cli.nix @@ -1,8 +1,8 @@ { config, lib, pkgs, osConfig, ... }: { imports = [ - ./programs/git.nix - ./programs/zsh.nix + ./cli/git.nix + ./cli/zsh.nix ]; home.sessionVariables = { diff --git a/homes/x86_64-linux/rafiq/programs/git.nix b/homes/x86_64-linux/rafiq/cli/git.nix similarity index 100% rename from homes/x86_64-linux/rafiq/programs/git.nix rename to homes/x86_64-linux/rafiq/cli/git.nix diff --git a/homes/x86_64-linux/rafiq/programs/zsh.nix b/homes/x86_64-linux/rafiq/cli/zsh.nix similarity index 100% rename from homes/x86_64-linux/rafiq/programs/zsh.nix rename to homes/x86_64-linux/rafiq/cli/zsh.nix diff --git a/homes/x86_64-linux/rafiq/default.nix b/homes/x86_64-linux/rafiq/default.nix index d65bba8..61bac0e 100644 --- a/homes/x86_64-linux/rafiq/default.nix +++ b/homes/x86_64-linux/rafiq/default.nix @@ -2,18 +2,10 @@ { imports = [ - ./programs/hyprland.nix ./cli.nix + ./desktop.nix ]; - home.packages = with pkgs; [ - kitty - ]; - home.sessionVariables = { - TERMINAL = "kitty"; - BROWSER = ", firefox"; - }; - home.persistence."/persist/home/rafiq" = { directories = [ ".ssh" diff --git a/homes/x86_64-linux/rafiq/desktop.nix b/homes/x86_64-linux/rafiq/desktop.nix new file mode 100644 index 0000000..8e79bf0 --- /dev/null +++ b/homes/x86_64-linux/rafiq/desktop.nix @@ -0,0 +1,14 @@ +{pkgs,...}: +{ +imports = [ + ./desktop/hyprland.nix +]; + home.packages = with pkgs; [ + kitty + ]; + home.sessionVariables = { + TERMINAL = "kitty"; + BROWSER = "firefox"; + }; + +} diff --git a/homes/x86_64-linux/rafiq/programs/hyprland.nix b/homes/x86_64-linux/rafiq/desktop/hyprland.nix similarity index 100% rename from homes/x86_64-linux/rafiq/programs/hyprland.nix rename to homes/x86_64-linux/rafiq/desktop/hyprland.nix