aboutsummaryrefslogtreecommitdiffstats
path: root/flake.nix
diff options
context:
space:
mode:
authorSimen A. W. Olsen <hello@simenandre.no>2026-03-31 13:26:56 +0200
committerSimen A. W. Olsen <hello@simenandre.no>2026-03-31 13:27:13 +0200
commit73f4676bfbccfbb25a349fe616a0a131f7c11a17 (patch)
tree334b28b1bd2166395f648a477df7ebbee4085f58 /flake.nix
parentd2d9ebf00615126e8d6057cc059909bbd26e11d0 (diff)
downloaddotfiles-73f4676bfbccfbb25a349fe616a0a131f7c11a17.tar.gz
dotfiles-73f4676bfbccfbb25a349fe616a0a131f7c11a17.zip
chore: move dina to flake input and add CLAUDE.md
Diffstat (limited to 'flake.nix')
-rw-r--r--flake.nix10
1 files changed, 10 insertions, 0 deletions
diff --git a/flake.nix b/flake.nix
index 479e958..db317d9 100644
--- a/flake.nix
+++ b/flake.nix
@@ -18,6 +18,11 @@
url = "github:simenandre/config.nvim";
flake = false;
};
+
+ dina = {
+ url = "github:dinacomputer/cli";
+ inputs.nixpkgs.follows = "nixpkgs";
+ };
};
outputs =
@@ -27,6 +32,7 @@
nix-darwin,
home-manager,
config-nvim,
+ dina,
}:
let
mkHomeModules = username: [
@@ -47,6 +53,7 @@
home-manager.useGlobalPkgs = true;
home-manager.useUserPackages = true;
home-manager.backupFileExtension = "bak";
+ home-manager.extraSpecialArgs = { inherit dina; };
home-manager.users.cobraz = { imports = mkHomeModules "cobraz"; };
}
];
@@ -62,6 +69,7 @@
home-manager.useGlobalPkgs = true;
home-manager.useUserPackages = true;
home-manager.backupFileExtension = "bak";
+ home-manager.extraSpecialArgs = { inherit dina; };
home-manager.users.simenandre = { imports = mkHomeModules "simenandre"; };
}
];
@@ -69,11 +77,13 @@
homeConfigurations."simenandre" = home-manager.lib.homeManagerConfiguration {
pkgs = nixpkgs.legacyPackages."x86_64-linux";
+ extraSpecialArgs = { inherit dina; };
modules = mkHomeModules "simenandre";
};
homeConfigurations."simenandre@aarch64-linux" = home-manager.lib.homeManagerConfiguration {
pkgs = nixpkgs.legacyPackages."aarch64-linux";
+ extraSpecialArgs = { inherit dina; };
modules = mkHomeModules "simenandre";
};
};