diff options
| author | seth <[email protected]> | 2024-10-27 02:35:32 -0400 |
|---|---|---|
| committer | seth <[email protected]> | 2024-10-27 02:35:32 -0400 |
| commit | e5d9afd7e0bc94f040132277c24361a2de6f3b5b (patch) | |
| tree | 39bbedd0477fafd7f09a0de90ab0bc8accd6a143 /users/seth/programs/default.nix | |
| parent | 87e5274c0ad37baf3130e090f6645935e9c17e11 (diff) | |
seth: cleanup basePrograms mess
Diffstat (limited to 'users/seth/programs/default.nix')
| -rw-r--r-- | users/seth/programs/default.nix | 49 |
1 files changed, 13 insertions, 36 deletions
diff --git a/users/seth/programs/default.nix b/users/seth/programs/default.nix index fc6ae12..8d63dfc 100644 --- a/users/seth/programs/default.nix +++ b/users/seth/programs/default.nix @@ -5,19 +5,9 @@ inputs, ... }: -let - cfg = config.seth.programs; -in { - options.seth.programs = { - basePrograms.enable = lib.mkEnableOption "base programs and configurations" // { - default = config.seth.enable; - }; - }; - - imports = with inputs; [ - catppuccin.homeManagerModules.catppuccin - nix-index-database.hmModules.nix-index + imports = [ + inputs.nix-index-database.hmModules.nix-index ./bash.nix ./chromium.nix @@ -39,39 +29,26 @@ in ./zsh.nix ]; - config = lib.mkIf cfg.basePrograms.enable { - home.packages = with pkgs; [ - fd - nix-output-monitor - nurl - rclone - restic - ]; - - catppuccin = { - enable = true; - flavor = "mocha"; - }; - + config = lib.mkIf config.seth.enable { programs = { - bat.enable = true; - btop.enable = true; - - eza = { - enable = true; - icons = "auto"; - }; + bat.enable = lib.mkDefault true; + btop.enable = lib.mkDefault true; direnv = { - enable = true; + enable = lib.mkDefault true; nix-direnv = { enable = true; - package = pkgs.nix-direnv.override { nix = pkgs.lix; }; + package = lib.mkDefault (pkgs.nix-direnv.override { nix = pkgs.lix; }); }; }; - ripgrep.enable = true; + eza = { + enable = lib.mkDefault true; + icons = "auto"; + }; + fd.enable = lib.mkDefault true; + ripgrep.enable = lib.mkDefault true; nix-index-database.comma.enable = true; }; |
