nix-config/flake.nix
Donovan Glover 50ba2f9352
meta: Use personal branches for inputs
This lets me do things like only update inputs when I want to.
Additionally, it becomes easy for me to add my own functionality to
these projects and contribute to them upstream. Finally, it becomes
easier to verify changes to the system when pulling changes from
upstream.
2023-07-15 11:44:01 -04:00

27 lines
618 B
Nix

{
inputs = {
nixpkgs.url = "github:donovanglover/nixpkgs/personal-unstable";
home-manager = {
url = "github:donovanglover/home-manager/personal-master";
inputs.nixpkgs.follows = "nixpkgs";
};
stylix = {
url = "github:donovanglover/stylix/personal-master";
inputs = {
nixpkgs.follows = "nixpkgs";
home-manager.follows = "home-manager";
};
};
};
outputs = { self, nixpkgs, ... } @ attrs: {
nixosConfigurations.nixos = nixpkgs.lib.nixosSystem {
system = "x86_64-linux";
specialArgs = attrs;
modules = [ ./. ];
};
};
}