tangled
alpha
login
or
join now
devins.page
/
flake
0
fork
atom
configurations for my servers and desktops
nix
nixos
flake
dots
dotfiles
0
fork
atom
overview
issues
pulls
pipelines
chore: clean up overlay stuff
devins.page
2 weeks ago
e793fe6b
5977d42b
+8
-38
2 changed files
expand all
collapse all
unified
split
flake.nix
modules
common
default.nix
+1
-38
flake.nix
···
22
22
agenix,
23
23
tangled,
24
24
...
25
25
-
}: let
26
26
-
overlays = [
27
27
-
(import ./overlays/beetsfix.nix)
28
28
-
];
29
29
-
in {
25
25
+
}: {
30
26
darwinConfigurations = {
31
27
d-macbook = nix-darwin.lib.darwinSystem {
32
28
system = "aarch64-darwin";
33
33
-
pkgs = import nixpkgs {
34
34
-
system = "aarch64-darwin";
35
35
-
overlays = overlays;
36
36
-
config.allowUnfree = true;
37
37
-
};
38
38
-
specialArgs = {inherit overlays;};
39
29
modules = [
40
30
./modules/common
41
31
./modules/darwin
···
48
38
49
39
bluellama = nix-darwin.lib.darwinSystem {
50
40
system = "aarch64-darwin";
51
51
-
pkgs = import nixpkgs {
52
52
-
system = "aarch64-darwin";
53
53
-
overlays = overlays;
54
54
-
config.allowUnfree = true;
55
55
-
};
56
56
-
specialArgs = {inherit overlays;};
57
41
modules = [
58
42
./modules/common
59
43
./modules/darwin
···
68
52
nixosConfigurations = {
69
53
d-latitude = nixpkgs.lib.nixosSystem {
70
54
system = "x86_64-linux";
71
71
-
pkgs = import nixpkgs {
72
72
-
system = "x86_64-linux";
73
73
-
overlays = overlays;
74
74
-
config.allowUnfree = true;
75
75
-
};
76
76
-
specialArgs = {inherit overlays;};
77
55
modules = [
78
56
./modules/common
79
57
./modules/nixos
···
84
62
85
63
bluepill = nixpkgs.lib.nixosSystem {
86
64
system = "x86_64-linux";
87
87
-
pkgs = import nixpkgs {
88
88
-
system = "x86_64-linux";
89
89
-
overlays = overlays;
90
90
-
config.allowUnfree = true;
91
91
-
config.permittedInsecurePackages = [
92
92
-
"olm-3.2.16"
93
93
-
];
94
94
-
};
95
95
-
specialArgs = {inherit overlays;};
96
65
modules = [
97
66
./modules/common
98
67
./modules/nixos
···
106
75
107
76
bluepill-proxy = nixpkgs.lib.nixosSystem {
108
77
system = "x86_64-linux";
109
109
-
pkgs = import nixpkgs {
110
110
-
system = "x86_64-linux";
111
111
-
overlays = overlays;
112
112
-
config.allowUnfree = true;
113
113
-
};
114
114
-
specialArgs = {inherit overlays;};
115
78
modules = [
116
79
./modules/common
117
80
./modules/nixos
+7
modules/common/default.nix
···
1
1
{pkgs, ...}: {
2
2
imports = [../users/devin.nix];
3
3
4
4
+
nixpkgs = {
5
5
+
overlays = [
6
6
+
(import ../../overlays/beetsfix.nix)
7
7
+
];
8
8
+
config.allowUnfree = true;
9
9
+
};
10
10
+
4
11
nix = {
5
12
gc = {
6
13
automatic = true;