tangled
alpha
login
or
join now
ladas552.me
/
Flake-ocean
0
fork
atom
My NixOS config Part 3: Flake-Parts Crusaders
nix.ladas552.me
hjem
nix
nixos
impermanence
flake-parts
nvfetcher
niri
noctalia
0
fork
atom
overview
issues
pulls
pipelines
update
ladas552.me
4 days ago
fb0d9e53
fba05969
verified
This commit was signed with the committer's
known signature
.
ladas552.me
SSH Key Fingerprint:
SHA256:0redZTrFxpDNqzo1nB3+1r0tUTqjJNLsKTW6QpfrRi0=
+38
-36
7 changed files
expand all
collapse all
unified
split
_sources
generated.json
generated.nix
flake.lock
modules
hosts
NixPort
nixport.nix
nixosModules
Connections
openssh
home.nix
Desktops
niri
niri-flake.nix
general.nix
+8
-8
_sources/generated.json
···
181
181
},
182
182
"noctalia-dev": {
183
183
"cargoLock": null,
184
184
-
"date": "2026-03-04",
184
184
+
"date": "2026-03-06",
185
185
"extract": null,
186
186
"name": "noctalia-dev",
187
187
"passthru": null,
···
191
191
"fetchSubmodules": false,
192
192
"leaveDotGit": false,
193
193
"name": null,
194
194
-
"rev": "c77497f8aaf2f2ed7ad8d52874c6ca0ed482fd2b",
195
195
-
"sha256": "sha256-aUrGXbVqB4crb+cMIwo2BwwIQInmOjroqaVe0yYAips=",
194
194
+
"rev": "77de0b0ade368387264c209d989eae00af864f72",
195
195
+
"sha256": "sha256-XPGPM5rAeaRCwn8Ux4TsZV3YbxqyHtMfJyHpJi5OMmc=",
196
196
"sparseCheckout": [],
197
197
"type": "git",
198
198
"url": "https://github.com/noctalia-dev/noctalia-shell"
199
199
},
200
200
-
"version": "c77497f8aaf2f2ed7ad8d52874c6ca0ed482fd2b"
200
200
+
"version": "77de0b0ade368387264c209d989eae00af864f72"
201
201
},
202
202
"noctalia-qs": {
203
203
"cargoLock": null,
204
204
-
"date": "2026-03-04",
204
204
+
"date": "2026-03-06",
205
205
"extract": null,
206
206
"name": "noctalia-qs",
207
207
"passthru": null,
···
211
211
"fetchSubmodules": false,
212
212
"leaveDotGit": false,
213
213
"name": null,
214
214
-
"rev": "f8531192cd09b9ea2e78d18e9cfc9d3dba498690",
215
215
-
"sha256": "sha256-TLHXPoELZA6VeuzC1Zpx+MnSsYzrJs+DSieMgfjAOJc=",
214
214
+
"rev": "04689c17134702a914c911db42d71cac3c32419b",
215
215
+
"sha256": "sha256-GJbFfwZSifrgLSr+13tAq/NDw6RxcP7357ij/sfHloQ=",
216
216
"sparseCheckout": [],
217
217
"type": "git",
218
218
"url": "https://github.com/noctalia-dev/noctalia-qs"
219
219
},
220
220
-
"version": "f8531192cd09b9ea2e78d18e9cfc9d3dba498690"
220
220
+
"version": "04689c17134702a914c911db42d71cac3c32419b"
221
221
},
222
222
"sops-nix": {
223
223
"cargoLock": null,
+8
-8
_sources/generated.nix
···
118
118
};
119
119
noctalia-dev = {
120
120
pname = "noctalia-dev";
121
121
-
version = "c77497f8aaf2f2ed7ad8d52874c6ca0ed482fd2b";
121
121
+
version = "77de0b0ade368387264c209d989eae00af864f72";
122
122
src = fetchgit {
123
123
url = "https://github.com/noctalia-dev/noctalia-shell";
124
124
-
rev = "c77497f8aaf2f2ed7ad8d52874c6ca0ed482fd2b";
124
124
+
rev = "77de0b0ade368387264c209d989eae00af864f72";
125
125
fetchSubmodules = false;
126
126
deepClone = false;
127
127
leaveDotGit = false;
128
128
sparseCheckout = [ ];
129
129
-
sha256 = "sha256-aUrGXbVqB4crb+cMIwo2BwwIQInmOjroqaVe0yYAips=";
129
129
+
sha256 = "sha256-XPGPM5rAeaRCwn8Ux4TsZV3YbxqyHtMfJyHpJi5OMmc=";
130
130
};
131
131
-
date = "2026-03-04";
131
131
+
date = "2026-03-06";
132
132
};
133
133
noctalia-qs = {
134
134
pname = "noctalia-qs";
135
135
-
version = "f8531192cd09b9ea2e78d18e9cfc9d3dba498690";
135
135
+
version = "04689c17134702a914c911db42d71cac3c32419b";
136
136
src = fetchgit {
137
137
url = "https://github.com/noctalia-dev/noctalia-qs";
138
138
-
rev = "f8531192cd09b9ea2e78d18e9cfc9d3dba498690";
138
138
+
rev = "04689c17134702a914c911db42d71cac3c32419b";
139
139
fetchSubmodules = false;
140
140
deepClone = false;
141
141
leaveDotGit = false;
142
142
sparseCheckout = [ ];
143
143
-
sha256 = "sha256-TLHXPoELZA6VeuzC1Zpx+MnSsYzrJs+DSieMgfjAOJc=";
143
143
+
sha256 = "sha256-GJbFfwZSifrgLSr+13tAq/NDw6RxcP7357ij/sfHloQ=";
144
144
};
145
145
-
date = "2026-03-04";
145
145
+
date = "2026-03-06";
146
146
};
147
147
sops-nix = {
148
148
pname = "sops-nix";
+14
-14
flake.lock
···
116
116
]
117
117
},
118
118
"locked": {
119
119
-
"lastModified": 1772633327,
120
120
-
"narHash": "sha256-jl+DJB2DUx7EbWLRng+6HNWW/1/VQOnf0NsQB4PlA7I=",
119
119
+
"lastModified": 1772845525,
120
120
+
"narHash": "sha256-Dp5Ir2u4jJDGCgeMRviHvEQDe+U37hMxp6RSNOoMMPc=",
121
121
"owner": "nix-community",
122
122
"repo": "home-manager",
123
123
-
"rev": "5a75730e6f21ee624cbf86f4915c6e7489c74acc",
123
123
+
"rev": "27b93804fbef1544cb07718d3f0a451f4c4cd6c0",
124
124
"type": "github"
125
125
},
126
126
"original": {
···
199
199
},
200
200
"nixpkgs_2": {
201
201
"locked": {
202
202
-
"lastModified": 1772542754,
203
203
-
"narHash": "sha256-jx4kZFawgvwWOWmWLc9Jsn0kHNkG+0ESflhb1p8ajb0=",
204
204
-
"rev": "8c809a146a140c5c8806f13399592dbcb1bb5dc4",
202
202
+
"lastModified": 1772624091,
203
203
+
"narHash": "sha256-kx4m0PT8acdAYUXesEkNtGJaZbarQn/C//NNbV4weX8=",
204
204
+
"rev": "80bdc1e5ce51f56b19791b52b2901187931f5353",
205
205
"type": "tarball",
206
206
-
"url": "https://releases.nixos.org/nixos/unstable/nixos-26.05pre957538.8c809a146a14/nixexprs.tar.xz?lastModified=1772542754&rev=8c809a146a140c5c8806f13399592dbcb1bb5dc4"
206
206
+
"url": "https://releases.nixos.org/nixos/unstable/nixos-26.05pre958232.80bdc1e5ce51/nixexprs.tar.xz?lastModified=1772624091&rev=80bdc1e5ce51f56b19791b52b2901187931f5353"
207
207
},
208
208
"original": {
209
209
"type": "tarball",
···
240
240
]
241
241
},
242
242
"locked": {
243
243
-
"lastModified": 1772651509,
244
244
-
"narHash": "sha256-1ebULhLszxw6dMK0BYQTk1mLG6vdpGBUThVv+0/lFrE=",
243
243
+
"lastModified": 1772813093,
244
244
+
"narHash": "sha256-dAV9AAV+U/bK/gzx9fdpbF92a6mHG6zauJte7SVYAJo=",
245
245
"owner": "notashelf",
246
246
"repo": "nvf",
247
247
-
"rev": "ce82d185882929babb294b39342009f8e1e0575a",
247
247
+
"rev": "daf181249ba80f938d1907074c28822962ee4bdb",
248
248
"type": "github"
249
249
},
250
250
"original": {
···
359
359
"sqlite-lib-src": "sqlite-lib-src"
360
360
},
361
361
"locked": {
362
362
-
"lastModified": 1772647996,
363
363
-
"narHash": "sha256-SsFWAbGvYhXG0zrDlZewSlO5sq2riuj7+j0+SAZW7VM=",
362
362
+
"lastModified": 1772710663,
363
363
+
"narHash": "sha256-DoiqADcD2Z5NscMHPZ7a/RX1+VTexHN68P4WL6eAG04=",
364
364
"ref": "refs/heads/master",
365
365
-
"rev": "d0acfc930f3d0ca8f918cdc443d0278dcdc7e0d0",
366
366
-
"revCount": 2012,
365
365
+
"rev": "e326cc53ad4e9123552bdf20a192aff6ca1eb135",
366
366
+
"revCount": 2019,
367
367
"type": "git",
368
368
"url": "https://tangled.org/@tangled.org/core"
369
369
},
+1
modules/hosts/NixPort/nixport.nix
···
32
32
# Environmental Variables
33
33
environment.variables = {
34
34
BROWSER = "librewolf";
35
35
+
EDITOR = "nvim";
35
36
};
36
37
37
38
# ZFS needs it
-6
modules/nixosModules/Connections/openssh/home.nix
···
27
27
identityFile = [ "~/.ssh/NixToks.pub" ];
28
28
};
29
29
30
30
-
matchBlocks."git.ladas552.me" = {
31
31
-
host = "git.ladas552.me";
32
32
-
user = "git";
33
33
-
identityFile = [ "~/.ssh/NixToks" ];
34
34
-
};
35
35
-
36
30
matchBlocks."aur.archlinux.org" = {
37
31
host = "aur.archlinux.org";
38
32
user = "aur";
+5
modules/nixosModules/Desktops/niri/niri-flake.nix
···
18
18
# ]
19
19
# [ "wpaperd" ]
20
20
[
21
21
+
"brightnessctl"
22
22
+
"set"
23
23
+
"27%"
24
24
+
]
25
25
+
[
21
26
"thunar"
22
27
"-d"
23
28
]
+2
modules/nixosModules/general.nix
···
13
13
boot.kernelPackages = lib.mkDefault pkgs.linuxKernel.packages.linux_xanmod;
14
14
# boot.kernelPackages = pkgs.linuxKernel.packages.linux_zen;
15
15
16
16
+
# I am not deaf yet
17
17
+
services.speechd.enable = false;
16
18
# Updates firmware directly from vendors
17
19
services.fwupd.enable = true;
18
20
# clear out journalctl logs