-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathflake.nix
36 lines (35 loc) · 1.47 KB
/
flake.nix
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
{
inputs = {
nixpkgs.url = "nixpkgs/nixos-unstable";
impermanence.url = github:nix-community/impermanence;
home-manager.url = github:nix-community/home-manager;
home-manager.inputs.nixpkgs.follows = "nixpkgs";
quickshell.url = "git+https://git.outfoxxed.me/outfoxxed/quickshell";
quickshell.inputs.nixpkgs.follows = "nixpkgs";
qti.url = "git+https://github.com/pterror/qti?submodules=1";
qti.inputs.nixpkgs.follows = "nixpkgs";
nix-gaming.url = github:fufexan/nix-gaming;
nix-gaming.inputs.nixpkgs.follows = "nixpkgs";
unicorn-scribbles-font.url = path:./flakes/unicorn-scribbles-font;
unicorn-scribbles-font.inputs.nixpkgs.follows = "nixpkgs";
miku-cursor.url = path:./flakes/miku-cursor;
miku-cursor.inputs.nixpkgs.follows = "nixpkgs";
stardust-telescope.url = github:StardustXR/telescope;
stardust-telescope.inputs.nixpkgs.follows = "nixpkgs";
# hwfetch.url = github:morr0ne/hwfetch;
# hwfetch.inputs.nixpkgs.follows = "nixpkgs";
# asciinema.url = github:asciinema/asciinema;
# asciinema.inputs.nixpkgs.follows = "nixpkgs";
# verdi.url = github:pterror/verdi;
# verdi.inputs.nixpkgs.follows = "nixpkgs";
};
outputs = { self, nixpkgs, impermanence, ... }@inputs: {
nixosConfigurations.pc = nixpkgs.lib.nixosSystem {
specialArgs = { inherit inputs; my-config = import ./my-config.nix; };
modules = [
impermanence.nixosModules.impermanence
./configuration.nix
];
};
};
}