diff --git a/hosts/altair/variables.nix b/hosts/altair/variables.nix index b8fd4b2..5b08506 100644 --- a/hosts/altair/variables.nix +++ b/hosts/altair/variables.nix @@ -28,6 +28,12 @@ email = "mail@jelles.net"; }; + preferred = { + editor = "nvim"; + terminal = "kitty"; + browser = "brave"; + }; + autoUpgrade = false; autoGarbageCollector = true; hyprland = { diff --git a/hosts/orion/variables.nix b/hosts/orion/variables.nix index 60a54fd..12ac6d7 100644 --- a/hosts/orion/variables.nix +++ b/hosts/orion/variables.nix @@ -28,6 +28,12 @@ email = "mail@jelles.net"; }; + preferred = { + editor = "nvim"; + terminal = "kitty"; + browser = "brave"; + }; + autoUpgrade = false; autoGarbageCollector = true; }; diff --git a/hosts/polaris/variables.nix b/hosts/polaris/variables.nix index 9148a37..6a0100a 100644 --- a/hosts/polaris/variables.nix +++ b/hosts/polaris/variables.nix @@ -28,6 +28,12 @@ email = "mail@jelles.net"; }; + preferred = { + editor = "nvim"; + terminal = "kitty"; + browser = "brave"; + }; + autoUpgrade = false; autoGarbageCollector = true; diff --git a/nixos/utils.nix b/nixos/utils.nix index 872fcb5..8b95d6e 100644 --- a/nixos/utils.nix +++ b/nixos/utils.nix @@ -14,6 +14,9 @@ let numericLocale = config.var.numericLocale; timeLocale = config.var.timeLocale; autoUpgrade = config.var.autoUpgrade; + editor = config.var.preferred.editor; + terminal = config.var.preferred.terminal; + browser = config.var.preferred.browser; in { networking.hostName = hostname; @@ -66,10 +69,10 @@ in environment.variables = { XDG_DATA_HOME = "$HOME/.local/share"; PASSWORD_STORE_DIR = "$HOME/.local/share/password-store"; - EDITOR = "nvim"; - TERMINAL = "kitty"; - TERM = "kitty"; - BROWSER = "brave"; + EDITOR = editor; + TERMINAL = terminal; + TERM = terminal; + BROWSER = browser; }; services.libinput.enable = true;