tangled
alpha
login
or
join now
bwc9876.dev
/
nixos-config
1
fork
atom
Flake for my NixOS devices
1
fork
atom
overview
issues
pulls
pipelines
Update
bwc9876.dev
10 months ago
e7f0fb4f
31b18ac4
verified
This commit was signed with the committer's
known signature
.
bwc9876.dev
SSH Key Fingerprint:
SHA256:DanMEP/RNlSC7pAVbnXO6wzQV00rqyKj053tz4uH5gQ=
+55
-49
3 changed files
expand all
collapse all
unified
split
flake.lock
justfile
nixosModules
graphics
shell.nix
+49
-49
flake.lock
···
31
31
]
32
32
},
33
33
"locked": {
34
34
-
"lastModified": 1744793570,
35
35
-
"narHash": "sha256-BzulTVLpbapBxsJ1b1ZNPSg94YIbgs/75fNyiv2uWNg=",
34
34
+
"lastModified": 1745598511,
35
35
+
"narHash": "sha256-GWYB7PngGwTJrp7gr0w6E5nnvwiblPvN2kjRCQw3ZEg=",
36
36
"owner": "catppuccin",
37
37
"repo": "nix",
38
38
-
"rev": "192378974a131c402633bee18dc892b804a663e0",
38
38
+
"rev": "199cb288a85b15ed203089804c024ae5b3eacd7c",
39
39
"type": "github"
40
40
},
41
41
"original": {
···
61
61
},
62
62
"crane_2": {
63
63
"locked": {
64
64
-
"lastModified": 1741148495,
65
65
-
"narHash": "sha256-EV8KUaIZ2/CdBXlutXrHoZYbWPeB65p5kKZk71gvDRI=",
64
64
+
"lastModified": 1741481578,
65
65
+
"narHash": "sha256-JBTSyJFQdO3V8cgcL08VaBUByEU6P5kXbTJN6R0PFQo=",
66
66
"owner": "ipetkov",
67
67
"repo": "crane",
68
68
-
"rev": "75390a36cd0c2cdd5f1aafd8a9f827d7107f2e53",
68
68
+
"rev": "bb1c9567c43e4434f54e9481eb4b8e8e0d50f0b5",
69
69
"type": "github"
70
70
},
71
71
"original": {
···
98
98
]
99
99
},
100
100
"locked": {
101
101
-
"lastModified": 1740872218,
102
102
-
"narHash": "sha256-ZaMw0pdoUKigLpv9HiNDH2Pjnosg7NBYMJlHTIsHEUo=",
101
101
+
"lastModified": 1741352980,
102
102
+
"narHash": "sha256-+u2UunDA4Cl5Fci3m7S643HzKmIDAe+fiXrLqYsR2fs=",
103
103
"owner": "hercules-ci",
104
104
"repo": "flake-parts",
105
105
-
"rev": "3876f6b87db82f33775b1ef5ea343986105db764",
105
105
+
"rev": "f4330d22f1c5d2ba72d3d22df5597d123fdb60a9",
106
106
"type": "github"
107
107
},
108
108
"original": {
···
197
197
]
198
198
},
199
199
"locked": {
200
200
-
"lastModified": 1744634762,
201
201
-
"narHash": "sha256-ETX7rbJjQPXGpiTHI2StAgkqoZVebG218ITs7nDL4w4=",
200
200
+
"lastModified": 1745375039,
201
201
+
"narHash": "sha256-X9kjSzBelrac1xfQ9yo/tNx54myZ1GLssSDBhEA4kLI=",
202
202
"owner": "nix-community",
203
203
"repo": "flakelight",
204
204
-
"rev": "96367860907d477f72b6a985d70ebd0f63d23e4c",
204
204
+
"rev": "9c4ffe2b9e848fb8ae6b51a3ee71c5f3055109d9",
205
205
"type": "github"
206
206
},
207
207
"original": {
···
218
218
]
219
219
},
220
220
"locked": {
221
221
-
"lastModified": 1744634762,
222
222
-
"narHash": "sha256-ETX7rbJjQPXGpiTHI2StAgkqoZVebG218ITs7nDL4w4=",
221
221
+
"lastModified": 1745375039,
222
222
+
"narHash": "sha256-X9kjSzBelrac1xfQ9yo/tNx54myZ1GLssSDBhEA4kLI=",
223
223
"owner": "nix-community",
224
224
"repo": "flakelight",
225
225
-
"rev": "96367860907d477f72b6a985d70ebd0f63d23e4c",
225
225
+
"rev": "9c4ffe2b9e848fb8ae6b51a3ee71c5f3055109d9",
226
226
"type": "github"
227
227
},
228
228
"original": {
···
323
323
]
324
324
},
325
325
"locked": {
326
326
-
"lastModified": 1744833442,
327
327
-
"narHash": "sha256-BBMWW2m64Grcc5FlXz74+vdkUyCJOfUGnl+VcS/4x44=",
326
326
+
"lastModified": 1745762067,
327
327
+
"narHash": "sha256-N3VjetRcJ0HgGjDFJeSQRQ6ZvAj7TD/HfsY5qBtMV0A=",
328
328
"owner": "nix-community",
329
329
"repo": "home-manager",
330
330
-
"rev": "c6b75d69b6994ba68ec281bd36faebcc56097800",
330
330
+
"rev": "ef47f36450b36d437f5c2f6953022648d76c0638",
331
331
"type": "github"
332
332
},
333
333
"original": {
···
365
365
]
366
366
},
367
367
"locked": {
368
368
-
"lastModified": 1729958008,
369
369
-
"narHash": "sha256-EiOq8jF4Z/zQe0QYVc3+qSKxRK//CFHMB84aYrYGwEs=",
368
368
+
"lastModified": 1737371634,
369
369
+
"narHash": "sha256-fTVAWzT1UMm1lT+YxHuVPtH+DATrhYfea3B0MxG/cGw=",
370
370
"owner": "NuschtOS",
371
371
"repo": "ixx",
372
372
-
"rev": "9fd01aad037f345350eab2cd45e1946cc66da4eb",
372
372
+
"rev": "a1176e2a10ce745ff8f63e4af124ece8fe0b1648",
373
373
"type": "github"
374
374
},
375
375
"original": {
376
376
"owner": "NuschtOS",
377
377
-
"ref": "v0.0.6",
377
377
+
"ref": "v0.0.7",
378
378
"repo": "ixx",
379
379
"type": "github"
380
380
}
···
391
391
"rust-overlay": "rust-overlay"
392
392
},
393
393
"locked": {
394
394
-
"lastModified": 1741442524,
395
395
-
"narHash": "sha256-tVcxLDLLho8dWcO81Xj/3/ANLdVs0bGyCPyKjp70JWk=",
394
394
+
"lastModified": 1745271491,
395
395
+
"narHash": "sha256-4GAHjus6JRpYHVROMIhFIz/sgLDF/klBM3UHulbSK9s=",
396
396
"owner": "nix-community",
397
397
"repo": "lanzaboote",
398
398
-
"rev": "d8099586d9a84308ffedac07880e7f07a0180ff4",
398
398
+
"rev": "995637eb3ab78eac33f8ee6b45cc2ecd5ede12ba",
399
399
"type": "github"
400
400
},
401
401
"original": {
···
411
411
]
412
412
},
413
413
"locked": {
414
414
-
"lastModified": 1744518957,
415
415
-
"narHash": "sha256-RLBSWQfTL0v+7uyskC5kP6slLK1jvIuhaAh8QvB75m4=",
414
414
+
"lastModified": 1745725746,
415
415
+
"narHash": "sha256-iR+idGZJ191cY6NBXyVjh9QH8GVWTkvZw/w+1Igy45A=",
416
416
"owner": "Mic92",
417
417
"repo": "nix-index-database",
418
418
-
"rev": "4fc9ea78c962904f4ea11046f3db37c62e8a02fd",
418
418
+
"rev": "187524713d0d9b2d2c6f688b81835114d4c2a7c6",
419
419
"type": "github"
420
420
},
421
421
"original": {
···
426
426
},
427
427
"nixos-hardware": {
428
428
"locked": {
429
429
-
"lastModified": 1744633460,
430
430
-
"narHash": "sha256-fbWE4Xpw6eH0Q6in+ymNuDwTkqmFmtxcQEmtRuKDTTk=",
429
429
+
"lastModified": 1745503349,
430
430
+
"narHash": "sha256-bUGjvaPVsOfQeTz9/rLTNLDyqbzhl0CQtJJlhFPhIYw=",
431
431
"owner": "NixOS",
432
432
"repo": "nixos-hardware",
433
433
-
"rev": "9a049b4a421076d27fee3eec664a18b2066824cb",
433
433
+
"rev": "f7bee55a5e551bd8e7b5b82c9bc559bc50d868d1",
434
434
"type": "github"
435
435
},
436
436
"original": {
···
441
441
},
442
442
"nixpkgs": {
443
443
"locked": {
444
444
-
"lastModified": 1744463964,
445
445
-
"narHash": "sha256-LWqduOgLHCFxiTNYi3Uj5Lgz0SR+Xhw3kr/3Xd0GPTM=",
444
444
+
"lastModified": 1745526057,
445
445
+
"narHash": "sha256-ITSpPDwvLBZBnPRS2bUcHY3gZSwis/uTe255QgMtTLA=",
446
446
"owner": "NixOS",
447
447
"repo": "nixpkgs",
448
448
-
"rev": "2631b0b7abcea6e640ce31cd78ea58910d31e650",
448
448
+
"rev": "f771eb401a46846c1aebd20552521b233dd7e18b",
449
449
"type": "github"
450
450
},
451
451
"original": {
···
464
464
"nuschtosSearch": "nuschtosSearch"
465
465
},
466
466
"locked": {
467
467
-
"lastModified": 1744753228,
468
468
-
"narHash": "sha256-Re8g2pby4sr4hgzJmQJxeH/9PtgX85nivkWibapRI5s=",
467
467
+
"lastModified": 1745746098,
468
468
+
"narHash": "sha256-3f6vvpa2/8XmzTaJjhUYtedlNMHIjwXJ6C2oWXBTubk=",
469
469
"owner": "nix-community",
470
470
"repo": "nixvim",
471
471
-
"rev": "d4dada282aeac94b5d53dd70e276a2f5f534f783",
471
471
+
"rev": "89c94d9ea72d7080838981295f9b526eb3a960de",
472
472
"type": "github"
473
473
},
474
474
"original": {
···
508
508
]
509
509
},
510
510
"locked": {
511
511
-
"lastModified": 1743683223,
512
512
-
"narHash": "sha256-LdXtHFvhEC3S64dphap1pkkzwjErbW65eH1VRerCUT0=",
511
511
+
"lastModified": 1745046075,
512
512
+
"narHash": "sha256-8v4y6k16Ra/fiecb4DxhsoOGtzLKgKlS+9/XJ9z0T2I=",
513
513
"owner": "NuschtOS",
514
514
"repo": "search",
515
515
-
"rev": "56a49ffef2908dad1e9a8adef1f18802bc760962",
515
515
+
"rev": "066afe8643274470f4a294442aadd988356a478f",
516
516
"type": "github"
517
517
},
518
518
"original": {
···
534
534
]
535
535
},
536
536
"locked": {
537
537
-
"lastModified": 1740915799,
538
538
-
"narHash": "sha256-JvQvtaphZNmeeV+IpHgNdiNePsIpHD5U/7QN5AeY44A=",
537
537
+
"lastModified": 1741379162,
538
538
+
"narHash": "sha256-srpAbmJapkaqGRE3ytf3bj4XshspVR5964OX5LfjDWc=",
539
539
"owner": "cachix",
540
540
"repo": "pre-commit-hooks.nix",
541
541
-
"rev": "42b1ba089d2034d910566bf6b40830af6b8ec732",
541
541
+
"rev": "b5a62751225b2f62ff3147d0a334055ebadcd5cc",
542
542
"type": "github"
543
543
},
544
544
"original": {
···
623
623
]
624
624
},
625
625
"locked": {
626
626
-
"lastModified": 1741228283,
627
627
-
"narHash": "sha256-VzqI+k/eoijLQ5am6rDFDAtFAbw8nltXfLBC6SIEJAE=",
626
626
+
"lastModified": 1741573199,
627
627
+
"narHash": "sha256-A2sln1GdCf+uZ8yrERSCZUCqZ3JUlOv1WE2VFqqfaLQ=",
628
628
"owner": "oxalica",
629
629
"repo": "rust-overlay",
630
630
-
"rev": "38e9826bc4296c9daf18bc1e6aa299f3e932a403",
630
630
+
"rev": "c777dc8a1e35407b0e80ec89817fe69970f4e81a",
631
631
"type": "github"
632
632
},
633
633
"original": {
···
643
643
]
644
644
},
645
645
"locked": {
646
646
-
"lastModified": 1744803954,
647
647
-
"narHash": "sha256-f+gE6JtLhPzyDWOCEHbN/S30GEGHMtXEt41+Va7wzEU=",
646
646
+
"lastModified": 1745721366,
647
647
+
"narHash": "sha256-dm93104HXjKWzkrr7yAPtxpbllOSzrwFFruc+rKQHSg=",
648
648
"owner": "oxalica",
649
649
"repo": "rust-overlay",
650
650
-
"rev": "c564fb830c7d5b3e4fde5ea829a62f0e41e43a20",
650
650
+
"rev": "621131c9e281d1047bf8937547ed77e97c464aba",
651
651
"type": "github"
652
652
},
653
653
"original": {
+3
justfile
···
13
13
build:
14
14
nh os build .
15
15
16
16
+
boot:
17
17
+
nh os boot .
18
18
+
16
19
[private]
17
20
alias s := switch
18
21
# s: activate configuration & add to boot menu
+3
nixosModules/graphics/shell.nix
···
57
57
58
58
services.udisks2.enable = true;
59
59
60
60
+
# Needed to open the firewall, actual service is managed in HM
61
61
+
programs.kdeconnect.enable = true;
62
62
+
60
63
home-manager.users.bean = let
61
64
screenOffCmd = "hyprctl dispatch dpms off; ${pkgs.swaynotificationcenter}/bin/swaync-client --inhibitor-add \"timeout\"";
62
65
screenOnCmd = "hyprctl dispatch dpms on; ${pkgs.swaynotificationcenter}/bin/swaync-client --inhibitor-remove \"timeout\"";