diff --git a/flake.nix b/flake.nix index b2df32f..79c139b 100644 --- a/flake.nix +++ b/flake.nix @@ -51,12 +51,14 @@ packages = forAllSystems ({ pkgs, system }: rec { - home-penguin = homeConfigurations."john@penguin".activationPackage; + home-penguin-fw = homeConfigurations."john@penguin-fw".activationPackage; + home-penguin-duet = homeConfigurations."john@penguin-duet".activationPackage; home-pixnix = homeConfigurations."john@pixnix".activationPackage; all = pkgs.symlinkJoin { name = "all"; paths = [ - home-penguin + home-penguin-fw + home-penguin-duet home-pixnix ]; }; @@ -64,11 +66,18 @@ }); homeConfigurations = { - "john@penguin" = home-manager.lib.homeManagerConfiguration { + "john@penguin-fw" = home-manager.lib.homeManagerConfiguration { pkgs = importPkgs "x86_64-linux"; modules = [ - ./nix/machines/penguin/home.nix + ./nix/machines/penguin-fw/home.nix + ]; + }; + "john@penguin-duet" = home-manager.lib.homeManagerConfiguration { + pkgs = importPkgs "aarch64-linux"; + + modules = [ + ./nix/machines/penguin-duet/home.nix ]; }; "john@pixnix" = home-manager.lib.homeManagerConfiguration { diff --git a/nix/machines/penguin-duet/home.nix b/nix/machines/penguin-duet/home.nix new file mode 100644 index 0000000..4ea47a6 --- /dev/null +++ b/nix/machines/penguin-duet/home.nix @@ -0,0 +1,15 @@ +{ pkgs, lib, config, ... }: { + imports = [ + ../../common/home.nix + ../../lib/vscode.nix + ]; + + # packages + home.packages = with pkgs; [ + obsidian + ]; + + # XDG settings + xdg.enable = true; + xdg.mime.enable = true; +} diff --git a/nix/machines/penguin/home.nix b/nix/machines/penguin-fw/home.nix similarity index 100% rename from nix/machines/penguin/home.nix rename to nix/machines/penguin-fw/home.nix