Compare commits

...

160 Commits

Author SHA1 Message Date
2072b1be6f Update DeterminateSystems/magic-nix-cache-action action to v12 2025-07-05 02:10:16 +00:00
6639999e9a Update DeterminateSystems/flake-checker-action action to v11 2025-07-04 02:09:28 +00:00
aa34956969 cgal 2025-06-29 23:41:04 +02:00
6a7af294dd Lock file maintenance 2025-06-29 02:10:31 +00:00
46a6bf1fe1 Lock file maintenance 2025-06-28 02:04:20 +00:00
c62d093b19 Lock file maintenance 2025-06-22 02:03:52 +00:00
4f9b1630cd Lock file maintenance 2025-06-21 02:04:46 +00:00
dc350cd669 Update DeterminateSystems/magic-nix-cache-action action to v11 2025-06-17 02:01:37 +00:00
07df68fc19 Lock file maintenance 2025-06-15 02:04:15 +00:00
1cd9d6ccbf Lock file maintenance 2025-06-14 02:03:38 +00:00
56ed6f2fa8 Update DeterminateSystems/magic-nix-cache-action action to v10 2025-06-11 02:03:40 +00:00
4c1ef61375 added mimes 2025-06-09 08:43:28 +02:00
139d33ae2d pastelle default 2025-06-09 08:30:31 +02:00
71443cfbc1 updated colors 2025-06-08 20:10:56 +02:00
db69b419b6 Upgrade to 25.05 2025-06-08 16:01:29 +02:00
4346ec7232 new colors ? 2025-06-08 15:34:49 +02:00
49469b4962 New power & no bamboo & sh3d 2025-06-08 15:34:49 +02:00
a2ef475040 Lock file maintenance 2025-06-08 02:04:44 +00:00
42952cc19b Lock file maintenance 2025-06-07 02:04:51 +00:00
110ff51e9e Lock file maintenance 2025-06-01 02:03:48 +00:00
712f263c6c Lock file maintenance 2025-05-31 02:04:59 +00:00
cc3cd50852 Update DeterminateSystems/flake-checker-action action to v10 2025-05-31 02:03:42 +00:00
56533cfeb1 Lock file maintenance 2025-05-25 02:03:18 +00:00
272587d9ab Lock file maintenance 2025-05-24 02:04:20 +00:00
2629e7c873 Lock file maintenance 2025-05-18 02:03:47 +00:00
71d1f30920 Lock file maintenance 2025-05-17 02:10:23 +00:00
29027c39d6 Update DeterminateSystems/update-flake-lock action to v25 2025-05-17 02:08:56 +00:00
fde8c67d5b Lock file maintenance 2025-05-11 02:06:53 +00:00
209bc82941 Lock file maintenance 2025-05-10 02:08:25 +00:00
06d3c576ff Lock file maintenance 2025-05-04 02:04:08 +00:00
d29d622b54 Lock file maintenance 2025-05-03 02:04:42 +00:00
b05c1c9261 Lock file maintenance 2025-04-27 02:05:07 +00:00
6227d69f5c Lock file maintenance 2025-04-26 02:05:13 +00:00
e99f5df33a Update DeterminateSystems/nix-installer-action action to v17 2025-04-25 02:01:53 +00:00
7fa3301ad7 Lock file maintenance 2025-04-20 02:04:09 +00:00
e31da30d09 Lock file maintenance 2025-04-19 02:04:35 +00:00
833b7b35b1 Lock file maintenance
Some checks failed
Nix Build / build-nixos (pull_request) Waiting to run
Nix Build / build-nixos (push) Failing after 5m31s
2025-04-13 02:04:40 +00:00
b94ce739b7 Lock file maintenance
Some checks failed
Nix Build / build-nixos (push) Has started running
Nix Build / build-nixos (pull_request) Failing after 4h46m56s
2025-04-12 02:04:11 +00:00
114831b04c Lock file maintenance
Some checks failed
Nix Build / build-nixos (pull_request) Failing after 1h11m39s
Nix Build / build-nixos (push) Has been cancelled
2025-04-11 02:03:58 +00:00
e94516a8bc bambulab fix
Some checks failed
Nix Build / build-nixos (push) Failing after 1h10m40s
2025-04-10 19:37:04 +02:00
407f3833ab Lock file maintenance
All checks were successful
Nix Build / build-nixos (pull_request) Successful in 22m33s
Nix Build / build-nixos (push) Successful in 7m26s
2025-04-05 02:05:09 +00:00
881d6ceacc Lock file maintenance
Some checks are pending
Nix Build / build-nixos (pull_request) Successful in 6m48s
Nix Build / build-nixos (push) Waiting to run
2025-03-30 02:04:56 +00:00
ee4ce37d3f Fix Hypr & add 25.05 comments
All checks were successful
Nix Build / build-nixos (push) Successful in 10m2s
2025-03-29 21:50:36 +01:00
4a1bb88e6e Lock file maintenance
All checks were successful
Nix Build / build-nixos (pull_request) Successful in 6m45s
Nix Build / build-nixos (push) Successful in 7m29s
2025-03-25 02:04:17 +00:00
07637d826d Update shells/devsh/default.nix
All checks were successful
Nix Build / build-nixos (push) Successful in 6m33s
2025-03-24 18:58:04 +01:00
6a69546fad Lock file maintenance
All checks were successful
Nix Build / build-nixos (pull_request) Successful in 9m53s
Nix Build / build-nixos (push) Successful in 7m16s
2025-03-22 02:09:10 +00:00
ffb710a68f Lock file maintenance
Some checks failed
Nix Build / build-nixos (pull_request) Waiting to run
Nix Build / build-nixos (push) Failing after 37m21s
2025-03-16 02:03:44 +00:00
770b3acddf Update cachix/install-nix-action action to v31
All checks were successful
Nix Build / build-nixos (push) Successful in 8m51s
2025-03-15 02:03:22 +00:00
6ee70b0d1f Update cachix/cachix-action action to v16
Some checks are pending
Nix Build / build-nixos (pull_request) Successful in 8m22s
Nix Build / build-nixos (push) Waiting to run
2025-03-11 02:01:17 +00:00
51e08f1cc7 Lock file maintenance
All checks were successful
Nix Build / build-nixos (pull_request) Successful in 8m41s
Nix Build / build-nixos (push) Successful in 8m18s
2025-03-08 02:05:05 +00:00
339404a312 Lock file maintenance
Some checks failed
Nix Build / build-nixos (pull_request) Successful in 8m54s
Nix Build / build-nixos (push) Failing after 2h6m16s
2025-03-02 02:05:39 +00:00
1c68ef2023 Lock file maintenance
Some checks are pending
Nix Build / build-nixos (pull_request) Successful in 8m24s
Nix Build / build-nixos (push) Waiting to run
2025-03-01 02:04:48 +00:00
fd0bfcf00d Lock file maintenance
All checks were successful
Nix Build / build-nixos (pull_request) Successful in 8m58s
Nix Build / build-nixos (push) Successful in 7m49s
2025-02-23 02:03:53 +00:00
fdcb0ede25 Lock file maintenance
Some checks are pending
Nix Build / build-nixos (pull_request) Successful in 7m35s
Nix Build / build-nixos (push) Waiting to run
2025-02-22 02:04:23 +00:00
74182b2a3e fix umu
All checks were successful
Nix Build / build-nixos (push) Successful in 24m26s
2025-02-21 23:53:13 +01:00
12646765c2 Disabled user sops for now
Some checks failed
Nix Build / build-nixos (push) Failing after 2m9s
2025-02-21 21:48:43 +01:00
495862c294 Removed umu input 2025-02-21 21:47:39 +01:00
c54376b937 Lock file maintenance
Some checks failed
Nix Build / build-nixos (pull_request) Failing after 2m35s
Nix Build / build-nixos (push) Failing after 2m31s
2025-02-15 02:08:21 +00:00
11a902d741 Lock file maintenance
Some checks failed
Nix Build / build-nixos (pull_request) Failing after 2m30s
Nix Build / build-nixos (push) Failing after 2m37s
2025-02-09 02:07:14 +00:00
7dbc9824ef Lock file maintenance
Some checks failed
Nix Build / build-nixos (pull_request) Failing after 2m28s
Nix Build / build-nixos (push) Failing after 2m31s
2025-02-08 02:07:36 +00:00
06ece39078 Lock file maintenance
Some checks failed
Nix Build / build-nixos (pull_request) Failing after 1m43s
Nix Build / build-nixos (push) Failing after 1m45s
2025-02-02 02:04:48 +00:00
8cc274d4ab Lock file maintenance
Some checks failed
Nix Build / build-nixos (pull_request) Failing after 1m40s
Nix Build / build-nixos (push) Waiting to run
2025-02-01 02:08:05 +00:00
5538d67bc9 Lock file maintenance
Some checks failed
Nix Build / build-nixos (pull_request) Failing after 1m44s
Nix Build / build-nixos (push) Failing after 1m46s
2025-01-26 02:05:12 +00:00
fd9e41cec3 Lock file maintenance
Some checks failed
Nix Build / build-nixos (pull_request) Failing after 1m40s
Nix Build / build-nixos (push) Waiting to run
2025-01-25 02:06:21 +00:00
2ea10a944a Update DeterminateSystems/magic-nix-cache-action action to v9
Some checks failed
Nix Build / build-nixos (pull_request) Failing after 1m38s
Nix Build / build-nixos (push) Failing after 1m50s
2025-01-22 02:01:50 +00:00
b42ccab3d3 Lock file maintenance
Some checks failed
Nix Build / build-nixos (pull_request) Failing after 1m2s
Nix Build / build-nixos (push) Failing after 57s
2025-01-19 01:03:55 +00:00
42ace39326 Lock file maintenance
Some checks failed
Nix Build / build-nixos (pull_request) Failing after 58s
Nix Build / build-nixos (push) Waiting to run
2025-01-18 01:05:14 +00:00
6433fe8a3a Lock file maintenance
Some checks failed
Nix Build / build-nixos (pull_request) Failing after 49s
Nix Build / build-nixos (push) Failing after 57s
2025-01-12 01:03:56 +00:00
2affae6854 Lock file maintenance
Some checks failed
Nix Build / build-nixos (pull_request) Failing after 56s
Nix Build / build-nixos (push) Failing after 49s
2025-01-11 01:04:08 +00:00
95293dc629 Lock file maintenance
Some checks failed
Nix Build / build-nixos (pull_request) Failing after 49s
Nix Build / build-nixos (push) Failing after 49s
2025-01-05 01:04:04 +00:00
f291f13f33 Lock file maintenance
Some checks failed
Nix Build / build-nixos (pull_request) Failing after 49s
Nix Build / build-nixos (push) Failing after 49s
2025-01-04 01:03:56 +00:00
1b1caad2d1 Lock file maintenance
Some checks failed
Nix Build / build-nixos (pull_request) Failing after 49s
Nix Build / build-nixos (push) Waiting to run
2024-12-29 01:03:40 +00:00
9318aa095e Lock file maintenance
Some checks failed
Nix Build / build-nixos (pull_request) Failing after 48s
Nix Build / build-nixos (push) Failing after 50s
2024-12-28 01:04:11 +00:00
fd6a3151ce fix lock
Some checks failed
Nix Build / build-nixos (push) Failing after 53s
2024-12-24 16:21:39 +01:00
40b827d4ca wow cfg 2024-12-23 20:26:31 +01:00
1410c0c39f Merge pull request 'Lock file maintenance' (#120) from renovate/lock-file-maintenance into main
All checks were successful
Nix Build / build-nixos (push) Successful in 5m43s
Reviewed-on: #120
2024-12-22 15:30:10 +01:00
8d68938abd Lock file maintenance
All checks were successful
Nix Build / build-nixos (push) Successful in 6m50s
Nix Build / build-nixos (pull_request) Successful in 6m44s
2024-12-22 01:04:08 +00:00
3d7d29934c Lock file maintenance
All checks were successful
Nix Build / build-nixos (pull_request) Successful in 6m42s
Nix Build / build-nixos (push) Successful in 6m40s
2024-12-21 01:05:08 +00:00
877f516788 Lock file maintenance
Some checks are pending
Nix Build / build-nixos (pull_request) Successful in 6m22s
Nix Build / build-nixos (push) Waiting to run
2024-12-15 01:04:00 +00:00
2ebd8c4fea Lock file maintenance
All checks were successful
Nix Build / build-nixos (pull_request) Successful in 8m16s
Nix Build / build-nixos (push) Successful in 6m26s
2024-12-14 07:48:40 +00:00
bb0f40a755 Lock file maintenance
Some checks are pending
Nix Build / build-nixos (pull_request) Successful in 8m32s
Nix Build / build-nixos (push) Waiting to run
2024-12-08 01:05:33 +00:00
e7e632fab4 Lock file maintenance
All checks were successful
Nix Build / build-nixos (pull_request) Successful in 6m48s
Nix Build / build-nixos (push) Successful in 9m16s
2024-12-07 01:03:35 +00:00
c928fbd14b New flake.log
All checks were successful
Nix Build / build-nixos (push) Successful in 6m57s
2024-12-06 02:22:36 +01:00
0d17b0650a Lock file maintenace
All checks were successful
Nix Build / build-nixos (push) Successful in 28m6s
2024-12-03 19:03:58 +01:00
dbc2aee14b removed old hyprland config 2024-12-03 19:02:52 +01:00
95cbbf591f Lock file maintenance
Some checks failed
Nix Build / build-nixos (pull_request) Failing after 5m51s
Nix Build / build-nixos (push) Failing after 6m22s
2024-12-01 01:03:52 +00:00
58cfdb4fd2 Lock file maintenance
Some checks failed
Nix Build / build-nixos (pull_request) Failing after 6m39s
Nix Build / build-nixos (push) Waiting to run
2024-11-30 01:03:30 +00:00
b77863f8f9 Lock file maintenance
All checks were successful
Nix Build / build-nixos (pull_request) Successful in 14m15s
Nix Build / build-nixos (push) Successful in 8m56s
2024-11-24 01:05:22 +00:00
ee3380b501 Lock file maintenance
All checks were successful
Nix Build / build-nixos (pull_request) Successful in 9m9s
Nix Build / build-nixos (push) Successful in 8m38s
2024-11-23 01:03:12 +00:00
5d68b291ba Fix & Update versions
All checks were successful
Nix Build / build-nixos (push) Successful in 26m31s
2024-11-21 01:21:48 +01:00
1e89d5880b Lock file maintenance
Some checks failed
Nix Build / build-nixos (pull_request) Failing after 7m41s
Nix Build / build-nixos (push) Failing after 8m0s
2024-11-17 01:03:06 +00:00
f733d9dbc4 Lock file maintenance
Some checks are pending
Nix Build / build-nixos (pull_request) Successful in 9m53s
Nix Build / build-nixos (push) Waiting to run
2024-11-16 01:03:28 +00:00
f8816df0d2 Update DeterminateSystems/nix-installer-action action to v16
Some checks failed
Nix Build / build-nixos (pull_request) Failing after 16m44s
Nix Build / build-nixos (push) Failing after 17m24s
2024-11-15 01:00:31 +00:00
4c09698f8d Lock file maintenance
Some checks failed
Nix Build / build-nixos (pull_request) Failing after 13m44s
Nix Build / build-nixos (push) Failing after 12m44s
2024-11-10 01:03:19 +00:00
724ebb4d27 Lock file maintenance
Some checks failed
Nix Build / build-nixos (pull_request) Failing after 14m29s
Nix Build / build-nixos (push) Failing after 14m41s
2024-11-09 05:25:38 +00:00
cbe331644c Update DeterminateSystems/nix-installer-action action to v15
All checks were successful
Nix Build / build-nixos (pull_request) Successful in 9m38s
Nix Build / build-nixos (push) Successful in 9m13s
2024-11-05 01:00:33 +00:00
121ea423b3 Lock file maintenance
All checks were successful
Nix Build / build-nixos (pull_request) Successful in 10m15s
Nix Build / build-nixos (push) Successful in 10m0s
2024-11-03 01:04:08 +00:00
47d87a9bec Lock file maintenance
Some checks are pending
Nix Build / build-nixos (pull_request) Successful in 9m14s
Nix Build / build-nixos (push) Waiting to run
2024-11-02 01:04:02 +00:00
f84d4e696a Flakes stable
All checks were successful
Nix Build / build-nixos (push) Successful in 14m49s
2024-10-28 20:13:25 +01:00
87f12a228a 24.11
Some checks failed
Nix Build / build-nixos (push) Failing after 56s
2024-10-28 19:56:06 +01:00
19c3f68543 Update modules/home/wayland/hyprland/config.nix
Some checks failed
Nix Build / build-nixos (push) Failing after 55s
2024-10-28 19:52:10 +01:00
36a44b9355 Lock file maintenance
Some checks failed
Nix Build / build-nixos (pull_request) Failing after 52s
Nix Build / build-nixos (push) Failing after 53s
2024-10-27 01:03:24 +00:00
adbabf4eea Lock file maintenance
Some checks failed
Nix Build / build-nixos (pull_request) Failing after 53s
Nix Build / build-nixos (push) Waiting to run
2024-10-27 00:03:57 +00:00
ea9b423c9d Lock file maintenance
Some checks failed
Nix Build / build-nixos (pull_request) Failing after 54s
Nix Build / build-nixos (push) Failing after 55s
2024-10-26 00:03:43 +00:00
551902a03e Merge pull request 'Lock file maintenance' (#99) from renovate/lock-file-maintenance into main
All checks were successful
Nix Build / build-nixos (push) Successful in 6m31s
Reviewed-on: #99
2024-10-20 13:38:54 +02:00
47880e6ab5 Lock file maintenance
All checks were successful
Nix Build / build-nixos (push) Successful in 8m58s
Nix Build / build-nixos (pull_request) Successful in 8m10s
2024-10-20 00:02:51 +00:00
5d929a23df Lock file maintenance
All checks were successful
Nix Build / build-nixos (pull_request) Successful in 7m23s
Nix Build / build-nixos (push) Successful in 7m53s
2024-10-19 00:03:09 +00:00
4f91f0276a Lock file maintenance
Some checks failed
Nix Build / build-nixos (pull_request) Failing after 1h13m35s
Nix Build / build-nixos (push) Failing after 1h11m56s
2024-10-13 00:03:16 +00:00
3612103e2f Lock file maintenance
Some checks failed
Nix Build / build-nixos (pull_request) Failing after 1h12m6s
Nix Build / build-nixos (push) Failing after 1h11m18s
2024-10-12 00:03:20 +00:00
7d10222740 Lock file maintenance
Some checks failed
Nix Build / build-nixos (pull_request) Failing after 20h35m44s
Nix Build / build-nixos (push) Failing after 12m12s
2024-10-06 00:03:51 +00:00
a1c7dc96da Lock file maintenance
All checks were successful
Nix Build / build-nixos (pull_request) Successful in 7m33s
Nix Build / build-nixos (push) Successful in 7m55s
2024-10-05 00:04:06 +00:00
0eec6b6eef Update cachix/install-nix-action action to v30
Some checks are pending
Nix Build / build-nixos (pull_request) Successful in 7m15s
Nix Build / build-nixos (push) Waiting to run
2024-10-04 00:01:18 +00:00
83ea710f1c Lock file maintenance
All checks were successful
Nix Build / build-nixos (pull_request) Successful in 6m56s
Nix Build / build-nixos (push) Successful in 7m18s
2024-09-29 00:03:35 +00:00
9cb14a2882 Lock file maintenance
All checks were successful
Nix Build / build-nixos (push) Successful in 7m2s
2024-09-28 00:03:37 +00:00
ab9074c324 Update cachix/install-nix-action action to v29
All checks were successful
Nix Build / build-nixos (pull_request) Successful in 6m38s
Nix Build / build-nixos (push) Successful in 6m47s
2024-09-27 00:01:19 +00:00
f682198e22 Discord & Wine
Some checks failed
Nix Build / build-nixos (push) Failing after 1h10m34s
2024-09-23 20:01:52 +02:00
cb0859f228 added lutris 2024-09-23 18:52:39 +02:00
e4ee6c5d2e Lock file maintenance
Some checks failed
Nix Build / build-nixos (pull_request) Failing after 5m43s
Nix Build / build-nixos (push) Failing after 5m7s
2024-09-21 00:03:50 +00:00
221250699c Update & Umu & Wine
Some checks failed
Nix Build / build-nixos (push) Failing after 5m54s
2024-09-17 10:33:57 +02:00
b00983cd21 Merge pull request 'Lock file maintenance' (#88) from renovate/lock-file-maintenance into main
All checks were successful
Nix Build / build-nixos (push) Successful in 6m4s
Reviewed-on: #88
2024-09-15 22:36:43 +02:00
9232d9a0fb Lock file maintenance
All checks were successful
Nix Build / build-nixos (push) Successful in 5m44s
Nix Build / build-nixos (pull_request) Successful in 6m5s
2024-09-15 00:03:00 +00:00
08a6485a1c Lock file maintenance
All checks were successful
Nix Build / build-nixos (push) Successful in 7m16s
2024-09-14 00:03:09 +00:00
8b3efcfc59 Update DeterminateSystems/magic-nix-cache-action action to v8
Some checks are pending
Nix Build / build-nixos (pull_request) Successful in 5m55s
Nix Build / build-nixos (push) Waiting to run
2024-09-12 00:02:00 +00:00
bdcf625ebc Update DeterminateSystems/update-flake-lock action to v24
All checks were successful
Nix Build / build-nixos (push) Successful in 6m28s
2024-09-11 02:36:52 +02:00
0d4a2a774e Update DeterminateSystems/nix-installer-action action to v14
Some checks are pending
Nix Build / build-nixos (push) Waiting to run
Nix Build / build-nixos (pull_request) Successful in 6m25s
2024-09-11 00:01:32 +00:00
87f2dd4fd4 Update DeterminateSystems/flake-checker-action action to v9
All checks were successful
Nix Build / build-nixos (pull_request) Successful in 6m48s
Nix Build / build-nixos (push) Successful in 7m16s
2024-09-10 00:02:04 +00:00
90d5038a3f Update flake.nix
All checks were successful
Nix Build / build-nixos (push) Successful in 5m35s
2024-09-08 13:51:06 +02:00
bc3ce8d5b4 Update flake.nix
All checks were successful
Nix Build / build-nixos (push) Successful in 5m53s
2024-09-08 13:35:56 +02:00
e732429365 update
All checks were successful
Nix Build / build-nixos (push) Successful in 16m34s
2024-09-08 11:41:40 +02:00
deabe42bb6 version bump
Some checks failed
Nix Build / build-nixos (push) Failing after 8m57s
2024-09-04 06:24:23 +02:00
a62b2faa2a eww version 2024-09-04 06:20:55 +02:00
9fd47e218d Dialout group 2024-09-03 23:24:43 +02:00
75480a3373 update
Some checks failed
Nix Build / build-nixos (push) Failing after 19m27s
2024-08-29 07:36:01 +02:00
e4dfead658 Update overlays/yarn-berry/default.nix
All checks were successful
Nix Build / build-nixos (push) Successful in 6m10s
2024-08-19 23:10:55 +02:00
692b613613 Updates
All checks were successful
Nix Build / build-nixos (push) Successful in 5m59s
2024-08-18 10:36:21 +02:00
38fd971314 telegraf+influx monitoring 2024-08-11 11:39:35 +02:00
0b25204147 Added pavu & alsa tools 2024-08-11 11:39:35 +02:00
c8fe860b6e Removed deprecated sound 2024-08-11 11:39:34 +02:00
c88ba54f77 Lock file maintenance
Some checks failed
Nix Build / build-nixos (pull_request) Failing after 53s
Nix Build / build-nixos (push) Failing after 54s
2024-07-28 00:03:06 +00:00
3216ca2a1b Lock file maintenance
Some checks failed
Nix Build / build-nixos (pull_request) Failing after 53s
Nix Build / build-nixos (push) Failing after 52s
2024-07-27 00:12:30 +00:00
019d38c4ba Lock file maintenance
Some checks failed
Nix Build / build-nixos (pull_request) Failing after 57s
Nix Build / build-nixos (push) Failing after 52s
2024-07-27 00:02:20 +00:00
94bb01c319 Update DeterminateSystems/nix-installer-action action to v13
Some checks failed
Nix Build / build-nixos (pull_request) Failing after 52s
Nix Build / build-nixos (push) Waiting to run
2024-07-23 00:01:08 +00:00
7f5f35b7ca Lock file maintenance
Some checks failed
Nix Build / build-nixos (pull_request) Failing after 56s
Nix Build / build-nixos (push) Failing after 55s
2024-07-21 00:03:03 +00:00
68a75ad255 Lock file maintenance
Some checks failed
Nix Build / build-nixos (pull_request) Failing after 54s
Nix Build / build-nixos (push) Waiting to run
2024-07-20 00:03:20 +00:00
d19f8ea9e1 Lock file maintenance
All checks were successful
Nix Build / build-nixos (pull_request) Successful in 8m41s
Nix Build / build-nixos (push) Successful in 6m3s
2024-07-14 00:03:40 +00:00
df5fd60d6b Lock file maintenance
Some checks failed
Nix Build / build-nixos (pull_request) Failing after 3m54s
Nix Build / build-nixos (push) Waiting to run
2024-07-13 00:03:32 +00:00
803339c49e Fix Hyprland config & new wifi
All checks were successful
Nix Build / build-nixos (push) Successful in 5m43s
2024-07-10 23:12:59 +02:00
8f9b785468 Lock file maintenance
All checks were successful
Nix Build / build-nixos (pull_request) Successful in 8m8s
Nix Build / build-nixos (push) Successful in 5m42s
2024-07-07 00:03:41 +00:00
4d3b504446 Lock file maintenance
Some checks are pending
Nix Build / build-nixos (pull_request) Successful in 6m29s
Nix Build / build-nixos (push) Waiting to run
2024-07-06 00:03:43 +00:00
9356deca2c Graphics
All checks were successful
Nix Build / build-nixos (push) Successful in 16m11s
2024-07-03 22:10:11 +02:00
92d0dad938 Lock file maintenance
Some checks failed
Nix Build / build-nixos (pull_request) Failing after 55s
Nix Build / build-nixos (push) Failing after 54s
2024-06-30 00:03:28 +00:00
fe61140415 Lock file maintenance
Some checks failed
Nix Build / build-nixos (pull_request) Failing after 55s
Nix Build / build-nixos (push) Waiting to run
2024-06-29 00:03:47 +00:00
d39d4ac640 Update DeterminateSystems/update-flake-lock action to v23
All checks were successful
Nix Build / build-nixos (pull_request) Successful in 5m57s
Nix Build / build-nixos (push) Successful in 6m7s
2024-06-29 00:02:09 +00:00
36d51f01a3 Lock file maintenance
All checks were successful
Nix Build / build-nixos (push) Successful in 6m36s
Nix Build / build-nixos (pull_request) Successful in 5m50s
2024-06-15 00:03:04 +00:00
858b38200c Lock file maintenance
All checks were successful
Nix Build / build-nixos (pull_request) Successful in 7m27s
Nix Build / build-nixos (push) Successful in 6m58s
2024-06-09 07:14:53 +00:00
81a600de00 Lock file maintenance
All checks were successful
Nix Build / build-nixos (pull_request) Successful in 6m52s
Nix Build / build-nixos (push) Successful in 6m50s
2024-06-08 00:02:07 +00:00
8712d7a8d1 Update DeterminateSystems/update-flake-lock action to v22
Some checks are pending
Nix Build / build-nixos (pull_request) Successful in 5m39s
Nix Build / build-nixos (push) Waiting to run
2024-06-06 00:00:47 +00:00
367cd0b827 Update DeterminateSystems/nix-installer-action action to v12
All checks were successful
Nix Build / build-nixos (push) Successful in 8m10s
2024-06-05 02:23:52 +02:00
611d898b99 Update DeterminateSystems/magic-nix-cache-action action to v7
Some checks are pending
Nix Build / build-nixos (push) Waiting to run
Nix Build / build-nixos (pull_request) Successful in 6m29s
2024-06-05 00:01:22 +00:00
7efc00e324 Update DeterminateSystems/flake-checker-action action to v8
All checks were successful
Nix Build / build-nixos (pull_request) Successful in 6m26s
Nix Build / build-nixos (push) Successful in 6m39s
2024-06-04 00:01:18 +00:00
42 changed files with 2044 additions and 1154 deletions

View File

@ -15,14 +15,14 @@ jobs:
- uses: actions/checkout@v4 - uses: actions/checkout@v4
- name: "Install Nix ❄️" - name: "Install Nix ❄️"
uses: cachix/install-nix-action@v27 uses: cachix/install-nix-action@v31
# - uses: DeterminateSystems/nix-installer-action@v4 # - uses: DeterminateSystems/nix-installer-action@v4
- uses: DeterminateSystems/magic-nix-cache-action@v6 - uses: DeterminateSystems/magic-nix-cache-action@v12
- uses: DeterminateSystems/flake-checker-action@v7 - uses: DeterminateSystems/flake-checker-action@v11
- name: "Install Cachix ❄️" - name: "Install Cachix ❄️"
uses: cachix/cachix-action@v15 uses: cachix/cachix-action@v16
with: with:
name: helcel name: helcel
authToken: "${{ secrets.CACHIX_AUTH_TOKEN }}" authToken: "${{ secrets.CACHIX_AUTH_TOKEN }}"

View File

@ -15,13 +15,13 @@ jobs:
- name: Checkout repository - name: Checkout repository
uses: actions/checkout@v4 uses: actions/checkout@v4
- name: Install nix - name: Install nix
uses: DeterminateSystems/nix-installer-action@v11 uses: DeterminateSystems/nix-installer-action@v17
with: with:
github-token: ${{ secrets.GH_TOKEN_FOR_UPDATES }} github-token: ${{ secrets.GH_TOKEN_FOR_UPDATES }}
extra_nix_config: | extra_nix_config: |
experimental-features = nix-command flakes experimental-features = nix-command flakes
- name: Update flake.lock - name: Update flake.lock
uses: DeterminateSystems/update-flake-lock@v21 uses: DeterminateSystems/update-flake-lock@v25
with: with:
token: ${{ secrets.GT_TOKEN_FOR_UPDATES }} token: ${{ secrets.GT_TOKEN_FOR_UPDATES }}
pr-title: "[chore] Update flake.lock" pr-title: "[chore] Update flake.lock"

309
flake.lock generated
View File

@ -4,17 +4,16 @@
"inputs": { "inputs": {
"flake-parts": "flake-parts", "flake-parts": "flake-parts",
"haskell-flake": "haskell-flake", "haskell-flake": "haskell-flake",
"hercules-ci-effects": "hercules-ci-effects",
"nixpkgs": [ "nixpkgs": [
"nixpkgs" "nixpkgs"
] ]
}, },
"locked": { "locked": {
"lastModified": 1714877287, "lastModified": 1745165725,
"narHash": "sha256-mf1/RfkyhzwLLeqU8AdosbBfRQuQzuVMX7XL7GejoRI=", "narHash": "sha256-OnHV8Us04vRsWM0uL1cQez8DumhRi6yE+4K4VLtH6Ws=",
"owner": "hercules-ci", "owner": "hercules-ci",
"repo": "arion", "repo": "arion",
"rev": "e9945eb6cdaf5c946bacd5a330e7b5ac7b3b2fdd", "rev": "4f59059633b14364b994503b179a701f5e6cfb90",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -46,11 +45,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1716993688, "lastModified": 1750618568,
"narHash": "sha256-vo5k2wQekfeoq/2aleQkBN41dQiQHNTniZeVONWiWLs=", "narHash": "sha256-w9EG5FOXrjXGfbqCcQg9x1lMnTwzNDW5BMXp8ddy15E=",
"owner": "lnl7", "owner": "lnl7",
"repo": "nix-darwin", "repo": "nix-darwin",
"rev": "c0d5b8c54d6828516c97f6be9f2d00c63a363df4", "rev": "1dd19f19e4b53a1fd2e8e738a08dd5fe635ec7e5",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -68,11 +67,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1714641030, "lastModified": 1733312601,
"narHash": "sha256-yzcRNDoyVP7+SCNX0wmuDju1NUCt8Dz9+lyUXEI0dbI=", "narHash": "sha256-4pDvzqnegAfRkPwO3wmwBhVi/Sye1mzps0zHWYnP88c=",
"owner": "hercules-ci", "owner": "hercules-ci",
"repo": "flake-parts", "repo": "flake-parts",
"rev": "e5d10a24b66c3ea8f150e47dfdb0416ab7c3390e", "rev": "205b12d8b7cd4802fbcb8e8ef6a0f1408781a4f9",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -84,31 +83,31 @@
"flake-parts_2": { "flake-parts_2": {
"inputs": { "inputs": {
"nixpkgs-lib": [ "nixpkgs-lib": [
"arion", "nur",
"hercules-ci-effects",
"nixpkgs" "nixpkgs"
] ]
}, },
"locked": { "locked": {
"lastModified": 1712014858, "lastModified": 1733312601,
"narHash": "sha256-sB4SWl2lX95bExY2gMFG5HIzvva5AVMJd4Igm+GpZNw=", "narHash": "sha256-4pDvzqnegAfRkPwO3wmwBhVi/Sye1mzps0zHWYnP88c=",
"owner": "hercules-ci", "owner": "hercules-ci",
"repo": "flake-parts", "repo": "flake-parts",
"rev": "9126214d0a59633752a136528f5f3b9aa8565b7d", "rev": "205b12d8b7cd4802fbcb8e8ef6a0f1408781a4f9",
"type": "github" "type": "github"
}, },
"original": { "original": {
"id": "flake-parts", "owner": "hercules-ci",
"type": "indirect" "repo": "flake-parts",
"type": "github"
} }
}, },
"hardware": { "hardware": {
"locked": { "locked": {
"lastModified": 1717248095, "lastModified": 1750837715,
"narHash": "sha256-e8X2eWjAHJQT82AAN+mCI0B68cIDBJpqJ156+VRrFO0=", "narHash": "sha256-2m1ceZjbmgrJCZ2PuQZaK4in3gcg3o6rZ7WK6dr5vAA=",
"owner": "nixos", "owner": "nixos",
"repo": "nixos-hardware", "repo": "nixos-hardware",
"rev": "7b49d3967613d9aacac5b340ef158d493906ba79", "rev": "98236410ea0fe204d0447149537a924fb71a6d4f",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -133,28 +132,6 @@
"type": "github" "type": "github"
} }
}, },
"hercules-ci-effects": {
"inputs": {
"flake-parts": "flake-parts_2",
"nixpkgs": [
"arion",
"nixpkgs"
]
},
"locked": {
"lastModified": 1713898448,
"narHash": "sha256-6q6ojsp/Z9P2goqnxyfCSzFOD92T3Uobmj8oVAicUOs=",
"owner": "hercules-ci",
"repo": "hercules-ci-effects",
"rev": "c0302ec12d569532a6b6bd218f698bc402e93adc",
"type": "github"
},
"original": {
"owner": "hercules-ci",
"repo": "hercules-ci-effects",
"type": "github"
}
},
"home-manager": { "home-manager": {
"inputs": { "inputs": {
"nixpkgs": [ "nixpkgs": [
@ -162,152 +139,20 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1717097707, "lastModified": 1750792728,
"narHash": "sha256-HC5vJ3oYsjwsCaSbkIPv80e4ebJpNvFKQTBOGlHvjLs=", "narHash": "sha256-Lh3dopA8DdY+ZoaAJPrtkZOZaFEJGSYjOdAYYgOPgE4=",
"owner": "nix-community", "owner": "nix-community",
"repo": "home-manager", "repo": "home-manager",
"rev": "0eb314b4f0ba337e88123e0b1e57ef58346aafd9", "rev": "366f00797b1efb70f2882d3da485e3c10fd3d557",
"type": "github" "type": "github"
}, },
"original": { "original": {
"owner": "nix-community", "owner": "nix-community",
"ref": "release-25.05",
"repo": "home-manager", "repo": "home-manager",
"type": "github" "type": "github"
} }
}, },
"hyprcursor": {
"inputs": {
"hyprlang": [
"hyprland",
"hyprlang"
],
"nixpkgs": [
"hyprland",
"nixpkgs"
],
"systems": [
"hyprland",
"systems"
]
},
"locked": {
"lastModified": 1716576411,
"narHash": "sha256-FIN1wMoyePBTtibCbaeJaoKNLuAYIGwLCWAYC1DJanw=",
"owner": "hyprwm",
"repo": "hyprcursor",
"rev": "57298fc4f13c807e50ada2c986a3114b7fc2e621",
"type": "github"
},
"original": {
"owner": "hyprwm",
"repo": "hyprcursor",
"type": "github"
}
},
"hyprland": {
"inputs": {
"hyprcursor": "hyprcursor",
"hyprlang": "hyprlang",
"hyprwayland-scanner": "hyprwayland-scanner",
"nixpkgs": [
"nixpkgs"
],
"systems": "systems",
"xdph": "xdph"
},
"locked": {
"lastModified": 1717267530,
"narHash": "sha256-hTpp0FFf2EcSsOqPxuOgZKYxyHhKRzjNrd4skt9rXRQ=",
"ref": "refs/heads/main",
"rev": "0ebb43c1a37e7321e5ed7223ea85ed555cc82735",
"revCount": 4753,
"submodules": true,
"type": "git",
"url": "https://github.com/hyprwm/Hyprland"
},
"original": {
"submodules": true,
"type": "git",
"url": "https://github.com/hyprwm/Hyprland"
}
},
"hyprland-protocols": {
"inputs": {
"nixpkgs": [
"hyprland",
"xdph",
"nixpkgs"
],
"systems": [
"hyprland",
"xdph",
"systems"
]
},
"locked": {
"lastModified": 1691753796,
"narHash": "sha256-zOEwiWoXk3j3+EoF3ySUJmberFewWlagvewDRuWYAso=",
"owner": "hyprwm",
"repo": "hyprland-protocols",
"rev": "0c2ce70625cb30aef199cb388f99e19a61a6ce03",
"type": "github"
},
"original": {
"owner": "hyprwm",
"repo": "hyprland-protocols",
"type": "github"
}
},
"hyprlang": {
"inputs": {
"nixpkgs": [
"hyprland",
"nixpkgs"
],
"systems": [
"hyprland",
"systems"
]
},
"locked": {
"lastModified": 1716473782,
"narHash": "sha256-+qLn4lsHU6iL3+HTo1gTQ1tWzet8K9h+IfVemzEQZj8=",
"owner": "hyprwm",
"repo": "hyprlang",
"rev": "87d5d984109c839482b88b4795db073eb9ed446f",
"type": "github"
},
"original": {
"owner": "hyprwm",
"repo": "hyprlang",
"type": "github"
}
},
"hyprwayland-scanner": {
"inputs": {
"nixpkgs": [
"hyprland",
"nixpkgs"
],
"systems": [
"hyprland",
"systems"
]
},
"locked": {
"lastModified": 1716058375,
"narHash": "sha256-CwjWoVnBZE5SBpRx9dgSQGCr4Goxyfcyv3zZbOhVqzk=",
"owner": "hyprwm",
"repo": "hyprwayland-scanner",
"rev": "3afed4364790aebe0426077631af1e164a9650cc",
"type": "github"
},
"original": {
"owner": "hyprwm",
"repo": "hyprwayland-scanner",
"type": "github"
}
},
"nix-colors": { "nix-colors": {
"inputs": { "inputs": {
"base16-schemes": "base16-schemes", "base16-schemes": "base16-schemes",
@ -327,18 +172,34 @@
"type": "github" "type": "github"
} }
}, },
"nixpkgs": { "nixUnstable": {
"locked": { "locked": {
"lastModified": 1716948383, "lastModified": 1750994206,
"narHash": "sha256-SzDKxseEcHR5KzPXLwsemyTR/kaM9whxeiJohbL04rs=", "narHash": "sha256-3u6rEbIX9CN/5A5/mc3u0wIO1geZ0EhjvPBXmRDHqWM=",
"owner": "nixos", "owner": "nixos",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "ad57eef4ef0659193044870c731987a6df5cf56b", "rev": "80d50fc87924c2a0d346372d242c27973cf8cdbf",
"type": "github" "type": "github"
}, },
"original": { "original": {
"owner": "nixos", "owner": "nixos",
"ref": "nixos-unstable", "ref": "nixpkgs-unstable",
"repo": "nixpkgs",
"type": "github"
}
},
"nixpkgs": {
"locked": {
"lastModified": 1750969886,
"narHash": "sha256-zW/OFnotiz/ndPFdebpo3X0CrbVNf22n4DjN2vxlb58=",
"owner": "nixos",
"repo": "nixpkgs",
"rev": "a676066377a2fe7457369dd37c31fd2263b662f4",
"type": "github"
},
"original": {
"owner": "nixos",
"ref": "nixos-25.05",
"repo": "nixpkgs", "repo": "nixpkgs",
"type": "github" "type": "github"
} }
@ -358,13 +219,34 @@
"type": "github" "type": "github"
} }
}, },
"nur": { "nixpkgs_2": {
"locked": { "locked": {
"lastModified": 1717274801, "lastModified": 1751011381,
"narHash": "sha256-S4pz7vSZ4M+rKtn8bPBx3RjkkYO66cBRsacpZJVTVCk=", "narHash": "sha256-krGXKxvkBhnrSC/kGBmg5MyupUUT5R6IBCLEzx9jhMM=",
"owner": "nixos",
"repo": "nixpkgs",
"rev": "30e2e2857ba47844aa71991daa6ed1fc678bcbb7",
"type": "github"
},
"original": {
"owner": "nixos",
"ref": "nixos-unstable",
"repo": "nixpkgs",
"type": "github"
}
},
"nur": {
"inputs": {
"flake-parts": "flake-parts_2",
"nixpkgs": "nixpkgs_2",
"treefmt-nix": "treefmt-nix"
},
"locked": {
"lastModified": 1751150016,
"narHash": "sha256-aaNJgaEXYMsdmLG38YyCO0eZdTf49Cj0TZsW4gpn9jg=",
"owner": "nix-community", "owner": "nix-community",
"repo": "nur", "repo": "nur",
"rev": "6e8ae8d6738d7f739baa91dbc0b48a0e16f04f55", "rev": "c3c9ee3b26349abe162df39499ec587f453ce089",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -379,8 +261,8 @@
"darwin": "darwin", "darwin": "darwin",
"hardware": "hardware", "hardware": "hardware",
"home-manager": "home-manager", "home-manager": "home-manager",
"hyprland": "hyprland",
"nix-colors": "nix-colors", "nix-colors": "nix-colors",
"nixUnstable": "nixUnstable",
"nixpkgs": "nixpkgs", "nixpkgs": "nixpkgs",
"nur": "nur", "nur": "nur",
"sops-nix": "sops-nix" "sops-nix": "sops-nix"
@ -390,17 +272,14 @@
"inputs": { "inputs": {
"nixpkgs": [ "nixpkgs": [
"nixpkgs" "nixpkgs"
],
"nixpkgs-stable": [
"nixpkgs"
] ]
}, },
"locked": { "locked": {
"lastModified": 1716692524, "lastModified": 1750119275,
"narHash": "sha256-sALodaA7Zkp/JD6ehgwc0UCBrSBfB4cX66uFGTsqeFU=", "narHash": "sha256-Rr7Pooz9zQbhdVxux16h7URa6mA80Pb/G07T4lHvh0M=",
"owner": "Mic92", "owner": "Mic92",
"repo": "sops-nix", "repo": "sops-nix",
"rev": "962797a8d7f15ed7033031731d0bb77244839960", "rev": "77c423a03b9b2b79709ea2cb63336312e78b72e2",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -409,48 +288,24 @@
"type": "github" "type": "github"
} }
}, },
"systems": { "treefmt-nix": {
"locked": {
"lastModified": 1689347949,
"narHash": "sha256-12tWmuL2zgBgZkdoB6qXZsgJEH9LR3oUgpaQq2RbI80=",
"owner": "nix-systems",
"repo": "default-linux",
"rev": "31732fcf5e8fea42e59c2488ad31a0e651500f68",
"type": "github"
},
"original": {
"owner": "nix-systems",
"repo": "default-linux",
"type": "github"
}
},
"xdph": {
"inputs": { "inputs": {
"hyprland-protocols": "hyprland-protocols",
"hyprlang": [
"hyprland",
"hyprlang"
],
"nixpkgs": [ "nixpkgs": [
"hyprland", "nur",
"nixpkgs" "nixpkgs"
],
"systems": [
"hyprland",
"systems"
] ]
}, },
"locked": { "locked": {
"lastModified": 1716290197, "lastModified": 1733222881,
"narHash": "sha256-1u9Exrc7yx9qtES2brDh7/DDZ8w8ap1nboIOAtCgeuM=", "narHash": "sha256-JIPcz1PrpXUCbaccEnrcUS8jjEb/1vJbZz5KkobyFdM=",
"owner": "hyprwm", "owner": "numtide",
"repo": "xdg-desktop-portal-hyprland", "repo": "treefmt-nix",
"rev": "91e48d6acd8a5a611d26f925e51559ab743bc438", "rev": "49717b5af6f80172275d47a418c9719a31a78b53",
"type": "github" "type": "github"
}, },
"original": { "original": {
"owner": "hyprwm", "owner": "numtide",
"repo": "xdg-desktop-portal-hyprland", "repo": "treefmt-nix",
"type": "github" "type": "github"
} }
} }

View File

@ -1,13 +1,14 @@
{ {
description = "SoraFlake"; description = "SoraFlake";
inputs = { inputs = {
nixpkgs.url = "github:nixos/nixpkgs/nixos-unstable"; # Trick renovate into working: "github:NixOS/nixpkgs/nixpkgs-unstable"
nixUnstable.url = "github:nixos/nixpkgs/nixpkgs-unstable";
nixpkgs.url = "github:nixos/nixpkgs/nixos-25.05";
hardware.url = "github:nixos/nixos-hardware"; hardware.url = "github:nixos/nixos-hardware";
nur.url = "github:nix-community/nur"; nur.url = "github:nix-community/nur";
home-manager = { home-manager = {
url = "github:nix-community/home-manager"; url = "github:nix-community/home-manager/release-25.05";
inputs.nixpkgs.follows = "nixpkgs"; inputs.nixpkgs.follows = "nixpkgs";
}; };
@ -16,14 +17,13 @@
inputs.nixpkgs.follows = "nixpkgs"; inputs.nixpkgs.follows = "nixpkgs";
}; };
hyprland = { # hyprland = {
url = "git+https://github.com/hyprwm/Hyprland?submodules=1"; # url = "github:hyprwm/Hyprland";
inputs.nixpkgs.follows = "nixpkgs"; # inputs.nixpkgs.follows = "nixpkgs";
}; # };
sops-nix = { sops-nix = {
url = "github:Mic92/sops-nix"; url = "github:Mic92/sops-nix";
inputs.nixpkgs.follows = "nixpkgs"; inputs.nixpkgs.follows = "nixpkgs";
inputs.nixpkgs-stable.follows = "nixpkgs";
}; };
nix-colors.url = "github:misterio77/nix-colors"; nix-colors.url = "github:misterio77/nix-colors";

View File

@ -6,6 +6,7 @@
in ({ in ({
"nixos" = inputs.nixpkgs.lib.nixosSystem { "nixos" = inputs.nixpkgs.lib.nixosSystem {
system = syscfg.syscfg.system; system = syscfg.syscfg.system;
specialArgs = { inherit inputs; };
modules = [ modules = [
./modules/shared/syscfg ./modules/shared/syscfg
./modules/shared/sops ./modules/shared/sops
@ -28,7 +29,8 @@
syscfg syscfg
{ usercfg = userConfig; } { usercfg = userConfig; }
inputs.nix-colors.homeManagerModule inputs.nix-colors.homeManagerModule
inputs.hyprland.homeManagerModules.default # inputs.hyprland.homeManagerModules.default
inputs.sops-nix.homeManagerModules.sops
]; ];
}) syscfg.syscfg.users); }) syscfg.syscfg.users);
} }
@ -52,7 +54,7 @@
nameValuePair userConfig.username { nameValuePair userConfig.username {
imports = [ imports = [
inputs.nix-colors.homeManagerModule inputs.nix-colors.homeManagerModule
inputs.hyprland.homeManagerModules inputs.sops-nix.homeManagerModules.sops
]; ];
}) syscfg.syscfg.users); }) syscfg.syscfg.users);
} }

View File

@ -1,5 +1,6 @@
{ lib, config, ... }: { { lib, config, ... }: {
#environment.sessionVariables.SOPS_AGE_KEY_FILE = keyFilePath;
systemd.user.startServices = "sd-switch"; systemd.user.startServices = "sd-switch";
programs.home-manager.enable = true; programs.home-manager.enable = true;
@ -7,6 +8,14 @@
username = "${config.usercfg.username}"; username = "${config.usercfg.username}";
homeDirectory = "/home/${config.usercfg.username}"; homeDirectory = "/home/${config.usercfg.username}";
stateVersion = "23.11"; stateVersion = "24.11";
}; };
#SOPS
# sops.defaultSopsFile = ./sops/${config.usercfg.username}.yaml;
# sops.age.keyFile = "/var/lib/sops-nix/age-key.txt";
# sops.age.generateKey = true;
# sops.secrets."github_user_key" = { };
# sops.secrets."curse_forge_key" = { };
} }

View File

@ -0,0 +1,69 @@
curse_forge_key: ENC[AES256_GCM,data:PhhwPhUys/WDzXb40iFlrUcwFEJVzi49vDlm5Hpc7IUwbBiQI1Zvi6115THMvarnGESDyouPfoZP0wha,iv:x//EzR4QwdD0UxqV97yUepc39DopoqiDT21unpF9R2E=,tag:5jM1EibWo0wI+PS70+kb/Q==,type:str]
github_user_key: ENC[AES256_GCM,data:RvBsQjWGd2qRCvBzcpMv8FIXGY/GiPd9o0x2Oq+NlbXxR2NMqNBNLw==,iv:99AcmOWFft7XQAn7YrGjZuCvz0M5wUkYeInsWwyeUFM=,tag:wkw2YQGi9j/8XtOFd8KhdQ==,type:str]
sops:
kms: []
gcp_kms: []
azure_kv: []
hc_vault: []
age:
- recipient: age1sxzuhh2fcd4pmaz4mdqq95t683d32ft22w9t2r7pk258u0s8wymsqdj7lg
enc: |
-----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBraWFDRFUxQ2l5OWV1OXNK
UExEbWZkM0kzVk1rZG4yY3pBLzdMVWVJS0UwCnhlWFJ5T2lZUXJyNkg1ejQxaU1t
L3F2RUhldTY3N2xXL0hwczNKRzNjcncKLS0tIEkycHoxcDBGNyt2V3RDY29wNGVp
TGg5Rk05VkRsaXM1Q0NxMmtMajRORDAKqjFldiAYJKjmnkeDkwanjYvhL6645DZ5
dVXExjqO/DG733ge8HFyKzpfpkzRymV1giUwxBdII1dd0mJ2ncINeA==
-----END AGE ENCRYPTED FILE-----
- recipient: age1ms8f0ysv6vakxepvt69fejczs6tddexepesdv4rkgtheehj3nu4sc6290s
enc: |
-----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSB3UkRjblIvYStZUzQyRHA1
ZGVXeHhrN0kyVkxZdms5U3gwVFlPMW12MVJjCjRkVURpZXBzb0tYenB4dGxKamh6
VXVBMmo1Ujkvd2VTRExyWE5MbVJaclUKLS0tIDVhRkYzZmEzUG00Q2IwOWZUMVVt
ODVIbytpcjN1cVMyaG1qVVdkRmtaMzQKNsvD9DpK/raDBob+IcuNk72tQDts36kJ
QhtoLy8MvUymi49PdEWrgyf68w5XwRO/U4iINhR0qzm0glg/XcyHjA==
-----END AGE ENCRYPTED FILE-----
- recipient: age1sxzuhh2fcd4pmaz4mdqq95t683d32ft22w9t2r7pk258u0s8wymsqdj7lg
enc: |
-----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBJc3hKWkk3ckNOY2UyTVhG
MmtLaEd0K04yaGxiOUoxMXkzOEFnYis4VkhnCktDRFM2bS8vb05OWDdwa0RwRlNO
cmlZemtxVGZ6S0tNTDV1cmE1N0pVWnMKLS0tIE9EZllycHJpcEY2R1pwOFhOZEU3
L01IcytDd3BPb0VOTW9DQ2lUdUVJS0kKiD+C+3mK1b/eIwCEFanFgYGLNk3JNPQ7
i1UqzbHVxSd0q/YVwdKAcj0jA6EezGm275tgq7IVsy2sHkvRMaEDtQ==
-----END AGE ENCRYPTED FILE-----
- recipient: age1sxzuhh2fcd4pmaz4mdqq95t683d32ft22w9t2r7pk258u0s8wymsqdj7lg
enc: |
-----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSAweVU3TkxFZzRnd2I2clN2
ZTlTWmhwQkhVc1hnOXFvZVVDSWpHMVh1TGtrCkc3M1pUTnZCMHpvYXB5ZVhreGxa
ZVY2cG5Ja2ltL3k2Q1VEalc5TTNFMXcKLS0tIGd5UWl0RGVXT211Zm51dlB6WFZ1
STRtTVpVTCtVZ1FUNENqWFFVNTNuaVUKN6HRiZjTdENeif8dJ29urBxPXDaosjjY
InN4Ko6YUaGfvB1DTrKIzrxOpsHS+XjisoGfT71tJwwEOoREklEO/A==
-----END AGE ENCRYPTED FILE-----
lastmodified: "2024-12-23T18:05:22Z"
mac: ENC[AES256_GCM,data:YSi2xIwz50VxUDL3QzGVUwRWUgZhvudSLCKgwIbWm8gkuAJ/V2sVRhJNVQJ1YvLO44ob5hmrgR4wSnOdAbS7FrpbLcJuoYBjVUTDjy+j6otnIDxEcYeciHhZ1pV/OiydBmJC+lZ4+SRdWdokL2HaXRKgc9QT9e/MdAbFIzI1x90=,iv:8rj8yEqHTMgoGu31RVskYizmROB/5I0ajZJ/EcmlVfE=,tag:PILFCyXY8sXYGxCEHS7qCg==,type:str]
pgp:
- created_at: "2023-04-20T10:20:17Z"
enc: |-
-----BEGIN PGP MESSAGE-----
wcFMA6R3Y9nD7qMBAQ/8CVWQaYKfOzvPIllZyyWpUjHRLLXaR8MNJ8U5WI/tdwdN
9UScDYJFuYRW7Q9s4Mt961kBGpaHqe9MUZBxUDlYX59+EN3FbO/eMQ5OqI05ESmL
TvZB4+S9C5o73nuypSDNvYz+Lgq6DO25ZPhXdtPhx2DE4G31/wft/LpxhjalIjI8
MU0Dv22R4qC+glJbe4GIF2IJ8XoxnnzjiGeSqiyv0QIBM0SzOtA5sKwNohWBnW7g
7vxOTm5+kyzG0dDjt3tFApgPDaA1wjofzhRuuveF52VBsuIA2opFdpqkyICvK6rn
NB5kUaPlY6A0m+n0oHSfY5wm/AnHNE4Oob/ifumAaB0EAJVUTRauI5M8SeJF0ya1
U0IQ9N2lb7Y6q4pqHywIa6fnylsqCfxInAYKMuslRq8f9t/qakb4/MYcnPrwpzjw
73/naiNoJmG6NVTkM52qTtOqZAmsaQd5cigTuPW2Z2CJq1yLZEVGSSd1DUGUjBDK
nQGucpVVVpD+ifrIPz+Iqwy+5NoZZm/Oa9pKJGFzqXinnDNZaqtgpmTw9QxcSeaP
VvGZG9CDd89MtAm1VQyuqi1bQ2faq3G0xNrLl7xUsfmjx4ofW+JXR87OzvGfLPhu
Sjl3kS9j5/MEBRBg3n9gNkgSu5Sy3ilhckY3yjTgAT9Gw2giDhCiUXi1/7KrGprS
UQHPCSsjyWsyuYVa3lAP/WPdVclc4WOdfYcetUCXBVP7LQr0bq+IG+2J0nnY3mDt
Va5k4sP1qu6Ecrs2JioQ1V2H+VmcrRykBWnMXl1tDSWKMA==
=pS8X
-----END PGP MESSAGE-----
fp: 4E241635F8EDD2919D2FB44CA362EA0491E2EEA0
unencrypted_suffix: _unencrypted
version: 3.9.2

View File

@ -12,7 +12,7 @@
cbonsai cbonsai
pipes-rs pipes-rs
cmatrix cmatrix
cava #cava
sl sl
]; ];
} }

View File

@ -14,7 +14,7 @@ in {
"ssh" = "TERM=xterm-256color ${pkgs.openssh}/bin/ssh"; "ssh" = "TERM=xterm-256color ${pkgs.openssh}/bin/ssh";
"top" = "btop"; "top" = "btop";
}; };
initExtra = '' initContent = ''
sopsu() {nix-shell -p sops --run "sops updatekeys $1";} sopsu() {nix-shell -p sops --run "sops updatekeys $1";}
sopsn() {nix-shell -p sops --run "sops $1";} sopsn() {nix-shell -p sops --run "sops $1";}
''; '';

View File

@ -2,6 +2,6 @@
imports = [ ./vscodium ]; imports = [ ./vscodium ];
config = lib.mkIf (config.syscfg.make.develop) { config = lib.mkIf (config.syscfg.make.develop) {
home.packages = with pkgs; [ blender godot_4 ]; home.packages = with pkgs; [ blender godot_4 openscad bambu-studio ];
}; };
} }

View File

@ -4,7 +4,8 @@
programs.vscode = { programs.vscode = {
enable = true; enable = true;
package = pkgs.vscodium; package = pkgs.vscodium;
extensions = with pkgs.vscode-extensions; [ #profiles.default = {
profiles.default.extensions = with pkgs.vscode-extensions; [
bbenoist.nix bbenoist.nix
esbenp.prettier-vscode esbenp.prettier-vscode
golang.go golang.go
@ -12,6 +13,7 @@
ms-vscode.cpptools ms-vscode.cpptools
dbaeumer.vscode-eslint dbaeumer.vscode-eslint
]; ];
#};
}; };
}; };
} }

View File

@ -10,10 +10,13 @@
xfce.tumbler xfce.tumbler
telegram-desktop telegram-desktop
discord-canary
pavucontrol pavucontrol
keepassxc keepassxc
nextcloud-client nextcloud-client
gramps gramps
sweethome3d.application
]; ];
}; };
} }

View File

@ -1,11 +1,10 @@
{ lib, config, pkgs, ... }: { { inputs, lib, config, pkgs, ... }: {
imports = [ ./openttd.nix ]; imports = [ ./openttd.nix ./wow.nix ];
config = lib.mkIf (config.syscfg.make.game) { config = lib.mkIf (config.syscfg.make.game) {
home.packages = with pkgs; [ home.packages = with pkgs; [
# custom.simc
#games #games
steam steam
@ -15,6 +14,9 @@
prismlauncher prismlauncher
openttd-jgrpp openttd-jgrpp
bottles bottles
lutris
unstable.umu-launcher
wine
]; ];
}; };

View File

@ -0,0 +1,81 @@
{ pkgs, lib, config, sops, ... }: {
config = lib.mkIf (config.syscfg.make.game) {
home.packages = with pkgs;
[
# custom.simc
];
# templates buggy currently
#xdg.configFile."instawow/config.json" = ''${config.sops.templates."instawow_config.json".path}'';
sops.templates."instawow_config.json".content = ''
{
"auto_update_check": true,
"access_tokens": {
"cfcore": "${config.sops.placeholder.curse_forge_key}",
"github": "${config.sops.placeholder.github_user_key}",
"wago_addons": null
}
}'';
# curse:master-plan
# curse:raretrackercore-rt
# curse:raretrackerdragonflight-rtd
# curse:raretrackermaw-rtmw
# curse:raretrackermechagon-rtm
# curse:raretrackerthewarwithin-rtww
# curse:raretrackertimelessisle-rtti
# curse:raretrackeruldum-rtu
# curse:raretrackervale-rtv
# curse:raretrackerworldbosses-rtwb
# curse:raretrackerzerethmortis-rtz
# curse:venture-plan
# curse:war-plan
# github:nevcairiel/bartender4
# github:cidan/betterbags
# github:bigwigsmods/bigwigs
# github:bigwigsmods/bigwigs_battleforazeroth
# github:bigwigsmods/bigwigs_burningcrusade
# github:bigwigsmods/bigwigs_cataclysm
# github:bigwigsmods/bigwigs_classic
# github:bigwigsmods/bigwigs_dragonflight
# github:bigwigsmods/bigwigs_legion
# github:bigwigsmods/bigwigs_mistsofpandaria
# github:bigwigsmods/bigwigs_shadowlands
# github:bigwigsmods/bigwigs_warlordsofdraenor
# github:bigwigsmods/bigwigs_wrathofthelichking
# github:nezroy/demodal
# github:curseforge-mirror/details
# github:edusperoni/details_elitism
# github:curseforge-mirror/elitismhelper
# github:michaelnpsp/grid2
# github:jods-gh/groupfinderrio
# github:nevcairiel/handynotes
# github:hekili/hekili
# github:thekrowi/krowi_achievementfilter
# github:bigwigsmods/littlewigs
# github:nnoggie/mythicdungeontools
# github:tullamods/omnicc
# github:tercioo/plater-nameplates
# github:curseforge-mirror/quest_completist
# github:raiderio/raiderio-addon
# github:wowrarity/rarity
# github:nevcairiel/shadowedunitframes
# github:simulationcraft/simc-addon
# github:curseforge-mirror/tomcats
# github:weakauras/weakauras2
# github:kemayo/wow-handynotes-battleforazerothtreasures
# github:kemayo/wow-handynotes-dragonflight
# github:kemayo/wow-handynotes-legiontreasures
# github:kemayo/wow-handynotes-longforgottenhippogryph
# github:kemayo/wow-handynotes-lostandfound
# github:kemayo/wow-handynotes-secretfish
# github:kemayo/wow-handynotes-shadowlandstreasures
# github:kemayo/wow-handynotes-stygia
# github:kemayo/wow-handynotes-treasurehunter
# github:kemayo/wow-handynotes-warwithin
# wowi:7032-tomtom
};
}

View File

@ -11,8 +11,8 @@ in pkgs.stdenv.mkDerivation rec {
src = pkgs.fetchFromGitHub { src = pkgs.fetchFromGitHub {
owner = "vinceliuice"; owner = "vinceliuice";
repo = "Orchis-theme"; repo = "Orchis-theme";
rev = "be8b0aff92ed0741174b74c2ee10c74b15be0474"; rev = "5b73376721cf307101e22d7031c1f4b1344d1f63";
sha256 = "sha256-m7xh/1uIDh2BM0hTPA5QymXQt6yV7mM7Ivg5VaF2PvM="; sha256 = "sha256-+2/CsgJ+rdDpCp+r5B/zys3PtFgtnu+ohTEUOtJNd1Y=";
}; };
nativeBuildInputs = with pkgs; [ gtk3 sassc ]; nativeBuildInputs = with pkgs; [ gtk3 sassc ];
@ -22,43 +22,43 @@ in pkgs.stdenv.mkDerivation rec {
preInstall = '' preInstall = ''
mkdir -p $out/share/themes mkdir -p $out/share/themes
cat > src/_sass/_color-palette-${scheme.slug}.scss << 'EOF' cat > src/_sass/_color-palette-${scheme.slug}.scss << 'EOF'
$red-light: #${scheme.palette.base0F}; $red-light: #${scheme.palette.low0F};
$red-dark: #${scheme.palette.base0F}; $red-dark: #${scheme.palette.high0F};
$pink-light: #${scheme.palette.base0E}; $pink-light: #${scheme.palette.low0E};
$pink-dark: #${scheme.palette.base0E}; $pink-dark: #${scheme.palette.high0E};
$purple-light: #${scheme.palette.base0D}; $purple-light: #${scheme.palette.low0D};
$purple-dark: #${scheme.palette.base0D}; $purple-dark: #${scheme.palette.high0D};
$blue-light: #${scheme.palette.base0C}; $blue-light: #${scheme.palette.low0C};
$blue-dark: #${scheme.palette.base0C}; $blue-dark: #${scheme.palette.high0C};
$teal-light: #${scheme.palette.base0B}; $teal-light: #${scheme.palette.low0B};
$teal-dark: #${scheme.palette.base0B}; $teal-dark: #${scheme.palette.high0B};
$green-light: #${scheme.palette.base0A}; $green-light: #${scheme.palette.low0A};
$green-dark: #${scheme.palette.base0A}; $green-dark: #${scheme.palette.high0A};
$sea-light: #${scheme.palette.base0B}; $sea-light: #${scheme.palette.alt_low0B};
$sea-dark: #${scheme.palette.base0B}; $sea-dark: #${scheme.palette.alt_high0B};
$yellow-light: #${scheme.palette.base09}; $yellow-light: #${scheme.palette.low09};
$yellow-dark: #${scheme.palette.base09}; $yellow-dark: #${scheme.palette.low09};
$orange-light: #${scheme.palette.base08}; $orange-light: #${scheme.palette.low08};
$orange-dark: #${scheme.palette.base08}; $orange-dark: #${scheme.palette.high08};
$grey-050: #${scheme.palette.base07}; $grey-050: #${scheme.palette.base07};
$grey-100: #${scheme.palette.base07}; $grey-100: #${scheme.palette.base07};
$grey-150: #${scheme.palette.base07}; $grey-150: #${scheme.palette.base06};
$grey-200: #${scheme.palette.base06}; $grey-200: #${scheme.palette.base06};
$grey-250: #${scheme.palette.base06}; $grey-250: #${scheme.palette.base05};
$grey-300: #${scheme.palette.base05}; $grey-300: #${scheme.palette.base05};
$grey-350: #${scheme.palette.base05}; $grey-350: #${scheme.palette.base04};
$grey-400: #${scheme.palette.base04}; $grey-400: #${scheme.palette.base04};
$grey-450: #${scheme.palette.base04}; $grey-450: #${scheme.palette.base03};
$grey-500: #${scheme.palette.base03}; $grey-500: #${scheme.palette.base03};
$grey-550: #${scheme.palette.base03}; $grey-550: #${scheme.palette.base02};
$grey-600: #${scheme.palette.base02}; $grey-600: #${scheme.palette.base02};
$grey-650: #${scheme.palette.base02}; $grey-650: #${scheme.palette.base02};
$grey-700: #${scheme.palette.base01}; $grey-700: #${scheme.palette.base01};

View File

@ -5,6 +5,8 @@
xdg.configFile."swaylock/config".text = '' xdg.configFile."swaylock/config".text = ''
screenshots screenshots
grace-no-mouse
grace-no-touch
grace=5 grace=5
effect-pixelate=5 effect-pixelate=5
fade-in=0.2 fade-in=0.2

View File

@ -42,6 +42,8 @@ in {
[ "discord-402572971681644545.desktop" ]; [ "discord-402572971681644545.desktop" ];
"x-scheme-handler/discord-696343075731144724" = "x-scheme-handler/discord-696343075731144724" =
[ "discord-696343075731144724.desktop" ]; [ "discord-696343075731144724.desktop" ];
"x-scheme-handler/tg" = [ "org.telegram.desktop.desktop" ];
"x-scheme-handler/tonsite" = [ "org.telegram.desktop.desktop" ];
"x-scheme-handler/http" = [ "firefox.desktop" ]; "x-scheme-handler/http" = [ "firefox.desktop" ];
"x-scheme-handler/https" = [ "firefox.desktop" ]; "x-scheme-handler/https" = [ "firefox.desktop" ];
"x-scheme-handler/chrome" = [ "firefox.desktop" ]; "x-scheme-handler/chrome" = [ "firefox.desktop" ];

View File

@ -6,7 +6,7 @@
xwayland.enable = true; xwayland.enable = true;
extraConfig = '' extraConfig = ''
monitor=,preferred,auto,auto monitor=,preferred,auto,auto
env=bitdepth,10
input { input {
kb_layout = us, ru kb_layout = us, ru
kb_variant = intl, phonetic kb_variant = intl, phonetic
@ -14,7 +14,7 @@
follow_mouse = 1 follow_mouse = 1
sensitivity = 0 # -0.5 # -1.0 - 1.0, 0 means no modification. sensitivity = 0
touchpad { touchpad {
natural_scroll=no natural_scroll=no
@ -61,10 +61,10 @@
fullscreen_opacity = 1.0 fullscreen_opacity = 1.0
# shadow # shadow
drop_shadow = no # drop_shadow = no
shadow_range = 60 # shadow_range = 60
shadow_offset = 0 5 # shadow_offset = 0 5
shadow_render_power = 4 # shadow_render_power = 4
#col.shadow = rgba(00000099) #col.shadow = rgba(00000099)
} }
@ -86,7 +86,7 @@
} }
master { master {
new_is_master = true new_status = master
} }
gestures { gestures {

View File

@ -2,9 +2,9 @@
let cfg = config.syscfg.make.gui; let cfg = config.syscfg.make.gui;
in { in {
config = lib.mkIf cfg { config = lib.mkIf cfg {
sound.enable = true; # sound.enable = true;
hardware.pulseaudio.enable = false;
security.rtkit.enable = true; security.rtkit.enable = true;
services.pulseaudio.enable = false; #25.05 change to services
services.pipewire = { services.pipewire = {
enable = true; enable = true;
alsa.enable = true; alsa.enable = true;
@ -13,6 +13,6 @@ in {
# wireplumber.enable = true; # wireplumber.enable = true;
}; };
environment.systemPackages = with pkgs; [ easyeffects ]; environment.systemPackages = with pkgs; [ easyeffects alsa-utils ];
}; };
} }

View File

@ -1 +1 @@
{ ... }: { imports = [ ./base ./boot ./fs ./opengl ./power ./udev ./virt ]; } { ... }: { imports = [ ./base ./boot ./fs ./graphics ./power ./udev ./virt ]; }

View File

@ -0,0 +1,4 @@
{ ... }: {
hardware.graphics.enable = true;
hardware.graphics.enable32Bit = true;
}

View File

@ -1,5 +0,0 @@
{ ... }: {
hardware.opengl.enable = true;
hardware.opengl.driSupport = true;
hardware.opengl.driSupport32Bit = true;
}

View File

@ -7,9 +7,25 @@
STOP_CHARGE_THRESH_BAT0 = 90; STOP_CHARGE_THRESH_BAT0 = 90;
CPU_SCALING_GOVERNOR_ON_AC = "performance"; CPU_SCALING_GOVERNOR_ON_AC = "performance";
CPU_SCALING_GOVERNOR_ON_BAT = "powersave"; CPU_SCALING_GOVERNOR_ON_BAT = "powersave";
MEM_SLEEP_ON_BAT = "deep";
}; };
}; };
powerManagement.enable = true;
# suspend to RAM (deep) rather than `s2idle`
boot.kernelParams = [ "mem_sleep_default=deep" ];
# suspend-then-hibernate
systemd.sleep.extraConfig = ''
HibernateDelaySec=30m
SuspendState=mem
'';
services.logind.lidSwitch = "suspend-then-hibernate";
# Hibernate on power button pressed
services.logind.powerKey = "hibernate";
services.logind.powerKeyLongPress = "poweroff";
systemd.user.services.battery_monitor = { systemd.user.services.battery_monitor = {
wants = [ "display-manager.service" ]; wants = [ "display-manager.service" ];
wantedBy = [ "graphical-session.target" ]; wantedBy = [ "graphical-session.target" ];

View File

@ -1,4 +1,4 @@
{ pkgs, ... }: { { inputs, pkgs, ... }: {
nixpkgs.config = { nixpkgs.config = {
permittedInsecurePackages = [ ]; permittedInsecurePackages = [ ];
allowUnfree = true; allowUnfree = true;
@ -8,9 +8,9 @@
}; };
}; };
nixpkgs.overlays = import ../../../../overlays { inherit pkgs; }; nixpkgs.overlays = import ../../../../overlays { inherit inputs pkgs; };
nix = { nix = {
package = pkgs.nixFlakes; package = pkgs.nixVersions.stable;
extraOptions = '' extraOptions = ''
experimental-features = nix-command flakes experimental-features = nix-command flakes
warn-dirty = false warn-dirty = false
@ -37,5 +37,5 @@
]; ];
}; };
}; };
system.stateVersion = "24.05"; system.stateVersion = "24.11";
} }

View File

@ -1 +1,64 @@
{ ... }: { imports = [ ./debug ./develop ]; } { pkgs, ... }: {
imports = [ ./debug ./develop ];
# services.telegraf = {
# enable = true;
# extraConfig = {
# agent = {
# interval = "10s";
# round_interval = true;
# metric_batch_size = 1000;
# metric_buffer_limit = 10000;
# collection_jitter = "0s";
# flush_interval = "10s";
# flush_jitter = "0s";
# precision = "";
# hostname = "valinor";
# omit_hostname = false;
# };
# inputs.cpu = {
# percpu = true;
# totalcpu = true;
# collect_cpu_time = false;
# report_active = false;
# };
# inputs.mem = {};
# inputs.swap = {};
# inputs.system = {};
# inputs.disk = {
# ignore_fs = ["tmpfs" "devtmpfs" "devfs"];
# };
# inputs.net = {};
# inputs.netstat = {};
# inputs.ping = {
# urls = ["8.8.8.8" "8.8.4.4"];
# count = 4;
# interval = "60s";
# binary = "${pkgs.iputils.out}/bin/ping";
# };
# inputs.internet_speed = {
# interval = "2m";
# };
# inputs.net_response = {
# protocol = "tcp";
# address = "google.com:80";
# timeout = "5s";
# read_timeout = "5s";
# interval = "30s";
# };
# outputs.influxdb_v2 = {
# urls = [""];
# token = "";
# organization = "";
# bucket = "";
# };
# };
# };
}

View File

@ -7,9 +7,10 @@ let
}; };
in { in {
config = lib.mkIf (config.syscfg.make.develop) { config = lib.mkIf (config.syscfg.make.develop) {
environment.systemPackages = with pkgs; [ environment.systemPackages = with pkgs;
android-tools [
androidStudioPackages.canary # android-tools
# androidStudioPackages.canary
]; ];
}; };
} }

View File

@ -11,6 +11,7 @@ in {
extraGroups = [ extraGroups = [
"networkmanager" "networkmanager"
"wheel" "wheel"
"dialout"
"vboxsf" "vboxsf"
"adbusers" "adbusers"
"libvirtd" "libvirtd"

View File

@ -1,5 +1,5 @@
{ config, ... }: { { config, ... }: {
imports = [ ./sorahiro_soft.nix ]; imports = [ ./sorahiro.nix ];
colorScheme.palette.border-radius = "#8"; colorScheme.palette.border-radius = "#8";
colorScheme.palette.border-width = "#2"; colorScheme.palette.border-width = "#2";

View File

@ -0,0 +1,67 @@
{ nix-colors, ... }:
let use_pastelle = true;
in{
# usage: a = "#${config.colorScheme.palette.base00}";
colorScheme = {
slug = "sorahiro";
name = "sorahiro";
author = "Soraefir @ Helcel";
variant = "dark";
palette = rec {
# Format: Name, Pantone, RAL
base00 = "#000000"; # Black / 419C / 9005
base01 = "#060a0f"; # Rich Black / 532C / 9005
base02 = "#212c38"; # Yankees Blue / 433C / 5011
base03 = "#3f5268"; # Police Blue / 432C / 5000
base04 = "#617b9a"; # Slate Gray / 5415C / 5014
base05 = "#90a7c1"; # Pewter Blue / 535C / 5024
base06 = "#c9d3df"; # Columbia Blue / 538C / 7047
base07 = "#fcfcfc"; # Lotion / 663C / 9016
alt00 = "#000000"; # Black / 419C / 9005
alt01 = "#0c0906"; # Vampire Black / 419C / 9005
alt02 = "#312920"; # Pine Tree / 440C / 6022
alt03 = "#5b4e3e"; # Olive Drab Camouflage / 411C / 7013
alt04 = "#887660"; # Shadow / 404C / 7002
alt05 = "#b8a083"; # Pale Taupe / 480C / 1019
alt06 = "#e1cfb9"; # Desert Sand / 482C / 1015
alt07 = "#fcfcfc"; # Lotion / 663C / 9016
base08 = if use_pastelle then low08 else high08;
base09 = if use_pastelle then low09 else high09;
base0A = if use_pastelle then low0A else high0A;
base0B = if use_pastelle then low0B else high0B;
base0C = if use_pastelle then low0C else high0C;
base0D = if use_pastelle then low0D else high0D;
base0E = if use_pastelle then low0E else high0E;
base0F = if use_pastelle then low0F else high0F;
high08 = "#f09732"; # Deep Saffron / 804C / 1033
high09 = "#f2d831"; # Dandelion / 114C / 1016
high0A = "#98f12f"; # Green Lizard / 375C / 6038
high0B = "#34f4f0"; # Fluorescent Blue / 3252C / 6027
high0C = "#3193f5"; # Brilliant Azure / 2727C / 5015
high0D = "#c156f6"; # Blue-Violet / 2592C / 4006
high0E = "#f62ac0"; # Royal Pink / 807C / 4010
high0F = "#f42060"; # Deep Carmine Pink / 1925C / 3018
alt_high08 = "#f66824"; # Orange-Red / 165C / 2008
alt_high0B = "#41f3a4"; # Eucalyptus / 3395C / 6037
alt_high0C = "#2abef8"; # Spiro Disco Ball / 298C / 5012
alt_high0D = "#837ff5"; # Violets Are Blue / 814C / 4005
low08 = "#ffac56"; # Rajah / 150C / 1017
low09 = "#feea74"; # Shandy / 127C / 1016
low0A = "#bffe8a"; # Menthol / 374C / 6018
low0B = "#4cfefa"; # Electric Blue / 3252C / 6027
low0C = "#62acfd"; # Blue Jeans / 279C / 5012
low0D = "#9b9bfd"; # Maximum Blue Purple / 2715C / 4005
low0E = "#fe9bda"; # Lavender Rose / 223C / 4003
low0F = "#fc8999"; # Tulip / 1775C / 3014
alt_low08 = "#fe946a"; # Atomic Tangerine / 811C / 1034
alt_low0B = "#87febf"; # Aquamarine / 353C / 6019
alt_low0C = "#38c3fd"; # Picton Blue / 298C / 5012
alt_low0D = "#dca2ff"; # Mauve / 2572C / 4005
};
};
}

View File

@ -1,29 +0,0 @@
{ nix-colors, ... }: {
# usage: a = "#${config.colorScheme.palette.base00}";
colorScheme = {
slug = "sorahiro-hard";
name = "sorahiro-hard";
author = "Soraefir @ Helcel";
variant = "dark";
palette = {
# Format: Name, Pantone, RAL
base00 = "#030B12"; # Rich Black / 6C / 000-15-00
base01 = "#0C1D2E"; # Maastricht Blue / 5395C / 270-20-15
base02 = "#203A53"; # Japanese Indigo / 534C / 260-20-20
base03 = "#425F7C"; # Deep Space Sparkle / 7699C / 260-40-20
base04 = "#93A9BE"; # Pewter Blue / 535C / 260-70-15
base05 = "#B6C5D5"; # Pastel Blue / 5445C / 260-80-10
base06 = "#D6DFE8"; # Gainsboro / 642C / 260-90-05
base07 = "#F0F3F7"; # White / 656C / 290-92-05
base08 = "#F59331"; # Deep Saffron / 715C / 070-70-70
base09 = "#F5F531"; # Maximum Yellow / 394C / 100-80-80
base0A = "#93F531"; # French Lime / 7488C / 120-70-75
base0B = "#31F593"; # Eucalyptus / 3385C / 160-70-50
base0C = "#3193F5"; # Brilliant Azure / 2727C / 280-50-40
baseOD = "#9331F5"; # Blue-Violet / 7442C / 300-40-45
base0E = "#F53193"; # Royal Pink / 232C / 350-50-50
base0F = "#F53131"; # Deep Carmine Pink / 1788C / 040-50-70
};
};
}

View File

@ -1,29 +0,0 @@
{ nix-colors, ... }: {
# usage: a = "#${config.colorScheme.palette.base00}";
colorScheme = {
slug = "sorahiro-soft";
name = "sorahiro-soft";
author = "Soraefir @ Helcel";
variant = "dark";
palette = {
# Format: Name, Pantone, RAL
base00 = "#030B12"; # Rich Black / 6C / 000-15-00
base01 = "#0C1D2E"; # Maastricht Blue / 5395C / 270-20-15
base02 = "#203A53"; # Japanese Indigo / 534C / 260-20-20
base03 = "#425F7C"; # Deep Space Sparkle / 7699C / 260-40-20
base04 = "#93A9BE"; # Pewter Blue / 535C / 260-70-15
base05 = "#B6C5D5"; # Pastel Blue / 5445C / 260-80-10
base06 = "#D6DFE8"; # Gainsboro / 642C / 260-90-05
base07 = "#F0F3F7"; # White / 656C / 290-92-05
base08 = "#F5B97D"; # Mellow Apricot / 156C / 070-80-40
base09 = "#F5F57D"; # Sunny / 393C / 100-90-50
base0A = "#B9F57D"; # Yellow-Green / 373C / 120-80-60
base0B = "#7DF5B9"; # Aquamarine / 3375C / 150-80-40
base0C = "#7DB9F5"; # Light Azure / 278C / 250-70-30
base0D = "#B97DF5"; # Lavender / 2572C / 310-60-35
base0E = "#F57DB9"; # Persian Pink / 211C / 350-60-45
base0F = "#F57D7D"; # Light Coral / 170C / 030-60-50
};
};
}

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,10 @@
{ final, prev, ... }:
prev.bambu-studio.overrideAttrs (oldAttrs: rec{
version = "02.00.01.50";
src = prev.fetchFromGitHub {
owner = "bambulab";
repo = "BambuStudio";
rev = "v${version}";
hash = "sha256-7mkrPl2CQSfc1lRjl1ilwxdYcK5iRU//QGKmdCicK30=";
};
})

View File

@ -1,8 +1,14 @@
{ pkgs, ... }: { inputs, pkgs, ... }:
[ [
(final: prev: { (final: prev: {
openttd-jgrpp = import ./openttd-jgrpp { inherit final prev; }; openttd-jgrpp = import ./openttd-jgrpp { inherit final prev; };
yarn-berry = import ./yarn-berry { inherit final prev; }; yarn-berry = import ./yarn-berry { inherit final prev; };
eww = import ./eww { inherit final prev; }; eww = import ./eww { inherit final prev; };
bambu-studio = import ./bambu-studio { inherit final prev; };
wine = final.unstable.wineWow64Packages.unstableFull;
unstable = import inputs.nixUnstable {
system = final.system;
config.allowUnfree = true;
};
}) })
] ]

View File

@ -2,16 +2,16 @@
let old = prev.eww; let old = prev.eww;
in final.rustPlatform.buildRustPackage rec { in final.rustPlatform.buildRustPackage rec {
pname = "eww"; pname = "eww";
version = "d1fde927d2799211f791e7ea01cffb667c4f2b60"; version = "98c220126d912b935987766f56650b55f3e226eb";
src = prev.fetchFromGitHub { src = prev.fetchFromGitHub {
owner = "elkowar"; owner = "elkowar";
repo = "eww"; repo = "eww";
rev = "${version}"; rev = "${version}";
hash = "sha256-deabn4fdNmJsDxkT6bgCbwB354sUHvkuq+DcdWBU6B8="; hash = "sha256-zi+5G05aakh8GBdfHL1qcNo/15VEm5mXtHGgKMAyp1U=";
}; };
cargoHash = "sha256-4KobWHQswFuej6ejdrhmDkYzZL72TBhCkR+F+hrg4ok="; cargoHash = "sha256-SEdr9nW5nBm1g6fjC5fZhqPbHQ7H6Kk0RL1V6OEQRdA=";
nativeBuildInputs = old.nativeBuildInputs; nativeBuildInputs = old.nativeBuildInputs;
buildInputs = old.buildInputs ++ [ final.libdbusmenu-gtk3 ]; buildInputs = old.buildInputs ++ [ final.libdbusmenu-gtk3 ];

View File

@ -1,10 +1,10 @@
{ final, prev, ... }: { final, prev, ... }:
prev.openttd-jgrpp.overrideAttrs (old: rec { prev.openttd-jgrpp.overrideAttrs (old: rec {
version = "0.55.3"; version = "0.65.3";
src = prev.fetchFromGitHub rec { src = prev.fetchFromGitHub rec {
owner = "JGRennison"; owner = "JGRennison";
repo = "OpenTTD-patches"; repo = "OpenTTD-patches";
rev = "jgrpp-${version}"; rev = "jgrpp-${version}";
hash = "sha256-E1+pXpXNHOu9nPTGSY8baVaKf1Um6IGDjpi1MmENez8="; hash = "sha256-lmDkYrk7qjUSTtCQQCN/pbuLDt3+2RI1K8A1H1GJRjw=";
}; };
}) })

View File

@ -1,10 +1,10 @@
{ final, prev, ... }: { final, prev, ... }:
prev.yarn-berry.overrideAttrs (old: rec { prev.yarn-berry.overrideAttrs (old: rec {
version = "3.6.3"; version = "4.4.0";
src = prev.fetchFromGitHub { src = prev.fetchFromGitHub {
owner = "yarnpkg"; owner = "yarnpkg";
repo = "berry"; repo = "berry";
rev = "@yarnpkg/cli/${version}"; rev = "@yarnpkg/cli/${version}";
hash = "sha256-5QEnFalOEMs1bKYDYpFGnF1YwiGuW3ZxstyJAjz1/KQ="; hash = "sha256-X/axXgRsxek2EJ+B4EogAsaTWTZDEF1m5dXOTZ4OnQQ=";
}; };
}) })

File diff suppressed because it is too large Load Diff

View File

@ -3,19 +3,19 @@
rustPlatform.buildRustPackage rec { rustPlatform.buildRustPackage rec {
pname = "amdgpu_top"; pname = "amdgpu_top";
version = "0.3.1"; version = "0.9.0";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "Umio-Yasuno"; owner = "Umio-Yasuno";
repo = pname; repo = pname;
rev = "v${version}"; rev = "v${version}";
hash = "sha256-bkrXm3lXJr+sZ09GeVHgfIp8JO3a/Ejrsm1Cm4eY4IU="; hash = "sha256-FUmOoVHDLb86cDA8b9t+wJkUSgY8Lo+abO3F0UBmi+A=";
}; };
cargoLock = { cargoLock = {
lockFile = ./Cargo.lock; lockFile = ./Cargo.lock;
outputHashes = { outputHashes = {
"libdrm_amdgpu_sys-0.2.2" = "libdrm_amdgpu_sys-0.7.4" =
"sha256-2QXT/6octEzokW8+0mHx02R8qQ3kCBDxZT4yyfDkM5A="; "sha256-re38Ci4CnVmVzGwk3uB3htFQZ1j4W6+pXw4NbV26dEU=";
}; };
}; };

View File

@ -1,13 +1,13 @@
{ stdenv, fetchFromGitHub, qt6 }: { stdenv, fetchFromGitHub, qt6 }:
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
pname = "simc"; pname = "simc";
version = "ae04662fca7cad8bf218cd8e43ab05631caad758"; version = "b1fd592079d1a673ab53ea96d699a6e56424b0ee";
src = fetchFromGitHub rec { src = fetchFromGitHub rec {
owner = "simulationcraft"; owner = "simulationcraft";
repo = pname; repo = pname;
rev = version; rev = version;
hash = "sha256-mTo6YTgZMpfyWvdU1JEEmfmBjJlZwAgja1iliOem7mM="; hash = "sha256-RPUCe7aoAYSNj9jv8HN7qhhxRIMmdCfhmUcr72VaHzg==";
}; };
nativeBuildInputs = nativeBuildInputs =

View File

@ -4,7 +4,7 @@ let
inputs.nixpkgs.lib.genAttrs [ "aarch64-linux" "x86_64-linux" ]; inputs.nixpkgs.lib.genAttrs [ "aarch64-linux" "x86_64-linux" ];
in forEachSystem (system: in forEachSystem (system:
let let
overlays = import ../overlays { inherit pkgs; }; overlays = import ../overlays { inherit inputs pkgs; };
overrides = { custom = import ../pkgs { inherit pkgs; }; }; overrides = { custom = import ../pkgs { inherit pkgs; }; };
pkgs = import inputs.nixpkgs { inherit system overlays; } // overrides; pkgs = import inputs.nixpkgs { inherit system overlays; } // overrides;
in { in {

View File

@ -22,6 +22,7 @@ pkgs.mkShell {
pipenv pipenv
scala scala
sbt sbt
cargo
#LIBS #LIBS
openssl openssl