Files
dotfiles/flake.nix
T

47 lines
1.2 KiB
Nix

{
inputs = {
nixpkgs.url = "github:NixOS/nixpkgs/nixos-26.05";
kutu.url = "git+https://git.syedm.dev/syedm/kutu.rb.git";
spicetify-nix.url = "github:Gerg-L/spicetify-nix/24.11";
home-manager = {
url = "github:nix-community/home-manager/release-26.05";
inputs.nixpkgs.follows = "nixpkgs";
};
};
outputs = inputs@{ nixpkgs, kutu, home-manager, spicetify-nix, ... }:
let
system = "x86_64-linux";
in {
nixosConfigurations = {
syedm = nixpkgs.lib.nixosSystem {
inherit system;
specialArgs = { inherit inputs; };
modules = [
./hosts/common.nix
./hosts/syedm
home-manager.nixosModules.home-manager
{ home-manager.users.me = import ./home; }
];
};
tardis = nixpkgs.lib.nixosSystem {
inherit system;
specialArgs = { inherit inputs; };
modules = [
./hosts/common.nix
./hosts/tardis
home-manager.nixosModules.home-manager
{
home-manager.users.me = import ./home;
home-manager.extraSpecialArgs = { inherit inputs; };
}
];
};
};
};
}