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
latest smfh
Ladas552
3 weeks ago
69f8faf1
254fbda5
+89
-27
3 changed files
expand all
collapse all
unified
split
flake.lock
flake.nix
modules
nixosModules
Users
HJEM.nix
+84
-24
flake.lock
···
68
68
"nixpkgs": [
69
69
"nixpkgs"
70
70
],
71
71
-
"smfh": []
71
71
+
"smfh": "smfh"
72
72
},
73
73
"locked": {
74
74
-
"lastModified": 1769053318,
75
75
-
"narHash": "sha256-cKETEBrseo7Iz+bOzflwy1xTpDuUj3QaLA+P49yJw8k=",
74
74
+
"lastModified": 1771212460,
75
75
+
"narHash": "sha256-1RfmXbDIxgwP2/SrYSYd9zdArUaJEm6C3FXpdRlmeso=",
76
76
"owner": "feel-co",
77
77
"repo": "hjem",
78
78
-
"rev": "9d0c8d4b44f661910595b07e6480557644c1431c",
78
78
+
"rev": "7f2880d705edf541955d98f56cb78f9507384423",
79
79
"type": "github"
80
80
},
81
81
"original": {
···
116
116
]
117
117
},
118
118
"locked": {
119
119
-
"lastModified": 1771188132,
120
120
-
"narHash": "sha256-qLXxN/tPrZtnekaLBQuVtxQfvqqs5cT5WbyH4zZaTGI=",
119
119
+
"lastModified": 1771269455,
120
120
+
"narHash": "sha256-BZ31eN5F99YH6vkc4AhzKGE+tJgJ52kl8f01K7wCs8w=",
121
121
"owner": "nix-community",
122
122
"repo": "home-manager",
123
123
-
"rev": "ae8003d8b61d0d373e7ca3da1a48f9c870d15df9",
123
123
+
"rev": "5f1d42a97b19803041434f66681d5c44c9ae62e3",
124
124
"type": "github"
125
125
},
126
126
"original": {
···
152
152
"xwayland-satellite-unstable": "xwayland-satellite-unstable"
153
153
},
154
154
"locked": {
155
155
-
"lastModified": 1770904978,
156
156
-
"narHash": "sha256-pFKA2SY0iJkqZV9rZThCaSUmgMzLKn4Bmowodvb3LyU=",
155
155
+
"lastModified": 1771201162,
156
156
+
"narHash": "sha256-2ecVvWTeanuLqSRIpKj+Y2QeaDyAeG/iNJdMwAOAgII=",
157
157
"ref": "refs/heads/main",
158
158
-
"rev": "5b564d0ee04be9efa633b786be810f10626ae2a6",
159
159
-
"revCount": 63,
158
158
+
"rev": "4ebc410878b0dc943eafb941f534e9b6c43726ef",
159
159
+
"revCount": 64,
160
160
"type": "git",
161
161
"url": "https://codeberg.org/BANanaD3V/niri-nix"
162
162
},
···
168
168
"niri-unstable": {
169
169
"flake": false,
170
170
"locked": {
171
171
-
"lastModified": 1770735554,
172
172
-
"narHash": "sha256-8GzUa8bCyQ688jYW2waXrOqetTr7oV8UPTO2He+5Hsg=",
171
171
+
"lastModified": 1771182017,
172
172
+
"narHash": "sha256-lrXBx91NQAVoFeFUNZi46ZWP9M6tbBmT5BNsqSh8QOY=",
173
173
"owner": "YaLTeR",
174
174
"repo": "niri",
175
175
-
"rev": "41b5de87692b8262fbdbff7faab93f04ff0be453",
175
175
+
"rev": "1fa0338a172a69b05a1a35d55b291693ff1bc29f",
176
176
"type": "github"
177
177
},
178
178
"original": {
···
210
210
},
211
211
"nixpkgs": {
212
212
"locked": {
213
213
-
"lastModified": 1770562336,
214
214
-
"narHash": "sha256-ub1gpAONMFsT/GU2hV6ZWJjur8rJ6kKxdm9IlCT0j84=",
213
213
+
"lastModified": 1771008912,
214
214
+
"narHash": "sha256-gf2AmWVTs8lEq7z/3ZAsgnZDhWIckkb+ZnAo5RzSxJg=",
215
215
"owner": "nixos",
216
216
"repo": "nixpkgs",
217
217
-
"rev": "d6c71932130818840fc8fe9509cf50be8c64634f",
217
217
+
"rev": "a82ccc39b39b621151d6732718e3e250109076fa",
218
218
"type": "github"
219
219
},
220
220
"original": {
···
293
293
]
294
294
},
295
295
"locked": {
296
296
-
"lastModified": 1771148535,
297
297
-
"narHash": "sha256-UmpHVCVgqIpWWahmEcFb1pOwyI3PGKpgrL2BiRGDWec=",
296
296
+
"lastModified": 1771274219,
297
297
+
"narHash": "sha256-n7CZAK+mTko+y3SSwvFt49AD1RNLY2KcHypcoly8HVc=",
298
298
"owner": "notashelf",
299
299
"repo": "nvf",
300
300
-
"rev": "d6338d4c4cee45634dd54dfb9cbb6abc5a86752e",
300
300
+
"rev": "99bf160aaef28d47f1818deffe662ce1c4d6e6a1",
301
301
"type": "github"
302
302
},
303
303
"original": {
···
321
321
"tangled": "tangled"
322
322
}
323
323
},
324
324
+
"rust-overlay": {
325
325
+
"inputs": {
326
326
+
"nixpkgs": [
327
327
+
"hjem",
328
328
+
"smfh",
329
329
+
"nixpkgs"
330
330
+
]
331
331
+
},
332
332
+
"locked": {
333
333
+
"lastModified": 1771125043,
334
334
+
"narHash": "sha256-ldf/s49n6rOAxl7pYLJGGS1N/assoHkCOWdEdLyNZkc=",
335
335
+
"owner": "oxalica",
336
336
+
"repo": "rust-overlay",
337
337
+
"rev": "4912f951a26dc8142b176be2c2ad834319dc06e8",
338
338
+
"type": "github"
339
339
+
},
340
340
+
"original": {
341
341
+
"owner": "oxalica",
342
342
+
"repo": "rust-overlay",
343
343
+
"type": "github"
344
344
+
}
345
345
+
},
346
346
+
"smfh": {
347
347
+
"inputs": {
348
348
+
"nixpkgs": [
349
349
+
"hjem",
350
350
+
"nixpkgs"
351
351
+
],
352
352
+
"rust-overlay": "rust-overlay",
353
353
+
"systems": [
354
354
+
"systems"
355
355
+
]
356
356
+
},
357
357
+
"locked": {
358
358
+
"lastModified": 1771208268,
359
359
+
"narHash": "sha256-6zMgOPzBbTSm8jzPqmGcotjvkN3HzxcnMM8pW64JpZQ=",
360
360
+
"owner": "feel-co",
361
361
+
"repo": "smfh",
362
362
+
"rev": "dd0a33fc9d1fe7c29da86225af4b4a47b1714839",
363
363
+
"type": "github"
364
364
+
},
365
365
+
"original": {
366
366
+
"owner": "feel-co",
367
367
+
"repo": "smfh",
368
368
+
"type": "github"
369
369
+
}
370
370
+
},
371
371
+
"sqlite-lib-src": {
372
372
+
"flake": false,
373
373
+
"locked": {
374
374
+
"lastModified": 1706631843,
375
375
+
"narHash": "sha256-bJoMjirsBjm2Qk9KPiy3yV3+8b/POlYe76/FQbciHro=",
376
376
+
"type": "tarball",
377
377
+
"url": "https://sqlite.org/2024/sqlite-amalgamation-3450100.zip"
378
378
+
},
379
379
+
"original": {
380
380
+
"type": "tarball",
381
381
+
"url": "https://sqlite.org/2024/sqlite-amalgamation-3450100.zip"
382
382
+
}
383
383
+
},
324
384
"systems": {
325
385
"locked": {
326
386
"lastModified": 1689347949,
···
350
410
"nixpkgs": [
351
411
"nixpkgs"
352
412
],
353
353
-
"sqlite-lib-src": []
413
413
+
"sqlite-lib-src": "sqlite-lib-src"
354
414
},
355
415
"locked": {
356
416
"lastModified": 1771310966,
···
369
429
"xwayland-satellite-unstable": {
370
430
"flake": false,
371
431
"locked": {
372
372
-
"lastModified": 1770583271,
373
373
-
"narHash": "sha256-Q75S8cEqJoZ92s1y4zArvk2U1ayAy2E4SaF7gbNXkYQ=",
432
432
+
"lastModified": 1771195969,
433
433
+
"narHash": "sha256-BUE41HjLIGPjq3U8VXPjf8asH8GaMI7FYdgrIHKFMXA=",
374
434
"owner": "Supreeeme",
375
435
"repo": "xwayland-satellite",
376
376
-
"rev": "86f5bd5d867ad6e120935dfe825f6b903ebbeddd",
436
436
+
"rev": "536bd32efc935bf876d6de385ec18a1b715c9358",
377
437
"type": "github"
378
438
},
379
439
"original": {
+3
-2
flake.nix
···
17
17
inputs.nixpkgs.follows = "nixpkgs";
18
18
# No useless inputs
19
19
inputs.nix-darwin.follows = ""; # I don't use nix-darwin machine
20
20
-
inputs.smfh.follows = "";
20
20
+
# inputs.smfh.follows = "";
21
21
+
inputs.smfh.inputs.systems.follows = "systems";
21
22
};
22
23
# Modules for hjem
23
24
hjem-rum = {
···
86
87
inputs.inter-fonts-src.follows = "";
87
88
inputs.actor-typeahead-src.follows = "";
88
89
inputs.ibm-plex-mono-src.follows = "";
89
89
-
inputs.sqlite-lib-src.follows = "";
90
90
+
# inputs.sqlite-lib-src.follows = "";
90
91
};
91
92
92
93
# Boilerplate
+2
-1
modules/nixosModules/Users/HJEM.nix
···
5
5
{
6
6
imports = [ inputs.hjem.nixosModules.default ];
7
7
hjem = {
8
8
-
linker = pkgs.smfh;
8
8
+
# linker = pkgs.smfh;
9
9
+
linker = inputs.hjem.packages.${pkgs.stdenv.hostPlatform.system}.smfh;
9
10
clobberByDefault = true;
10
11
users.${config.custom.meta.user} = {
11
12
user = "${config.custom.meta.user}";