From ad20ca1856a14d6c168593e7663b134c61512b4a Mon Sep 17 00:00:00 2001 From: Greg Hellings Date: Mon, 21 Aug 2023 10:20:24 -0500 Subject: [PATCH] Finer grained home-manager hosts --- darwin/default.nix | 3 ++- darwin/ivr/default.nix | 3 +++ home/home.nix | 12 ++---------- home/hosts/ivr/default.nix | 12 ++++++++++++ home/most/default.nix | 6 ++++++ hosts/jude/virt.nix | 1 + 6 files changed, 26 insertions(+), 11 deletions(-) create mode 100644 home/hosts/ivr/default.nix create mode 100644 home/most/default.nix diff --git a/darwin/default.nix b/darwin/default.nix index 2124885..30d6d49 100644 --- a/darwin/default.nix +++ b/darwin/default.nix @@ -23,8 +23,9 @@ let extraSpecialArgs = { inherit inputs; gnome = false; - gui = true; + gui = false; home = "/Users/gregory.hellings"; + host = name; }; }; users.users."gregory.hellings".home = "/Users/gregory.hellings"; diff --git a/darwin/ivr/default.nix b/darwin/ivr/default.nix index 9c79196..0ad1ba5 100644 --- a/darwin/ivr/default.nix +++ b/darwin/ivr/default.nix @@ -31,5 +31,8 @@ in { } "virt-manager" ]; + casks = [ + "synology-drive" + ]; }; } diff --git a/home/home.nix b/home/home.nix index 04ccc2d..5946ae1 100644 --- a/home/home.nix +++ b/home/home.nix @@ -1,5 +1,6 @@ { pkgs, lib, gui, gnome, inputs, + host ? "most", ...}: { @@ -14,6 +15,7 @@ ./templates.nix ./vim.nix ./xonsh.nix + ./hosts/${host} ] ++ ( if gui then [ ./gui ] else []); @@ -31,21 +33,11 @@ ]); }; - home.file.".pip/pip.conf".text = (lib.strings.concatStringsSep "\n" [ - "[global]" - "retries = 1" - "index-url = https://pypi.python.org/simple" - "extra-index-url =" - " https://pypi.ivrtechnology.com/simple/" - " https://pypidev.ivrtechnology.com/simple/" - ]); - home.stateVersion = "23.05"; home.packages = with pkgs; [ bitwarden-cli brew diffutils - dmidecode findutils gimp git diff --git a/home/hosts/ivr/default.nix b/home/hosts/ivr/default.nix new file mode 100644 index 0000000..73791fc --- /dev/null +++ b/home/hosts/ivr/default.nix @@ -0,0 +1,12 @@ +{ pkgs, lib, ...}: + +{ + home.file.".pip/pip.conf".text = (lib.strings.concatStringsSep "\n" [ + "[global]" + "retries = 1" + "index-url = https://pypi.python.org/simple" + "extra-index-url =" + " https://pypi.ivrtechnology.com/simple/" + " https://pypidev.ivrtechnology.com/simple/" + ]); +} diff --git a/home/most/default.nix b/home/most/default.nix new file mode 100644 index 0000000..5ca3073 --- /dev/null +++ b/home/most/default.nix @@ -0,0 +1,6 @@ +# Put home configuration here that will affect most boxes +{ pkgs, ... }: + +{ + +} diff --git a/hosts/jude/virt.nix b/hosts/jude/virt.nix index ade6429..a5cbeda 100644 --- a/hosts/jude/virt.nix +++ b/hosts/jude/virt.nix @@ -2,6 +2,7 @@ { environment.systemPackages = with pkgs; [ + dmidecode guestfs-tools libguestfs ovftool