From abfcef398b2dbd728aafa13a322bfbacf7cd05a3 Mon Sep 17 00:00:00 2001 From: twoneis Date: Fri, 3 Nov 2023 05:08:55 +0100 Subject: [PATCH] added env vars --- base-system/desktop-config.nix | 5 +++-- base-system/env.nix | 9 +++++++++ base-system/home.nix | 6 ------ base-system/{ => packages}/system-packages.nix | 0 base-system/{ => packages}/user-core-packages.nix | 0 base-system/{ => packages}/user-game-packages.nix | 0 base-system/surface-config.nix | 5 +++-- 7 files changed, 15 insertions(+), 10 deletions(-) create mode 100644 base-system/env.nix rename base-system/{ => packages}/system-packages.nix (100%) rename base-system/{ => packages}/user-core-packages.nix (100%) rename base-system/{ => packages}/user-game-packages.nix (100%) diff --git a/base-system/desktop-config.nix b/base-system/desktop-config.nix index 3f35bc9..a5847c7 100644 --- a/base-system/desktop-config.nix +++ b/base-system/desktop-config.nix @@ -8,6 +8,7 @@ imports = [ # Include the results of the hardware scan. ./desktop-hardware-config.nix + ./env.nix ]; # Enable nix flakes @@ -117,7 +118,7 @@ isNormalUser = true; description = "twoneis"; extraGroups = [ "networkmanager" "wheel" ]; - packages = import ./user-core-packages.nix pkgs ++ import ./user-game-packages.nix pkgs; + packages = import ./packages/user-core-packages.nix pkgs ++ import ./packages/user-game-packages.nix pkgs; }; # Allow unfree packages @@ -125,7 +126,7 @@ # List packages installed in system profile. To search, run: # $ nix search wget - environment.systemPackages = import ./system-packages.nix pkgs; + environment.systemPackages = import ./packages/system-packages.nix pkgs; # Some programs need SUID wrappers, can be configured further or are # started in user sessions. diff --git a/base-system/env.nix b/base-system/env.nix new file mode 100644 index 0000000..99a2d23 --- /dev/null +++ b/base-system/env.nix @@ -0,0 +1,9 @@ +{ ... }: + +{ + environment.sessionVariables = { + EDITOR = "hx"; + SUDO_EDITOR = "hx"; + VISUAL = "hx"; + }; +} diff --git a/base-system/home.nix b/base-system/home.nix index 747b6db..7ece974 100644 --- a/base-system/home.nix +++ b/base-system/home.nix @@ -5,12 +5,6 @@ home.username = "twoneis"; home.homeDirectory = "/home/twoneis"; - systemd.user.sessionVariables = { - EDITOR = "hx"; - SUDO_EDITOR = "hx"; - VISUAL = "hx"; - }; - programs = { home-manager = { enable = true; diff --git a/base-system/system-packages.nix b/base-system/packages/system-packages.nix similarity index 100% rename from base-system/system-packages.nix rename to base-system/packages/system-packages.nix diff --git a/base-system/user-core-packages.nix b/base-system/packages/user-core-packages.nix similarity index 100% rename from base-system/user-core-packages.nix rename to base-system/packages/user-core-packages.nix diff --git a/base-system/user-game-packages.nix b/base-system/packages/user-game-packages.nix similarity index 100% rename from base-system/user-game-packages.nix rename to base-system/packages/user-game-packages.nix diff --git a/base-system/surface-config.nix b/base-system/surface-config.nix index aa47239..96bdd8b 100644 --- a/base-system/surface-config.nix +++ b/base-system/surface-config.nix @@ -8,6 +8,7 @@ imports = [ # Include the results of the hardware scan. ./surface-hardware-config.nix + ./env.nix ]; # Enable nix flakes @@ -105,7 +106,7 @@ isNormalUser = true; description = "twoneis"; extraGroups = [ "networkmanager" "wheel" ]; - packages = import ./user-core-packages.nix pkgs; + packages = import ./packages/user-core-packages.nix pkgs; }; # Allow unfree packages @@ -113,7 +114,7 @@ # List packages installed in system profile. To search, run: # $ nix search wget - environment.systemPackages = import ./system-packages.nix pkgs; + environment.systemPackages = import ./packages/system-packages.nix pkgs; # Some programs need SUID wrappers, can be configured further or are # started in user sessions.