tangled
alpha
login
or
join now
da157.id
/
nix-config
0
fork
atom
0xda157's home-manager and nixos config
0
fork
atom
overview
issues
pulls
pipelines
remove nixgl
0xda157
2 months ago
f27fc3a7
8d088b72
+1
-107
4 changed files
expand all
collapse all
unified
split
flake.lock
flake.nix
modules
hosts
home-manager
default.nix
nixGL.nix
+1
-73
flake.lock
···
124
124
"type": "github"
125
125
}
126
126
},
127
127
-
"flake-utils": {
128
128
-
"inputs": {
129
129
-
"systems": "systems"
130
130
-
},
131
131
-
"locked": {
132
132
-
"lastModified": 1731533236,
133
133
-
"narHash": "sha256-l0KFg5HjrsfsO/JpG+r7fRrqm12kzFHyUHqHCVpMMbI=",
134
134
-
"owner": "numtide",
135
135
-
"repo": "flake-utils",
136
136
-
"rev": "11707dc2f618dd54ca8739b309ec4fc024de578b",
137
137
-
"type": "github"
138
138
-
},
139
139
-
"original": {
140
140
-
"owner": "numtide",
141
141
-
"repo": "flake-utils",
142
142
-
"type": "github"
143
143
-
}
144
144
-
},
145
127
"fromYaml": {
146
128
"flake": false,
147
129
"locked": {
···
240
222
"type": "github"
241
223
}
242
224
},
243
243
-
"nixGL": {
244
244
-
"inputs": {
245
245
-
"flake-utils": "flake-utils",
246
246
-
"nixpkgs": [
247
247
-
"nixpkgs"
248
248
-
]
249
249
-
},
250
250
-
"locked": {
251
251
-
"lastModified": 1762090880,
252
252
-
"narHash": "sha256-fbRQzIGPkjZa83MowjbD2ALaJf9y6KMDdJBQMKFeY/8=",
253
253
-
"owner": "nix-community",
254
254
-
"repo": "nixgl",
255
255
-
"rev": "b6105297e6f0cd041670c3e8628394d4ee247ed5",
256
256
-
"type": "github"
257
257
-
},
258
258
-
"original": {
259
259
-
"owner": "nix-community",
260
260
-
"repo": "nixgl",
261
261
-
"type": "github"
262
262
-
}
263
263
-
},
264
225
"nixos-hardware": {
265
226
"locked": {
266
227
"lastModified": 1764440730,
···
386
347
"type": "github"
387
348
}
388
349
},
389
389
-
"parfait": {
390
390
-
"locked": {
391
391
-
"lastModified": 1765052153,
392
392
-
"narHash": "sha256-jQIiPkYRtQZ5fgw9njFz8CGZIwu8WoL+uFkTHggWvbk=",
393
393
-
"owner": "0xda157",
394
394
-
"repo": "parfait",
395
395
-
"rev": "25f5197cb380fee65054ed785bf5f0eb43e0117d",
396
396
-
"type": "github"
397
397
-
},
398
398
-
"original": {
399
399
-
"owner": "0xda157",
400
400
-
"ref": "nix-home-manager",
401
401
-
"repo": "parfait",
402
402
-
"type": "github"
403
403
-
}
404
404
-
},
405
350
"pkgs-by-name-for-flake-parts": {
406
351
"locked": {
407
352
"lastModified": 1743779435,
···
441
386
"flake-parts": "flake-parts",
442
387
"git-hooks": "git-hooks",
443
388
"home-manager": "home-manager",
444
444
-
"nixGL": "nixGL",
445
389
"nixos-hardware": "nixos-hardware",
446
390
"nixpkgs": "nixpkgs",
447
391
"nixvim-cfg": "nixvim-cfg",
448
392
"nur": "nur",
449
449
-
"parfait": "parfait",
450
393
"pkgs-by-name-for-flake-parts": "pkgs-by-name-for-flake-parts",
451
394
"porcelain": "porcelain",
452
395
"sops-nix": "sops-nix",
453
396
"stylix": "stylix",
454
454
-
"systems": "systems_2",
397
397
+
"systems": "systems",
455
398
"vicinae": "vicinae",
456
399
"vicinae-extensions": "vicinae-extensions",
457
400
"wallpapers": "wallpapers",
···
519
462
}
520
463
},
521
464
"systems": {
522
522
-
"locked": {
523
523
-
"lastModified": 1681028828,
524
524
-
"narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
525
525
-
"owner": "nix-systems",
526
526
-
"repo": "default",
527
527
-
"rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e",
528
528
-
"type": "github"
529
529
-
},
530
530
-
"original": {
531
531
-
"owner": "nix-systems",
532
532
-
"repo": "default",
533
533
-
"type": "github"
534
534
-
}
535
535
-
},
536
536
-
"systems_2": {
537
465
"flake": false,
538
466
"locked": {
539
467
"path": "systems.nix",
-5
flake.nix
···
51
51
inputs.nixpkgs.follows = "nixpkgs";
52
52
};
53
53
54
54
-
nixGL = {
55
55
-
url = "github:nix-community/nixgl";
56
56
-
inputs.nixpkgs.follows = "nixpkgs";
57
57
-
};
58
58
-
59
54
nixos-hardware.url = "github:nixos/nixos-hardware/master";
60
55
61
56
nixvim-cfg = {
-9
modules/hosts/home-manager/default.nix
···
4
4
...
5
5
}:
6
6
{
7
7
-
imports = [
8
8
-
# keep-sorted start prefix_order=../,./
9
9
-
../.
10
10
-
../../shared/hm.nix
11
11
-
../../shared/root.nix
12
12
-
./nixGL.nix
13
13
-
# keep-sorted end
14
14
-
];
15
15
-
16
7
home = {
17
8
inherit username;
18
9
homeDirectory = "/home/${username}";
-20
modules/hosts/home-manager/nixGL.nix
···
1
1
-
{
2
2
-
pkgs,
3
3
-
inputs,
4
4
-
config,
5
5
-
...
6
6
-
}:
7
7
-
8
8
-
let
9
9
-
inherit (config.lib) nixGL;
10
10
-
in
11
11
-
{
12
12
-
nixGL.packages = inputs.nixGL.packages;
13
13
-
14
14
-
wayland.windowManager.hyprland.package = nixGL.wrap pkgs.hyprland;
15
15
-
programs = {
16
16
-
alacritty.package = nixGL.wrap pkgs.alacritty;
17
17
-
librewolf.package = nixGL.wrap pkgs.librewolf;
18
18
-
firefox.package = nixGL.wrap pkgs.firefox;
19
19
-
};
20
20
-
}