-
Notifications
You must be signed in to change notification settings - Fork 0
/
flake.nix
37 lines (34 loc) · 1.36 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
36
37
{
description = "Packaging Regolith Flake";
inputs = {
nixpkgs.url = "github:nixos/nixpkgs/nixos-24.05";
# ilia.url="github:sandptel/ilia";
};
outputs = {self, nixpkgs }@inputs:
let
system= "x86_64-linux";
pkgs = nixpkgs.legacyPackages.${system};
in
{
nixosModules.regolith = import ./regolith.nix;
devShells.${system}.default = pkgs.mkShell{
nativeBuildInputs =[
(import ./ilia/default.nix {inherit pkgs;})
(import ./i3xrocks/default.nix {inherit pkgs;})
(import ./remontoire/default.nix {inherit pkgs;})
(import ./regolith-powerd/default.nix {inherit pkgs;})
(import ./regolith-inputd/default.nix {inherit pkgs;})
(import ./regolith-displayd/default.nix {inherit pkgs;})
(import ./regolith-session/default.nix {inherit pkgs;})
# (import ./regolith-wm-config/default.nix {inherit pkgs;})
(import ./libtrawldb/default.nix {inherit pkgs;})
(import ./regolith-ftue/default.nix {inherit pkgs;})
(import ./regolith-look-default/default.nix {inherit pkgs;})
(import ./xrescat/default.nix {inherit pkgs;})
(import ./i3-swap-focus/default.nix {inherit pkgs;})
];
};
# since only one package can stay in one flake file will need to add them indivisually
# packages.${system}.ilia= import ./ilia/default.nix{inherit pkgs;};
};
}