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