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, remove printer
bwc9876.dev
3 months ago
902fcc14
80d3419d
verified
This commit was signed with the committer's
known signature
.
bwc9876.dev
SSH Key Fingerprint:
SHA256:DanMEP/RNlSC7pAVbnXO6wzQV00rqyKj053tz4uH5gQ=
+32
-59
4 changed files
expand all
collapse all
unified
split
flake.lock
homeModules
kde-connect.nix
music.nix
nixosModules
print.nix
+23
-49
flake.lock
···
174
"flake-compat": {
175
"flake": false,
176
"locked": {
177
-
"lastModified": 1761588595,
178
-
"narHash": "sha256-XKUZz9zewJNUj46b4AJdiRZJAvSZ0Dqj2BNfXvFlJC4=",
179
"owner": "edolstra",
180
"repo": "flake-compat",
181
-
"rev": "f387cd2afec9419c8ee37694406ca490c3f34ee5",
182
"type": "github"
183
},
184
"original": {
···
204
}
205
},
206
"flake-parts": {
207
-
"inputs": {
208
-
"nixpkgs-lib": [
209
-
"lanzaboote",
210
-
"nixpkgs"
211
-
]
212
-
},
213
-
"locked": {
214
-
"lastModified": 1762980239,
215
-
"narHash": "sha256-8oNVE8TrD19ulHinjaqONf9QWCKK+w4url56cdStMpM=",
216
-
"owner": "hercules-ci",
217
-
"repo": "flake-parts",
218
-
"rev": "52a2caecc898d0b46b2b905f058ccc5081f842da",
219
-
"type": "github"
220
-
},
221
-
"original": {
222
-
"owner": "hercules-ci",
223
-
"repo": "flake-parts",
224
-
"type": "github"
225
-
}
226
-
},
227
-
"flake-parts_2": {
228
"inputs": {
229
"nixpkgs-lib": [
230
"nixvim",
···
415
"inputs": {
416
"nixpkgs": [
417
"lanzaboote",
418
-
"pre-commit-hooks-nix",
419
"nixpkgs"
420
]
421
},
···
499
"lanzaboote": {
500
"inputs": {
501
"crane": "crane_2",
502
-
"flake-compat": "flake-compat",
503
-
"flake-parts": "flake-parts",
504
"nixpkgs": [
505
"nixpkgs"
506
],
507
-
"pre-commit-hooks-nix": "pre-commit-hooks-nix",
508
"rust-overlay": "rust-overlay"
509
},
510
"locked": {
511
-
"lastModified": 1763480516,
512
-
"narHash": "sha256-TnQb3aYlUmOrv7QatCk9oHIVcEYdjwIf5wL9qyDvyxg=",
513
"owner": "nix-community",
514
"repo": "lanzaboote",
515
-
"rev": "0f7b4fcc0fbad4081ec50aeb8db942a02071ce19",
516
"type": "github"
517
},
518
"original": {
···
533
"xwayland-satellite-unstable": "xwayland-satellite-unstable"
534
},
535
"locked": {
536
-
"lastModified": 1763466067,
537
-
"narHash": "sha256-CHSLUCiWEqUBAmxdXcF16I/G6p59cmsWKFtZDMF4ZSA=",
538
"owner": "sodiboo",
539
"repo": "niri-flake",
540
-
"rev": "2d53d3d9375be3c335bf3c5bc4daa792b3149c42",
541
"type": "github"
542
},
543
"original": {
···
566
"niri-unstable": {
567
"flake": false,
568
"locked": {
569
-
"lastModified": 1763461110,
570
-
"narHash": "sha256-xbBcNC9+bINP7Do5tgY6AtyEfhuM67nMVQtNzdf9wfw=",
571
"owner": "YaLTeR",
572
"repo": "niri",
573
-
"rev": "c256842761b8b7eba7c8663cd1b02fcf3ab75ea0",
574
"type": "github"
575
},
576
"original": {
···
616
},
617
"nixpkgs": {
618
"locked": {
619
-
"lastModified": 1763283776,
620
-
"narHash": "sha256-Y7TDFPK4GlqrKrivOcsHG8xSGqQx3A6c+i7novT85Uk=",
621
"owner": "NixOS",
622
"repo": "nixpkgs",
623
-
"rev": "50a96edd8d0db6cc8db57dab6bb6d6ee1f3dc49a",
624
"type": "github"
625
},
626
"original": {
···
648
},
649
"nixvim": {
650
"inputs": {
651
-
"flake-parts": "flake-parts_2",
652
"nixpkgs": [
653
"nixpkgs"
654
],
···
656
"systems": "systems_2"
657
},
658
"locked": {
659
-
"lastModified": 1763393971,
660
-
"narHash": "sha256-FhgZD8pk3VE2SL0g4nCYKF0L6IO3uL110tfrBaZkdG0=",
661
"owner": "nix-community",
662
"repo": "nixvim",
663
-
"rev": "7a30e6cf259d8db84aefc626058c074bd995d482",
664
"type": "github"
665
},
666
"original": {
···
714
"type": "github"
715
}
716
},
717
-
"pre-commit-hooks-nix": {
718
"inputs": {
719
-
"flake-compat": [
720
-
"lanzaboote",
721
-
"flake-compat"
722
-
],
723
"gitignore": "gitignore",
724
"nixpkgs": [
725
"lanzaboote",
···
174
"flake-compat": {
175
"flake": false,
176
"locked": {
177
+
"lastModified": 1747046372,
178
+
"narHash": "sha256-CIVLLkVgvHYbgI2UpXvIIBJ12HWgX+fjA8Xf8PUmqCY=",
179
"owner": "edolstra",
180
"repo": "flake-compat",
181
+
"rev": "9100a0f413b0c601e0533d1d94ffd501ce2e7885",
182
"type": "github"
183
},
184
"original": {
···
204
}
205
},
206
"flake-parts": {
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
207
"inputs": {
208
"nixpkgs-lib": [
209
"nixvim",
···
394
"inputs": {
395
"nixpkgs": [
396
"lanzaboote",
397
+
"pre-commit",
398
"nixpkgs"
399
]
400
},
···
478
"lanzaboote": {
479
"inputs": {
480
"crane": "crane_2",
0
0
481
"nixpkgs": [
482
"nixpkgs"
483
],
484
+
"pre-commit": "pre-commit",
485
"rust-overlay": "rust-overlay"
486
},
487
"locked": {
488
+
"lastModified": 1763563389,
489
+
"narHash": "sha256-ATuiSBINBTjVXiGOYJAX6ttiDElV9MmjkqG4A8a/J8g=",
490
"owner": "nix-community",
491
"repo": "lanzaboote",
492
+
"rev": "b2f781751764ff57d54f7cf1910ae1bbf268ed1c",
493
"type": "github"
494
},
495
"original": {
···
510
"xwayland-satellite-unstable": "xwayland-satellite-unstable"
511
},
512
"locked": {
513
+
"lastModified": 1763581369,
514
+
"narHash": "sha256-HTLoe4UvnG5fWruO+zjnZJNCnKcbVM8eeSPpIlKHOyI=",
515
"owner": "sodiboo",
516
"repo": "niri-flake",
517
+
"rev": "ca75677ad47613f6afbbc2c6142601fef0ac7631",
518
"type": "github"
519
},
520
"original": {
···
543
"niri-unstable": {
544
"flake": false,
545
"locked": {
546
+
"lastModified": 1763574558,
547
+
"narHash": "sha256-PdXkgqtbVFdZNhmTrZLTDMGb4zzaSK2RnKUXM8bIDo4=",
548
"owner": "YaLTeR",
549
"repo": "niri",
550
+
"rev": "6fcdb9242e65ed5825e7fda2a7935b412588b63a",
551
"type": "github"
552
},
553
"original": {
···
593
},
594
"nixpkgs": {
595
"locked": {
596
+
"lastModified": 1763421233,
597
+
"narHash": "sha256-Stk9ZYRkGrnnpyJ4eqt9eQtdFWRRIvMxpNRf4sIegnw=",
598
"owner": "NixOS",
599
"repo": "nixpkgs",
600
+
"rev": "89c2b2330e733d6cdb5eae7b899326930c2c0648",
601
"type": "github"
602
},
603
"original": {
···
625
},
626
"nixvim": {
627
"inputs": {
628
+
"flake-parts": "flake-parts",
629
"nixpkgs": [
630
"nixpkgs"
631
],
···
633
"systems": "systems_2"
634
},
635
"locked": {
636
+
"lastModified": 1763638001,
637
+
"narHash": "sha256-Y1SPkwcPaUjrqPff49J4f1t7npRUDuYazccUsNF9XSQ=",
638
"owner": "nix-community",
639
"repo": "nixvim",
640
+
"rev": "f4b9a7122425c56d65466fcafb99053730b2646a",
641
"type": "github"
642
},
643
"original": {
···
691
"type": "github"
692
}
693
},
694
+
"pre-commit": {
695
"inputs": {
696
+
"flake-compat": "flake-compat",
0
0
0
697
"gitignore": "gitignore",
698
"nixpkgs": [
699
"lanzaboote",
+6
-1
homeModules/kde-connect.nix
···
13
14
config = lib.mkIf config.cow.kde-connect.enable {
15
cow.imperm.keepCache = [".config/kdeconnect"];
16
-
cow.firewall.tcp = lib.range 1714 1764;
0
0
0
0
0
17
xdg.configFile."kdeconnect/config".text = ''
18
[General]
19
name=${config.cow.kde-connect.dev-name}
···
13
14
config = lib.mkIf config.cow.kde-connect.enable {
15
cow.imperm.keepCache = [".config/kdeconnect"];
16
+
cow.firewall = let
17
+
r = lib.range 1714 1764;
18
+
in {
19
+
tcp = r;
20
+
udp = r;
21
+
};
22
xdg.configFile."kdeconnect/config".text = ''
23
[General]
24
name=${config.cow.kde-connect.dev-name}
+3
-3
homeModules/music.nix
···
339
)
340
'';
341
in {
342
-
home.packages = with pkgs; [
343
-
pbpctrl
344
-
];
345
346
programs.cava = {
347
enable = true;
···
339
)
340
'';
341
in {
342
+
home.packages = with pkgs; [
343
+
pbpctrl
344
+
];
345
346
programs.cava = {
347
enable = true;
-6
nixosModules/print.nix
···
19
deviceUri = "https://wcuprintp01.wcupa.net:9164/printers/RamPrint";
20
model = "drv:///sample.drv/generic.ppd";
21
}
22
-
{
23
-
name = "FHG_IMC_Color";
24
-
description = "FHG IMC Color";
25
-
deviceUri = "https://wcuprintp01.wcupa.net:9164/printers/FHG_IMC_Color";
26
-
model = "drv:///sample.drv/generic.ppd";
27
-
}
28
];
29
};
30
};
···
19
deviceUri = "https://wcuprintp01.wcupa.net:9164/printers/RamPrint";
20
model = "drv:///sample.drv/generic.ppd";
21
}
0
0
0
0
0
0
22
];
23
};
24
};