From b2922a1fef66c1ba9e44c11a2f6316007234dab2 Mon Sep 17 00:00:00 2001 From: seth Date: Tue, 31 Jan 2023 19:36:57 -0500 Subject: add standalone hm option --- users/seth/programs/default.nix | 10 +++++++--- users/seth/programs/git.nix | 4 ++-- users/seth/programs/mangohud/default.nix | 6 +++--- users/seth/programs/xdg.nix | 4 ++-- 4 files changed, 14 insertions(+), 10 deletions(-) (limited to 'users/seth/programs') diff --git a/users/seth/programs/default.nix b/users/seth/programs/default.nix index 902f7bf..d1b8f97 100644 --- a/users/seth/programs/default.nix +++ b/users/seth/programs/default.nix @@ -11,6 +11,7 @@ clang deadnix eclint + lld statix ] else []; @@ -25,6 +26,10 @@ steam ] else []; + systemPackages = + if !config.seth.standalone + then with pkgs; [python311] + else []; in { imports = [ ./git.nix @@ -41,12 +46,11 @@ in { exa fd gh - lld rclone restic ripgrep - python311 ] ++ develPackages - ++ guiApps; + ++ guiApps + ++ systemPackages; } diff --git a/users/seth/programs/git.nix b/users/seth/programs/git.nix index c051f2b..cd3274f 100644 --- a/users/seth/programs/git.nix +++ b/users/seth/programs/git.nix @@ -1,6 +1,6 @@ -_: { +{config, ...}: { programs.git = { - enable = true; + enable = !config.seth.standalone; extraConfig = { init = {defaultBranch = "main";}; safe = {directory = "/etc/nixos";}; diff --git a/users/seth/programs/mangohud/default.nix b/users/seth/programs/mangohud/default.nix index 3c203c4..ff240b8 100644 --- a/users/seth/programs/mangohud/default.nix +++ b/users/seth/programs/mangohud/default.nix @@ -4,11 +4,11 @@ ... }: let homePackages = - if config.seth.desktop != "null" + if config.seth.desktop != "" then with pkgs; [mangohud] else []; mangohudConf = - if config.seth.desktop != "null" + if config.seth.desktop != "" then { source = ./config; recursive = true; @@ -17,5 +17,5 @@ in { home.packages = homePackages; - xdg.configFile.MangoHud = mangohudConf; + # xdg.configFile.MangoHud = mangohudConf; } diff --git a/users/seth/programs/xdg.nix b/users/seth/programs/xdg.nix index 9467a5b..08230ac 100644 --- a/users/seth/programs/xdg.nix +++ b/users/seth/programs/xdg.nix @@ -1,5 +1,5 @@ -_: { +{config, ...}: { xdg = { - enable = true; + enable = !config.seth.standalone; }; } -- cgit v1.2.3