Compare commits

...

250 Commits

Author SHA1 Message Date
aad01c1271 Add nixos-unstable-small to temporarily override pyside6
All checks were successful
Run nix flake check / flake-check (push) Successful in 4m42s
2024-11-20 15:36:48 +01:00
35b37e743b Updates current stable inputs
Some checks failed
Run nix flake check / flake-check (push) Failing after 48s
Periodic flake update / flake-update (push) Successful in 1m14s
2024-11-19 22:33:13 +01:00
313243768a flake.lock: Update
Flake lock file updates:

• Updated input 'home-manager':
    'github:nix-community/home-manager/d37f154dba0d4c015f17a24314e89b77a7ba5ff3?narHash=sha256-abW1g8UKSn/44j6EA60u0TWqC/ar8%2BYM9Z8YdUmOCLg%3D' (2024-11-19)
  → 'github:nix-community/home-manager/a46e702093a5c46e192243edbd977d5749e7f294?narHash=sha256-qjEI64RKvDxRyEarY0jTzrZMa8ebezh2DEZmJJrpVdo%3D' (2024-11-19)
2024-11-19 16:02:08 +00:00
4c36a45c9d flake.lock: Update
Flake lock file updates:

• Updated input 'home-manager':
    'github:nix-community/home-manager/a42fa14b53ceab66274a21da480c9f8e06204173?narHash=sha256-%2BhTCwETOE9N8voTAaF%2BIzdUZz28Ws3LDpH90FWADrEE%3D' (2024-11-18)
  → 'github:nix-community/home-manager/d37f154dba0d4c015f17a24314e89b77a7ba5ff3?narHash=sha256-abW1g8UKSn/44j6EA60u0TWqC/ar8%2BYM9Z8YdUmOCLg%3D' (2024-11-19)
2024-11-19 14:02:08 +00:00
618f476c03 flake.lock: Update
Flake lock file updates:

• Updated input 'home-manager':
    'github:nix-community/home-manager/705cf3763a6d6074c1b7edb3ff0bb44efa7f091b?narHash=sha256-NBqbPdUHFaIQILooq%2Ba//vg18gHDgELIeru4L24hDX4%3D' (2024-11-18)
  → 'github:nix-community/home-manager/a42fa14b53ceab66274a21da480c9f8e06204173?narHash=sha256-%2BhTCwETOE9N8voTAaF%2BIzdUZz28Ws3LDpH90FWADrEE%3D' (2024-11-18)
2024-11-19 00:02:08 +00:00
efb25e365e flake.lock: Update
Flake lock file updates:

• Updated input 'home-manager':
    'github:nix-community/home-manager/f3a2ff69586f3a54b461526e5702b1a2f81e740a?narHash=sha256-uw7K/RsYioJicV79Nl39yjtfhdfTDU2aRxnBgvFhkZ8%3D' (2024-11-17)
  → 'github:nix-community/home-manager/705cf3763a6d6074c1b7edb3ff0bb44efa7f091b?narHash=sha256-NBqbPdUHFaIQILooq%2Ba//vg18gHDgELIeru4L24hDX4%3D' (2024-11-18)
2024-11-18 22:01:58 +00:00
1b0b07b93b flake.lock: Update
Flake lock file updates:

• Updated input 'sops-nix':
    'github:Mic92/sops-nix/472741cf3fee089241ac9ea705bb2b9e0bfa2978?narHash=sha256-NVUTFxKrJp/hjehlF1IvkPnlRYg/O9HFVutbxOM8zNM%3D' (2024-11-17)
  → 'github:Mic92/sops-nix/e39947d0ee8e341fa7108bd02a33cdfa24a1360e?narHash=sha256-vvXx1m2Rsw7MkbKJdpcICzz4YPgZPApGKQGhNZfkhOI%3D' (2024-11-18)
2024-11-18 20:01:59 +00:00
067237baa8 flake.lock: Update
Flake lock file updates:

• Updated input 'home-manager':
    'github:nix-community/home-manager/5056a1cf0ce7c2a08ab50713b6c4af77975f6111?narHash=sha256-icDDuYwJ0avTMZTxe1qyU/Baht5JOqw4pb5mWpR%2BhT0%3D' (2024-11-17)
  → 'github:nix-community/home-manager/f3a2ff69586f3a54b461526e5702b1a2f81e740a?narHash=sha256-uw7K/RsYioJicV79Nl39yjtfhdfTDU2aRxnBgvFhkZ8%3D' (2024-11-17)
2024-11-18 00:02:27 +00:00
e216938f0a flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs-stable':
    'github:nixos/nixpkgs/c21b77913ea840f8bcf9adf4c41cecc2abffd38d?narHash=sha256-XUO0JKP1hlww0d7mm3kpmIr4hhtR4zicg5Wwes9cPMg%3D' (2024-11-15)
  → 'github:nixos/nixpkgs/e8c38b73aeb218e27163376a2d617e61a2ad9b59?narHash=sha256-df3dJApLPhd11AlueuoN0Q4fHo/hagP75LlM5K1sz9g%3D' (2024-11-16)
• Updated input 'sops-nix':
    'github:Mic92/sops-nix/0ec0d5d3c58ccafc622cb273e5458471931c65b6?narHash=sha256-lgOoC3t5Wp3LWgzIwhK0d6xfPgF6TaAzFzu9O4xVxpo%3D' (2024-11-17)
  → 'github:Mic92/sops-nix/472741cf3fee089241ac9ea705bb2b9e0bfa2978?narHash=sha256-NVUTFxKrJp/hjehlF1IvkPnlRYg/O9HFVutbxOM8zNM%3D' (2024-11-17)
2024-11-17 18:02:14 +00:00
9b66af5689 flake.lock: Update
Flake lock file updates:

• Updated input 'sops-nix':
    'github:Mic92/sops-nix/793c07f331a831e4321038e3e8ac2e503167af8b?narHash=sha256-V5eA7YtZwUnjtDK8hHoiXB17hBKZ%2BL6kpgR0UxKehtQ%3D' (2024-11-17)
  → 'github:Mic92/sops-nix/0ec0d5d3c58ccafc622cb273e5458471931c65b6?narHash=sha256-lgOoC3t5Wp3LWgzIwhK0d6xfPgF6TaAzFzu9O4xVxpo%3D' (2024-11-17)
2024-11-17 16:02:14 +00:00
20f369c8e0 flake.lock: Update
Flake lock file updates:

• Updated input 'sops-nix':
    'github:Mic92/sops-nix/6b85086bccc660291db1652cbe97462cc9f3cd58?narHash=sha256-///x6/i73Tv6ZgXa%2B2IjwFRu5PbUGy0lCQzLa/57q7s%3D' (2024-11-17)
  → 'github:Mic92/sops-nix/793c07f331a831e4321038e3e8ac2e503167af8b?narHash=sha256-V5eA7YtZwUnjtDK8hHoiXB17hBKZ%2BL6kpgR0UxKehtQ%3D' (2024-11-17)
• Removed input 'sops-nix/nixpkgs-stable'
2024-11-17 14:02:16 +00:00
e47bd78c91 flake.lock: Update
Flake lock file updates:

• Updated input 'sops-nix':
    'github:Mic92/sops-nix/eee831aadbc25f72fa9d214d57bddfd847e026b2?narHash=sha256-Zluegq0O709V6tL1fhDkOyVUQsvVfI0jamDSb8NNYlw%3D' (2024-11-17)
  → 'github:Mic92/sops-nix/6b85086bccc660291db1652cbe97462cc9f3cd58?narHash=sha256-///x6/i73Tv6ZgXa%2B2IjwFRu5PbUGy0lCQzLa/57q7s%3D' (2024-11-17)
2024-11-17 12:02:16 +00:00
d072c03d70 flake.lock: Update
Flake lock file updates:

• Updated input 'home-manager':
    'github:nix-community/home-manager/1bd5616e33c0c54d7a5b37db94160635a9b27aeb?narHash=sha256-130gQ5k8kZlxjBEeLpE%2BSvWFgSOFgQFeZlqIik7KgtQ%3D' (2024-11-16)
  → 'github:nix-community/home-manager/5056a1cf0ce7c2a08ab50713b6c4af77975f6111?narHash=sha256-icDDuYwJ0avTMZTxe1qyU/Baht5JOqw4pb5mWpR%2BhT0%3D' (2024-11-17)
2024-11-17 10:02:15 +00:00
9f7b74f6bc flake.lock: Update
Flake lock file updates:

• Updated input 'sops-nix':
    'github:Mic92/sops-nix/47fc1d8c72dbd69b32ecb2019b5b648da3dd20ce?narHash=sha256-TGnMXCeXS924w9W6CvRFtUCUFr8E/RK138lHxU3vcw8%3D' (2024-11-17)
  → 'github:Mic92/sops-nix/eee831aadbc25f72fa9d214d57bddfd847e026b2?narHash=sha256-Zluegq0O709V6tL1fhDkOyVUQsvVfI0jamDSb8NNYlw%3D' (2024-11-17)
2024-11-17 08:02:28 +00:00
deb4370524 flake.lock: Update
Flake lock file updates:

• Updated input 'sops-nix':
    'github:Mic92/sops-nix/d2bd7f433b28db6bc7ae03d5eca43564da0af054?narHash=sha256-Zd/Uukvpcu26M6YGhpbsgqm6LUSLz%2BQ8mDZ5LOEGdiE%3D' (2024-11-16)
  → 'github:Mic92/sops-nix/47fc1d8c72dbd69b32ecb2019b5b648da3dd20ce?narHash=sha256-TGnMXCeXS924w9W6CvRFtUCUFr8E/RK138lHxU3vcw8%3D' (2024-11-17)
2024-11-17 04:02:16 +00:00
b46052b8db flake.lock: Update
Flake lock file updates:

• Updated input 'home-manager':
    'github:nix-community/home-manager/d154a557da07645aaea3b3375317c234cf2eed82?narHash=sha256-qQYeHamLt0z00G5MTSSxaTw/9zGdebEeYj4MDL%2BnOCI%3D' (2024-11-16)
  → 'github:nix-community/home-manager/1bd5616e33c0c54d7a5b37db94160635a9b27aeb?narHash=sha256-130gQ5k8kZlxjBEeLpE%2BSvWFgSOFgQFeZlqIik7KgtQ%3D' (2024-11-16)
• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/dc460ec76cbff0e66e269457d7b728432263166c?narHash=sha256-PbABj4tnbWFMfBp6OcUK5iGy1QY%2B/Z96ZcLpooIbuEI%3D' (2024-11-11)
  → 'github:nixos/nixpkgs/5e4fbfb6b3de1aa2872b76d49fafc942626e2add?narHash=sha256-OZiZ3m8SCMfh3B6bfGC/Bm4x3qc1m2SVEAlkV6iY7Yg%3D' (2024-11-15)
2024-11-16 20:02:11 +00:00
773ed81ed3 flake.lock: Update
Flake lock file updates:

• Updated input 'home-manager':
    'github:nix-community/home-manager/1d0862ee2d7c6f6cd720d6f32213fa425004be10?narHash=sha256-Qq2YZZaDTB3FZLWU/Hgh1uuWlUBl3cMLGB99bm7rFUM%3D' (2024-11-14)
  → 'github:nix-community/home-manager/d154a557da07645aaea3b3375317c234cf2eed82?narHash=sha256-qQYeHamLt0z00G5MTSSxaTw/9zGdebEeYj4MDL%2BnOCI%3D' (2024-11-16)
2024-11-16 18:02:14 +00:00
1bf8b26b52 flake.lock: Update
Flake lock file updates:

• Updated input 'sops-nix':
    'github:Mic92/sops-nix/4c91d52db103e757fc25b58998b0576ae702d659?narHash=sha256-HC0anOL%2BKmUQ2hdRl0AtunbAckasxrkn4VLmxbW/WaA%3D' (2024-11-11)
  → 'github:Mic92/sops-nix/d2bd7f433b28db6bc7ae03d5eca43564da0af054?narHash=sha256-Zd/Uukvpcu26M6YGhpbsgqm6LUSLz%2BQ8mDZ5LOEGdiE%3D' (2024-11-16)
2024-11-16 10:02:11 +00:00
e4246ecbc8 flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs-stable':
    'github:nixos/nixpkgs/689fed12a013f56d4c4d3f612489634267d86529?narHash=sha256-lKA770aUmjPHdTaJWnP3yQ9OI1TigenUqVC3wweqZuI%3D' (2024-11-12)
  → 'github:nixos/nixpkgs/c21b77913ea840f8bcf9adf4c41cecc2abffd38d?narHash=sha256-XUO0JKP1hlww0d7mm3kpmIr4hhtR4zicg5Wwes9cPMg%3D' (2024-11-15)
2024-11-16 04:02:13 +00:00
04808a27a3 flake.lock: Update
Flake lock file updates:

• Updated input 'home-manager':
    'github:nix-community/home-manager/35b055009afd0107b69c286fca34d2ad98940d57?narHash=sha256-2EckCJn4wxran/TsRiCOFcmVpep2m9EBKl99NBh2GnM%3D' (2024-11-13)
  → 'github:nix-community/home-manager/1d0862ee2d7c6f6cd720d6f32213fa425004be10?narHash=sha256-Qq2YZZaDTB3FZLWU/Hgh1uuWlUBl3cMLGB99bm7rFUM%3D' (2024-11-14)
2024-11-14 18:02:09 +00:00
692b844a7b flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/76612b17c0ce71689921ca12d9ffdc9c23ce40b2?narHash=sha256-IigrKK3vYRpUu%2BHEjPL/phrfh7Ox881er1UEsZvw9Q4%3D' (2024-11-09)
  → 'github:nixos/nixpkgs/dc460ec76cbff0e66e269457d7b728432263166c?narHash=sha256-PbABj4tnbWFMfBp6OcUK5iGy1QY%2B/Z96ZcLpooIbuEI%3D' (2024-11-11)
2024-11-14 08:02:42 +00:00
54525729ff flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs-stable':
    'github:nixos/nixpkgs/9256f7c71a195ebe7a218043d9f93390d49e6884?narHash=sha256-q2yjIWFFcTzp5REWQUOU9L6kHdCDmFDpqeix86SOvDc%3D' (2024-11-10)
  → 'github:nixos/nixpkgs/689fed12a013f56d4c4d3f612489634267d86529?narHash=sha256-lKA770aUmjPHdTaJWnP3yQ9OI1TigenUqVC3wweqZuI%3D' (2024-11-12)
2024-11-14 04:02:07 +00:00
954ca63b79 flake.lock: Update
Flake lock file updates:

• Updated input 'home-manager':
    'github:nix-community/home-manager/ee8ff6d53fca9adec60238f63eb632300d0dffa0?narHash=sha256-KvMam8x7QsIhD%2BdbykfoYV/nU0u1LVRQPO0vfySDdDs%3D' (2024-11-13)
  → 'github:nix-community/home-manager/35b055009afd0107b69c286fca34d2ad98940d57?narHash=sha256-2EckCJn4wxran/TsRiCOFcmVpep2m9EBKl99NBh2GnM%3D' (2024-11-13)
2024-11-14 00:02:15 +00:00
f6b4bd9800 flake.lock: Update
Flake lock file updates:

• Updated input 'home-manager':
    'github:nix-community/home-manager/60bb110917844d354f3c18e05450606a435d2d10?narHash=sha256-NjavpgE9/bMe/ABvZpyHIUeYF1mqR5lhaep3wB79ucs%3D' (2024-11-10)
  → 'github:nix-community/home-manager/ee8ff6d53fca9adec60238f63eb632300d0dffa0?narHash=sha256-KvMam8x7QsIhD%2BdbykfoYV/nU0u1LVRQPO0vfySDdDs%3D' (2024-11-13)
2024-11-13 22:02:09 +00:00
ac4f790d0f Add zoom bind to kitty
All checks were successful
Run nix flake check / flake-check (push) Successful in 1m49s
Periodic flake update / flake-update (push) Successful in 1m27s
2024-11-13 00:56:45 +01:00
6da7009de0 flake.lock: Update
Flake lock file updates:

• Updated input 'sops-nix':
    'github:Mic92/sops-nix/f1675e3b0e1e663a4af49be67ecbc9e749f85eb7?narHash=sha256-jR8i6nFLmSmm0cIoeRQ8Q4EBARa3oGaAtEER/OMMxus%3D' (2024-11-10)
  → 'github:Mic92/sops-nix/4c91d52db103e757fc25b58998b0576ae702d659?narHash=sha256-HC0anOL%2BKmUQ2hdRl0AtunbAckasxrkn4VLmxbW/WaA%3D' (2024-11-11)
2024-11-12 00:03:09 +00:00
ed29854bae flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs-stable':
    'github:nixos/nixpkgs/83fb6c028368e465cd19bb127b86f971a5e41ebc?narHash=sha256-rz30HrFYCHiWEBCKHMffHbMdWJ35hEkcRVU0h7ms3x0%3D' (2024-11-07)
  → 'github:nixos/nixpkgs/9256f7c71a195ebe7a218043d9f93390d49e6884?narHash=sha256-q2yjIWFFcTzp5REWQUOU9L6kHdCDmFDpqeix86SOvDc%3D' (2024-11-10)
2024-11-11 16:02:16 +00:00
4d51d5f054 flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/4aa36568d413aca0ea84a1684d2d46f55dbabad7?narHash=sha256-Zwl8YgTVJTEum%2BL%2B0zVAWvXAGbWAuXHax3KzuejaDyo%3D' (2024-11-05)
  → 'github:nixos/nixpkgs/76612b17c0ce71689921ca12d9ffdc9c23ce40b2?narHash=sha256-IigrKK3vYRpUu%2BHEjPL/phrfh7Ox881er1UEsZvw9Q4%3D' (2024-11-09)
2024-11-10 18:01:49 +00:00
8c34a0fe54 flake.lock: Update
Flake lock file updates:

• Updated input 'home-manager':
    'github:nix-community/home-manager/2f607e07f3ac7e53541120536708e824acccfaa8?narHash=sha256-0kZL4m%2BbKBJUBQse0HanewWO0g8hDdCvBhudzxgehqc%3D' (2024-11-05)
  → 'github:nix-community/home-manager/60bb110917844d354f3c18e05450606a435d2d10?narHash=sha256-NjavpgE9/bMe/ABvZpyHIUeYF1mqR5lhaep3wB79ucs%3D' (2024-11-10)
2024-11-10 12:01:49 +00:00
ad92e832ba flake.lock: Update
Flake lock file updates:

• Updated input 'sops-nix':
    'github:Mic92/sops-nix/60e1bce1999f126e3b16ef45f89f72f0c3f8d16f?narHash=sha256-iyp51lPWEQz4c5VH9bVbAuBcFP4crETU2QJYh5V0NYA%3D' (2024-11-08)
  → 'github:Mic92/sops-nix/f1675e3b0e1e663a4af49be67ecbc9e749f85eb7?narHash=sha256-jR8i6nFLmSmm0cIoeRQ8Q4EBARa3oGaAtEER/OMMxus%3D' (2024-11-10)
2024-11-10 06:01:56 +00:00
a8bafb5697 flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs-stable':
    'github:nixos/nixpkgs/dba414932936fde69f0606b4f1d87c5bc0003ede?narHash=sha256-mwrFF0vElHJP8X3pFCByJR365Q2463ATp2qGIrDUdlE%3D' (2024-11-06)
  → 'github:nixos/nixpkgs/83fb6c028368e465cd19bb127b86f971a5e41ebc?narHash=sha256-rz30HrFYCHiWEBCKHMffHbMdWJ35hEkcRVU0h7ms3x0%3D' (2024-11-07)
2024-11-09 10:01:26 +00:00
d4a1148120 Override zoom version
All checks were successful
Run nix flake check / flake-check (push) Successful in 1m52s
Periodic flake update / flake-update (push) Successful in 1m29s
2024-11-08 13:42:19 +01:00
860377b06f Revert "Add dconf setting to maybe fix zoom menus"
All checks were successful
Run nix flake check / flake-check (push) Successful in 1m55s
Periodic flake update / flake-update (push) Successful in 1m31s
This reverts commit 7261a75366.
2024-11-08 11:31:26 +01:00
7261a75366 Add dconf setting to maybe fix zoom menus 2024-11-08 11:18:43 +01:00
b7cc060453 flake.lock: Update
Flake lock file updates:

• Updated input 'sops-nix':
    'github:Mic92/sops-nix/fe63071416471abdab06caa234122932a7c4b980?narHash=sha256-yN1NxvmqV8UltLkqYBWTeZNgpD/eyh/7LM58caHiEfE%3D' (2024-11-07)
  → 'github:Mic92/sops-nix/60e1bce1999f126e3b16ef45f89f72f0c3f8d16f?narHash=sha256-iyp51lPWEQz4c5VH9bVbAuBcFP4crETU2QJYh5V0NYA%3D' (2024-11-08)
2024-11-08 08:01:51 +00:00
ca055cdb7d flake.lock: Update
Flake lock file updates:

• Updated input 'sops-nix':
    'github:Mic92/sops-nix/c5ae1e214ff935f2d3593187a131becb289ea639?narHash=sha256-pvXMOJIqRW0trsW%2BFzRMl6d5PbsM4rWfD5lcKCOrrwI%3D' (2024-11-06)
  → 'github:Mic92/sops-nix/fe63071416471abdab06caa234122932a7c4b980?narHash=sha256-yN1NxvmqV8UltLkqYBWTeZNgpD/eyh/7LM58caHiEfE%3D' (2024-11-07)
2024-11-07 20:01:50 +00:00
c1f3529e62 flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs-stable':
    'github:nixos/nixpkgs/d063c1dd113c91ab27959ba540c0d9753409edf3?narHash=sha256-edm8WG19kWozJ/GqyYx2VjW99EdhjKwbY3ZwdlPAAlo%3D' (2024-11-04)
  → 'github:nixos/nixpkgs/dba414932936fde69f0606b4f1d87c5bc0003ede?narHash=sha256-mwrFF0vElHJP8X3pFCByJR365Q2463ATp2qGIrDUdlE%3D' (2024-11-06)
2024-11-07 08:01:51 +00:00
fd67045917 Re-enable ollama open-webui
All checks were successful
Run nix flake check / flake-check (push) Successful in 2m11s
Periodic flake update / flake-update (push) Successful in 1m22s
2024-11-06 16:13:32 +01:00
dfa3b12981 flake.lock: Update
Flake lock file updates:

• Updated input 'sops-nix':
    'github:Mic92/sops-nix/f21c31dadf0a486ee5a501779e505036fb1b1bcf?narHash=sha256-AO3xerwwEQ74s8TMeAfaOvHSvPI6FK4J5H%2BACkRZVGk%3D' (2024-11-06)
  → 'github:Mic92/sops-nix/c5ae1e214ff935f2d3593187a131becb289ea639?narHash=sha256-pvXMOJIqRW0trsW%2BFzRMl6d5PbsM4rWfD5lcKCOrrwI%3D' (2024-11-06)
2024-11-06 10:01:48 +00:00
da96878697 flake.lock: Update
Flake lock file updates:

• Updated input 'sops-nix':
    'github:Mic92/sops-nix/59d6988329626132eaf107761643f55eb979eef1?narHash=sha256-ZGmI%2B3AbT8NkDdBQujF%2BHIxZ%2BsWXuyT6X8B49etWY2g%3D' (2024-11-04)
  → 'github:Mic92/sops-nix/f21c31dadf0a486ee5a501779e505036fb1b1bcf?narHash=sha256-AO3xerwwEQ74s8TMeAfaOvHSvPI6FK4J5H%2BACkRZVGk%3D' (2024-11-06)
2024-11-06 06:01:49 +00:00
f45f173bf5 flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/7ffd9ae656aec493492b44d0ddfb28e79a1ea25d?narHash=sha256-Dqg6si5CqIzm87sp57j5nTaeBbWhHFaVyG7V6L8k3lY%3D' (2024-11-02)
  → 'github:nixos/nixpkgs/4aa36568d413aca0ea84a1684d2d46f55dbabad7?narHash=sha256-Zwl8YgTVJTEum%2BL%2B0zVAWvXAGbWAuXHax3KzuejaDyo%3D' (2024-11-05)
2024-11-06 04:01:47 +00:00
ad3e0980bc flake.lock: Update
Flake lock file updates:

• Updated input 'home-manager':
    'github:nix-community/home-manager/8f6ca7855d409aeebe2a582c6fd6b6a8d0bf5661?narHash=sha256-ZFJqIXpvVKvzOVFKWNRDyIyAo%2BGYdmEPaYi1bZB6uf0%3D' (2024-11-03)
  → 'github:nix-community/home-manager/2f607e07f3ac7e53541120536708e824acccfaa8?narHash=sha256-0kZL4m%2BbKBJUBQse0HanewWO0g8hDdCvBhudzxgehqc%3D' (2024-11-05)
2024-11-06 00:01:55 +00:00
cc10d5e7ec flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs-stable':
    'github:nixos/nixpkgs/3c2f1c4ca372622cb2f9de8016c9a0b1cbd0f37c?narHash=sha256-efgLzQAWSzJuCLiCaQUCDu4NudNlHdg2NzGLX5GYaEY%3D' (2024-11-03)
  → 'github:nixos/nixpkgs/d063c1dd113c91ab27959ba540c0d9753409edf3?narHash=sha256-edm8WG19kWozJ/GqyYx2VjW99EdhjKwbY3ZwdlPAAlo%3D' (2024-11-04)
2024-11-05 06:01:51 +00:00
0c4d735665 flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs-stable':
    'github:nixos/nixpkgs/080166c15633801df010977d9d7474b4a6c549d7?narHash=sha256-xKel5kd1AbExymxoIfQ7pgcX6hjw9jCgbiBjiUfSVJ8%3D' (2024-10-30)
  → 'github:nixos/nixpkgs/3c2f1c4ca372622cb2f9de8016c9a0b1cbd0f37c?narHash=sha256-efgLzQAWSzJuCLiCaQUCDu4NudNlHdg2NzGLX5GYaEY%3D' (2024-11-03)
2024-11-04 22:02:00 +00:00
110f59bbfd flake.lock: Update
Flake lock file updates:

• Updated input 'sops-nix':
    'github:Mic92/sops-nix/e9b5eef9b51cdf966c76143e13a9476725b2f760?narHash=sha256-1NveNAMLHbxOg0BpBMSVuZ2yW2PpDnZLbZ25wV50PMc%3D' (2024-11-03)
  → 'github:Mic92/sops-nix/59d6988329626132eaf107761643f55eb979eef1?narHash=sha256-ZGmI%2B3AbT8NkDdBQujF%2BHIxZ%2BsWXuyT6X8B49etWY2g%3D' (2024-11-04)
2024-11-04 20:01:50 +00:00
ef03ea7099 Update obs-backgroundremoval
All checks were successful
Run nix flake check / flake-check (push) Successful in 1m52s
Periodic flake update / flake-update (push) Successful in 1m19s
2024-11-03 22:35:48 +01:00
18c17c5258 flake.lock: Update
Flake lock file updates:

• Updated input 'home-manager':
    'github:nix-community/home-manager/1743615b61c7285976f85b303a36cdf88a556503?narHash=sha256-AvCVDswOUM9D368HxYD25RsSKp%2B5o0L0/JHADjLoD38%3D' (2024-11-01)
  → 'github:nix-community/home-manager/8f6ca7855d409aeebe2a582c6fd6b6a8d0bf5661?narHash=sha256-ZFJqIXpvVKvzOVFKWNRDyIyAo%2BGYdmEPaYi1bZB6uf0%3D' (2024-11-03)
2024-11-03 12:02:02 +00:00
68aa891d5a flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/807e9154dcb16384b1b765ebe9cd2bba2ac287fd?narHash=sha256-l253w0XMT8nWHGXuXqyiIC/bMvh1VRszGXgdpQlfhvU%3D' (2024-10-29)
  → 'github:nixos/nixpkgs/7ffd9ae656aec493492b44d0ddfb28e79a1ea25d?narHash=sha256-Dqg6si5CqIzm87sp57j5nTaeBbWhHFaVyG7V6L8k3lY%3D' (2024-11-02)
2024-11-03 08:01:54 +00:00
09b70672a2 flake.lock: Update
Flake lock file updates:

• Updated input 'sops-nix':
    'github:Mic92/sops-nix/1666d16426abe79af5c47b7c0efa82fd31bf4c56?narHash=sha256-qm0uCtM9bg97LeJTKQ8dqV/FvqRN%2BompyW4GIJruLuw%3D' (2024-10-27)
  → 'github:Mic92/sops-nix/e9b5eef9b51cdf966c76143e13a9476725b2f760?narHash=sha256-1NveNAMLHbxOg0BpBMSVuZ2yW2PpDnZLbZ25wV50PMc%3D' (2024-11-03)
2024-11-03 04:01:53 +00:00
277816a279 flake.lock: Update
Flake lock file updates:

• Updated input 'home-manager':
    'github:nix-community/home-manager/8ca921e5a806b5b6171add542defe7bdac79d189?narHash=sha256-0AfApF8aexgB6o34qqLW2cCX4LaWJajBVdU6ddiWZBM%3D' (2024-11-01)
  → 'github:nix-community/home-manager/1743615b61c7285976f85b303a36cdf88a556503?narHash=sha256-AvCVDswOUM9D368HxYD25RsSKp%2B5o0L0/JHADjLoD38%3D' (2024-11-01)
2024-11-01 22:01:47 +00:00
a401909496 flake.lock: Update
Flake lock file updates:

• Updated input 'home-manager':
    'github:nix-community/home-manager/e83414058edd339148dc142a8437edb9450574c8?narHash=sha256-bFCxJco7d8IgmjfNExNz9knP8wvwbXU4s/d53KOK6U0%3D' (2024-10-27)
  → 'github:nix-community/home-manager/8ca921e5a806b5b6171add542defe7bdac79d189?narHash=sha256-0AfApF8aexgB6o34qqLW2cCX4LaWJajBVdU6ddiWZBM%3D' (2024-11-01)
2024-11-01 10:01:44 +00:00
35a5a3c0cb flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs-stable':
    'github:nixos/nixpkgs/64b80bfb316b57cdb8919a9110ef63393d74382a?narHash=sha256-9z8oOgFZiaguj%2Bbbi3k4QhAD6JabWrnv7fscC/mt0KE%3D' (2024-10-28)
  → 'github:nixos/nixpkgs/080166c15633801df010977d9d7474b4a6c549d7?narHash=sha256-xKel5kd1AbExymxoIfQ7pgcX6hjw9jCgbiBjiUfSVJ8%3D' (2024-10-30)
2024-11-01 08:01:48 +00:00
d69ac1e939 flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/18536bf04cd71abd345f9579158841376fdd0c5a?narHash=sha256-RP%2BOQ6koQQLX5nw0NmcDrzvGL8HDLnyXt/jHhL1jwjM%3D' (2024-10-25)
  → 'github:nixos/nixpkgs/807e9154dcb16384b1b765ebe9cd2bba2ac287fd?narHash=sha256-l253w0XMT8nWHGXuXqyiIC/bMvh1VRszGXgdpQlfhvU%3D' (2024-10-29)
2024-10-31 08:01:37 +00:00
bf015be7c7 Replace ranger with lf
All checks were successful
Run nix flake check / flake-check (push) Successful in 1m56s
Periodic flake update / flake-update (push) Successful in 1m20s
2024-10-30 15:44:12 +01:00
95e62014ec flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs-stable':
    'github:nixos/nixpkgs/cd3e8833d70618c4eea8df06f95b364b016d4950?narHash=sha256-knnVBGfTCZlQgxY1SgH0vn2OyehH9ykfF8geZgS95bk%3D' (2024-10-26)
  → 'github:nixos/nixpkgs/64b80bfb316b57cdb8919a9110ef63393d74382a?narHash=sha256-9z8oOgFZiaguj%2Bbbi3k4QhAD6JabWrnv7fscC/mt0KE%3D' (2024-10-28)
2024-10-29 14:01:30 +00:00
c364c543f8 flake.lock: Update
Flake lock file updates:

• Updated input 'home-manager':
    'github:nix-community/home-manager/05d9bee4a5155758aec3c3807c0e342b9f253522?narHash=sha256-srazPOwpu%2BhCB/Ny8r2Ixxq%2BnBREylIuBnRVJyW7vzc%3D' (2024-10-27)
  → 'github:nix-community/home-manager/e83414058edd339148dc142a8437edb9450574c8?narHash=sha256-bFCxJco7d8IgmjfNExNz9knP8wvwbXU4s/d53KOK6U0%3D' (2024-10-27)
• Updated input 'nixpkgs-stable':
    'github:nixos/nixpkgs/32e940c7c420600ef0d1ef396dc63b04ee9cad37?narHash=sha256-BAuPWW%2B9fa1moZTU%2BjFh%2B1cUtmsuF8asgzFwejM4wac%3D' (2024-10-23)
  → 'github:nixos/nixpkgs/cd3e8833d70618c4eea8df06f95b364b016d4950?narHash=sha256-knnVBGfTCZlQgxY1SgH0vn2OyehH9ykfF8geZgS95bk%3D' (2024-10-26)
2024-10-27 10:01:39 +00:00
ea386167b3 flake.lock: Update
Flake lock file updates:

• Updated input 'home-manager':
    'github:nix-community/home-manager/93435d27d250fa986bfec6b2ff263161ff8288cb?narHash=sha256-nL9nzNE5/re/P%2BzOv7NX6bRm5e%2BDeS1HIufQUJ01w20%3D' (2024-10-25)
  → 'github:nix-community/home-manager/05d9bee4a5155758aec3c3807c0e342b9f253522?narHash=sha256-srazPOwpu%2BhCB/Ny8r2Ixxq%2BnBREylIuBnRVJyW7vzc%3D' (2024-10-27)
2024-10-27 08:01:40 +00:00
825dc6ed0b flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/2768c7d042a37de65bb1b5b3268fc987e534c49d?narHash=sha256-AlcmCXJZPIlO5dmFzV3V2XF6x/OpNWUV8Y/FMPGd8Z4%3D' (2024-10-23)
  → 'github:nixos/nixpkgs/18536bf04cd71abd345f9579158841376fdd0c5a?narHash=sha256-RP%2BOQ6koQQLX5nw0NmcDrzvGL8HDLnyXt/jHhL1jwjM%3D' (2024-10-25)
• Updated input 'sops-nix':
    'github:Mic92/sops-nix/b2211d1a537136cc1d0d5c0af391e8712016b34e?narHash=sha256-3tjYImjVzsSM4sU%2BwTySF94Yop1spI/XomMBEpljKvQ%3D' (2024-10-26)
  → 'github:Mic92/sops-nix/1666d16426abe79af5c47b7c0efa82fd31bf4c56?narHash=sha256-qm0uCtM9bg97LeJTKQ8dqV/FvqRN%2BompyW4GIJruLuw%3D' (2024-10-27)
2024-10-27 04:01:42 +00:00
9676504bd8 flake.lock: Update
Flake lock file updates:

• Updated input 'sops-nix':
    'github:Mic92/sops-nix/78a0e634fc8981d6b564f08b6715c69a755c4c7d?narHash=sha256-J2vtHq9sw1wWm0aTMXpEEAzsVCUMZDTEe5kiBYccpLE%3D' (2024-10-24)
  → 'github:Mic92/sops-nix/b2211d1a537136cc1d0d5c0af391e8712016b34e?narHash=sha256-3tjYImjVzsSM4sU%2BwTySF94Yop1spI/XomMBEpljKvQ%3D' (2024-10-26)
2024-10-26 10:01:32 +00:00
620b9ae134 flake.lock: Update
Flake lock file updates:

• Updated input 'home-manager':
    'github:nix-community/home-manager/0c0268a3c80d30b989d0aadbd65f38d4fa27a9a0?narHash=sha256-CeGSqbN6S8JmzYJX/HqZjr7dMGlvHLLnJJarwB45lPs%3D' (2024-10-25)
  → 'github:nix-community/home-manager/93435d27d250fa986bfec6b2ff263161ff8288cb?narHash=sha256-nL9nzNE5/re/P%2BzOv7NX6bRm5e%2BDeS1HIufQUJ01w20%3D' (2024-10-25)
2024-10-26 00:01:59 +00:00
e86e0e7322 flake.lock: Update
Flake lock file updates:

• Updated input 'home-manager':
    'github:nix-community/home-manager/c0e23159872e2e2135c7eb5cf96cd36cfe6ee1f4?narHash=sha256-qTR1gijynMs9/xD2kYKACU/29MIuDvalA8IMPURrlVk%3D' (2024-10-25)
  → 'github:nix-community/home-manager/0c0268a3c80d30b989d0aadbd65f38d4fa27a9a0?narHash=sha256-CeGSqbN6S8JmzYJX/HqZjr7dMGlvHLLnJJarwB45lPs%3D' (2024-10-25)
2024-10-25 16:01:48 +00:00
409c488ada flake.lock: Update
Flake lock file updates:

• Updated input 'home-manager':
    'github:nix-community/home-manager/c77c3bb23390a9ba91860e721edde54856fc5f7a?narHash=sha256-1uGIPOSJq4IzoDvgfOF6A3sw5it1WX3ZdYl2%2BjCkjv8%3D' (2024-10-25)
  → 'github:nix-community/home-manager/c0e23159872e2e2135c7eb5cf96cd36cfe6ee1f4?narHash=sha256-qTR1gijynMs9/xD2kYKACU/29MIuDvalA8IMPURrlVk%3D' (2024-10-25)
2024-10-25 14:01:48 +00:00
47d17acd83 flake.lock: Update
Flake lock file updates:

• Updated input 'home-manager':
    'github:nix-community/home-manager/eea1bc607249f0b79fb437b5e9709aa6d2218bac?narHash=sha256-TOLiSoV9h3%2BQn9sVNFCQyKo%2B1a1IhKj4LYqv1VOHDQk%3D' (2024-10-25)
  → 'github:nix-community/home-manager/c77c3bb23390a9ba91860e721edde54856fc5f7a?narHash=sha256-1uGIPOSJq4IzoDvgfOF6A3sw5it1WX3ZdYl2%2BjCkjv8%3D' (2024-10-25)
2024-10-25 10:01:47 +00:00
04040e2c70 flake.lock: Update
Flake lock file updates:

• Updated input 'home-manager':
    'github:nix-community/home-manager/a4353cc43d1b4dd6bdeacea90eb92a8b7b78a9d7?narHash=sha256-FbRKGRRd0amsk/WS/UV9ukJ8jT1dZ2pJBISxkX%2Buq6A%3D' (2024-10-23)
  → 'github:nix-community/home-manager/eea1bc607249f0b79fb437b5e9709aa6d2218bac?narHash=sha256-TOLiSoV9h3%2BQn9sVNFCQyKo%2B1a1IhKj4LYqv1VOHDQk%3D' (2024-10-25)
2024-10-25 08:01:48 +00:00
8b863c711b Add ranger
All checks were successful
Run nix flake check / flake-check (push) Successful in 1m52s
Periodic flake update / flake-update (push) Successful in 1m27s
2024-10-25 04:33:47 +02:00
06ddf61cbb Add lazygit 2024-10-25 04:23:13 +02:00
b6389e849f Change renamed fonts package
All checks were successful
Run nix flake check / flake-check (push) Successful in 1m47s
Periodic flake update / flake-update (push) Successful in 1m19s
2024-10-24 21:27:53 +02:00
d1d3519336 flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs-stable':
    'github:nixos/nixpkgs/89172919243df199fe237ba0f776c3e3e3d72367?narHash=sha256-Gf04dXB0n4q0A9G5nTGH3zuMGr6jtJppqdeljxua1fo%3D' (2024-10-20)
  → 'github:nixos/nixpkgs/32e940c7c420600ef0d1ef396dc63b04ee9cad37?narHash=sha256-BAuPWW%2B9fa1moZTU%2BjFh%2B1cUtmsuF8asgzFwejM4wac%3D' (2024-10-23)
2024-10-24 18:01:31 +00:00
310a7ac7df flake.lock: Update
Flake lock file updates:

• Updated input 'sops-nix':
    'github:Mic92/sops-nix/d089e742fb79259b9c4dd9f18e9de1dd4fa3c1ec?narHash=sha256-Fm4cGAlaDwekQvYX0e6t0VjT6YJs3fRXtkyuE4/NzzU%3D' (2024-10-23)
  → 'github:Mic92/sops-nix/78a0e634fc8981d6b564f08b6715c69a755c4c7d?narHash=sha256-J2vtHq9sw1wWm0aTMXpEEAzsVCUMZDTEe5kiBYccpLE%3D' (2024-10-24)
2024-10-24 14:01:34 +00:00
c39f253a48 flake.lock: Update
Flake lock file updates:

• Updated input 'home-manager':
    'github:nix-community/home-manager/5ec753a1fc4454df9285d8b3ec0809234defb975?narHash=sha256-7LAGY32Xl14OVQp3y6M43/0AtHYYvV6pdyBcp3eoz0s%3D' (2024-10-21)
  → 'github:nix-community/home-manager/a4353cc43d1b4dd6bdeacea90eb92a8b7b78a9d7?narHash=sha256-FbRKGRRd0amsk/WS/UV9ukJ8jT1dZ2pJBISxkX%2Buq6A%3D' (2024-10-23)
• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/1997e4aa514312c1af7e2bda7fad1644e778ff26?narHash=sha256-I4tuhRpZFa6Fu6dcH9Dlo5LlH17peT79vx1y1SpeKt0%3D' (2024-10-20)
  → 'github:nixos/nixpkgs/2768c7d042a37de65bb1b5b3268fc987e534c49d?narHash=sha256-AlcmCXJZPIlO5dmFzV3V2XF6x/OpNWUV8Y/FMPGd8Z4%3D' (2024-10-23)
2024-10-24 08:01:31 +00:00
c7e0af586f flake.lock: Update
Flake lock file updates:

• Updated input 'sops-nix':
    'github:Mic92/sops-nix/a4c33bfecb93458d90f9eb26f1cf695b47285243?narHash=sha256-SpS3rSwYcskdOpx%2BjeCv1lcZDdkT/K5qT8dlenCBQ8c%3D' (2024-10-23)
  → 'github:Mic92/sops-nix/d089e742fb79259b9c4dd9f18e9de1dd4fa3c1ec?narHash=sha256-Fm4cGAlaDwekQvYX0e6t0VjT6YJs3fRXtkyuE4/NzzU%3D' (2024-10-23)
2024-10-23 16:01:47 +00:00
9ca6e94eb9 flake.lock: Update
Flake lock file updates:

• Updated input 'sops-nix':
    'github:Mic92/sops-nix/26642e8f193f547e72d38cd4c0c4e45b49236d27?narHash=sha256-YOc4033a/j1TbdLfkaSOSX2SrvlmuM%2BenIFoveNTCz4%3D' (2024-10-22)
  → 'github:Mic92/sops-nix/a4c33bfecb93458d90f9eb26f1cf695b47285243?narHash=sha256-SpS3rSwYcskdOpx%2BjeCv1lcZDdkT/K5qT8dlenCBQ8c%3D' (2024-10-23)
2024-10-23 08:01:31 +00:00
c94b579728 flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/4c2fcb090b1f3e5b47eaa7bd33913b574a11e0a0?narHash=sha256-/uilDXvCIEs3C9l73JTACm4quuHUsIHcns1c%2BcHUJwA%3D' (2024-10-18)
  → 'github:nixos/nixpkgs/1997e4aa514312c1af7e2bda7fad1644e778ff26?narHash=sha256-I4tuhRpZFa6Fu6dcH9Dlo5LlH17peT79vx1y1SpeKt0%3D' (2024-10-20)
• Updated input 'nixpkgs-stable':
    'github:nixos/nixpkgs/a9b86fc2290b69375c5542b622088eb6eca2a7c3?narHash=sha256-QUvb6epgKi9pCu9CttRQW4y5NqJ%2BsnKr1FZpG/x3Wtc%3D' (2024-10-19)
  → 'github:nixos/nixpkgs/89172919243df199fe237ba0f776c3e3e3d72367?narHash=sha256-Gf04dXB0n4q0A9G5nTGH3zuMGr6jtJppqdeljxua1fo%3D' (2024-10-20)
2024-10-22 12:01:35 +00:00
80fd34381f flake.lock: Update
Flake lock file updates:

• Updated input 'sops-nix':
    'github:Mic92/sops-nix/c504fd7ac946d7a1b17944d73b261ca0a0b226a5?narHash=sha256-fADlzOzcSaGsrO%2BTHUZ8SgckMMc7bMQftztKFCLVcFI%3D' (2024-10-20)
  → 'github:Mic92/sops-nix/26642e8f193f547e72d38cd4c0c4e45b49236d27?narHash=sha256-YOc4033a/j1TbdLfkaSOSX2SrvlmuM%2BenIFoveNTCz4%3D' (2024-10-22)
2024-10-22 10:01:35 +00:00
40cc212f54 flake.lock: Update
Flake lock file updates:

• Updated input 'home-manager':
    'github:nix-community/home-manager/1e27f213d77fc842603628bcf2df6681d7d08f7e?narHash=sha256-gBOVJv%2Bq6Mx8jGvwX7cE6J8%2BsZmi1uxpRVsO7WxvVuQ%3D' (2024-10-20)
  → 'github:nix-community/home-manager/5ec753a1fc4454df9285d8b3ec0809234defb975?narHash=sha256-7LAGY32Xl14OVQp3y6M43/0AtHYYvV6pdyBcp3eoz0s%3D' (2024-10-21)
2024-10-22 00:02:32 +00:00
2573f259dd flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs-stable':
    'github:nixos/nixpkgs/4eb33fe664af7b41a4c446f87d20c9a0a6321fa3?narHash=sha256-LDiPhQ3l%2BfBjRATNtnuDZsBS7hqoBtPkKBkhpoBHv3I%3D' (2024-10-17)
  → 'github:nixos/nixpkgs/a9b86fc2290b69375c5542b622088eb6eca2a7c3?narHash=sha256-QUvb6epgKi9pCu9CttRQW4y5NqJ%2BsnKr1FZpG/x3Wtc%3D' (2024-10-19)
2024-10-21 08:01:36 +00:00
fbc08eaa38 flake.lock: Update
Flake lock file updates:

• Updated input 'home-manager':
    'github:nix-community/home-manager/fe56302339bb28e3471632379d733547caec8103?narHash=sha256-Dtmm1OU8Ymiy9hVWn/a2B8DhRYo9Eoyx9veERdOBR4o%3D' (2024-10-20)
  → 'github:nix-community/home-manager/1e27f213d77fc842603628bcf2df6681d7d08f7e?narHash=sha256-gBOVJv%2Bq6Mx8jGvwX7cE6J8%2BsZmi1uxpRVsO7WxvVuQ%3D' (2024-10-20)
2024-10-20 22:01:46 +00:00
afc0a02588 flake.lock: Update
Flake lock file updates:

• Updated input 'home-manager':
    'github:nix-community/home-manager/122f70545b29ccb922e655b08acfe05bfb44ec68?narHash=sha256-KVyQq%2Bez/oB30/WbdNgVD8g/bda34z8NiU187QKQb74%3D' (2024-10-19)
  → 'github:nix-community/home-manager/fe56302339bb28e3471632379d733547caec8103?narHash=sha256-Dtmm1OU8Ymiy9hVWn/a2B8DhRYo9Eoyx9veERdOBR4o%3D' (2024-10-20)
2024-10-20 10:01:39 +00:00
05552596dc Improve flake inputs
All checks were successful
Run nix flake check / flake-check (push) Successful in 1m49s
Periodic flake update / flake-update (push) Successful in 1m21s
2024-10-20 08:41:12 +02:00
aab2fd60ae flake.lock: Update
Flake lock file updates:

• Updated input 'sops-nix':
    'github:Mic92/sops-nix/06535d0e3d0201e6a8080dd32dbfde339b94f01b?narHash=sha256-lpunY1%2Bbf90ts%2BsA2/FgxVNIegPDKCpEoWwOPu4ITTQ%3D' (2024-10-08)
  → 'github:Mic92/sops-nix/c504fd7ac946d7a1b17944d73b261ca0a0b226a5?narHash=sha256-fADlzOzcSaGsrO%2BTHUZ8SgckMMc7bMQftztKFCLVcFI%3D' (2024-10-20)
• Updated input 'sops-nix/nixpkgs':
    'github:NixOS/nixpkgs/e2f08f4d8b3ecb5cf5c9fd9cb2d53bb3c71807da?narHash=sha256-CAZF2NRuHmqTtRTNAruWpHA43Gg2UvuCNEIzabP0l6M%3D' (2024-10-05)
  → 'github:NixOS/nixpkgs/ccc0c2126893dd20963580b6478d1a10a4512185?narHash=sha256-4HQI%2B6LsO3kpWTYuVGIzhJs1cetFcwT7quWCk/6rqeo%3D' (2024-10-18)
• Updated input 'sops-nix/nixpkgs-stable':
    'github:NixOS/nixpkgs/17ae88b569bb15590549ff478bab6494dde4a907?narHash=sha256-uogSvuAp%2B1BYtdu6UWuObjHqSbBohpyARXDWqgI12Ss%3D' (2024-10-05)
  → 'github:NixOS/nixpkgs/bb8c2cf7ea0dd2e18a52746b2c3a5b0c73b93c22?narHash=sha256-66RHecx%2BzohbZwJVEPF7uuwHeqf8rykZTMCTqIrOew4%3D' (2024-10-19)
2024-10-20 04:01:42 +00:00
126aa284d7 flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/5785b6bb5eaae44e627d541023034e1601455827?narHash=sha256-KOTTUfPkugH52avUvXGxvWy8ibKKj4genodIYUED%2BKc%3D' (2024-10-16)
  → 'github:nixos/nixpkgs/4c2fcb090b1f3e5b47eaa7bd33913b574a11e0a0?narHash=sha256-/uilDXvCIEs3C9l73JTACm4quuHUsIHcns1c%2BcHUJwA%3D' (2024-10-18)
2024-10-19 10:01:23 +00:00
f3c2cb1d82 flake.lock: Update
Flake lock file updates:

• Updated input 'home-manager':
    'github:nix-community/home-manager/09a0c0c02953318bf94425738c7061ffdc4cba75?narHash=sha256-jAvHoU/1y/yCuXzr2fNF%2Bq6uKmr8Jj2xgAisK4QB9to%3D' (2024-10-18)
  → 'github:nix-community/home-manager/122f70545b29ccb922e655b08acfe05bfb44ec68?narHash=sha256-KVyQq%2Bez/oB30/WbdNgVD8g/bda34z8NiU187QKQb74%3D' (2024-10-19)
2024-10-19 08:01:27 +00:00
057e81218c flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/a3c0b3b21515f74fd2665903d4ce6bc4dc81c77c?narHash=sha256-nsNdSldaAyu6PE3YUA%2BYQLqUDJh%2BgRbBooMMekZJwvI%3D' (2024-10-14)
  → 'github:nixos/nixpkgs/5785b6bb5eaae44e627d541023034e1601455827?narHash=sha256-KOTTUfPkugH52avUvXGxvWy8ibKKj4genodIYUED%2BKc%3D' (2024-10-16)
2024-10-18 20:01:42 +00:00
7922609990 flake.lock: Update
Flake lock file updates:

• Updated input 'home-manager':
    'github:nix-community/home-manager/346973b338365240090eded0de62f7edce4ce3d1?narHash=sha256-4Y3NP5qOSvsL/Uw0CsS3HaQZ%2B/VrxFDHrVj4Q3oXYeE%3D' (2024-10-18)
  → 'github:nix-community/home-manager/09a0c0c02953318bf94425738c7061ffdc4cba75?narHash=sha256-jAvHoU/1y/yCuXzr2fNF%2Bq6uKmr8Jj2xgAisK4QB9to%3D' (2024-10-18)
2024-10-18 16:01:43 +00:00
ea190268a2 flake.lock: Update
Flake lock file updates:

• Updated input 'home-manager':
    'github:nix-community/home-manager/e78cbb20276f09c1802e62d2f77fc93ec32da268?narHash=sha256-QxCAdgQdeIOaCiE0Sr23s9lD0%2BT1b/wuz5pSiGwNrCQ%3D' (2024-10-17)
  → 'github:nix-community/home-manager/346973b338365240090eded0de62f7edce4ce3d1?narHash=sha256-4Y3NP5qOSvsL/Uw0CsS3HaQZ%2B/VrxFDHrVj4Q3oXYeE%3D' (2024-10-18)
2024-10-18 14:01:46 +00:00
5c631e4715 flake.lock: Update
Flake lock file updates:

• Updated input 'home-manager':
    'github:nix-community/home-manager/9c1a1c7df49a9b28539ccb509b36d0b81e41391c?narHash=sha256-Eip3uI%2BXeyAfBoQXpkm/F7eG3M7AgvzSyhyJdzxVt74%3D' (2024-10-17)
  → 'github:nix-community/home-manager/e78cbb20276f09c1802e62d2f77fc93ec32da268?narHash=sha256-QxCAdgQdeIOaCiE0Sr23s9lD0%2BT1b/wuz5pSiGwNrCQ%3D' (2024-10-17)
2024-10-17 22:01:29 +00:00
758abe5d2d flake.lock: Update
Flake lock file updates:

• Updated input 'home-manager':
    'github:nix-community/home-manager/78a7a070bbcc3b37cc36080c2a3514207d427b3b?narHash=sha256-gtcodl79t5ZbbX4TSx4RNyggasEvLdVnc/IM%2BRyxqJw%3D' (2024-10-17)
  → 'github:nix-community/home-manager/9c1a1c7df49a9b28539ccb509b36d0b81e41391c?narHash=sha256-Eip3uI%2BXeyAfBoQXpkm/F7eG3M7AgvzSyhyJdzxVt74%3D' (2024-10-17)
2024-10-17 16:01:30 +00:00
9a69918af1 flake.lock: Update
Flake lock file updates:

• Updated input 'home-manager':
    'github:nix-community/home-manager/2a4fd1cfd8ed5648583dadef86966a8231024221?narHash=sha256-IqWD7bA9iJVifvJlB4vs2KUXVhN%2Bd9lECWdNB4jJ0tE%3D' (2024-10-15)
  → 'github:nix-community/home-manager/78a7a070bbcc3b37cc36080c2a3514207d427b3b?narHash=sha256-gtcodl79t5ZbbX4TSx4RNyggasEvLdVnc/IM%2BRyxqJw%3D' (2024-10-17)
2024-10-17 12:01:24 +00:00
e8571be7d8 flake.lock: Update
Flake lock file updates:

• Updated input 'nixprstatus':
    'git+https://git.t-juice.club/torjus/nixprstatus?ref=master&rev=8441d90debcdfeef39dd3a912d6deaa520cd8849' (2024-10-11)
  → 'git+https://git.t-juice.club/torjus/nixprstatus?ref=master&rev=58b113d934f5d62f27dc50439b89fece4eb621f5' (2024-10-16)
• Updated input 'nixprstatus/poetry2nix':
    'github:nix-community/poetry2nix/ef877b8e159b23f36ebc39155021657bed744a68?narHash=sha256-zkkL5gw%2BTNXhVO2zpeH70TKh2dSzUbkBbO6gKHO37s0%3D' (2024-09-30)
  → 'github:nix-community/poetry2nix/795fddefc9f910671c1cf0752c29802ce27322d6?narHash=sha256-KaDC7emuamQblDdka%2BgkBUUdEjQf3YGYozMb%2BzomgSM%3D' (2024-10-16)
• Updated input 'nixprstatus/poetry2nix/treefmt-nix':
    'github:numtide/treefmt-nix/879b29ae9a0378904fbbefe0dadaed43c8905754?narHash=sha256-uGRlRT47ecicF9iLD1G3g43jn2e%2Bb5KaMptb59LHnvM%3D' (2024-09-27)
  → 'github:numtide/treefmt-nix/4446c7a6fc0775df028c5a3f6727945ba8400e64?narHash=sha256-xpRqITAoD8rHlXQafYZOLvUXCF6cnZkPfoq67ThN0Hc%3D' (2024-10-03)
2024-10-17 00:01:56 +00:00
883d896dd1 flake.lock: Update
Flake lock file updates:

• Updated input 'home-manager':
    'github:nix-community/home-manager/e1aec543f5caf643ca0d94b6a633101942fd065f?narHash=sha256-ZHFrGNWDDriZ4m8CA/5kDa250SG1LiiLPApv1p/JF0o%3D' (2024-10-14)
  → 'github:nix-community/home-manager/2a4fd1cfd8ed5648583dadef86966a8231024221?narHash=sha256-IqWD7bA9iJVifvJlB4vs2KUXVhN%2Bd9lECWdNB4jJ0tE%3D' (2024-10-15)
2024-10-15 22:01:27 +00:00
4ff6315ea6 Disable open-webui due to broken package
All checks were successful
Run nix flake check / flake-check (push) Successful in 1m36s
Periodic flake update / flake-update (push) Successful in 1m20s
2024-10-15 19:56:39 +02:00
b50764dfde Remove cliphist
All checks were successful
Run nix flake check / flake-check (push) Successful in 1m45s
2024-10-15 18:13:41 +02:00
cb141b969f flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/5633bcff0c6162b9e4b5f1264264611e950c8ec7?narHash=sha256-9UTxR8eukdg%2BXZeHgxW5hQA9fIKHsKCdOIUycTryeVw%3D' (2024-10-09)
  → 'github:nixos/nixpkgs/a3c0b3b21515f74fd2665903d4ce6bc4dc81c77c?narHash=sha256-nsNdSldaAyu6PE3YUA%2BYQLqUDJh%2BgRbBooMMekZJwvI%3D' (2024-10-14)
2024-10-15 16:01:25 +00:00
8505215a62 Format on save for .py
All checks were successful
Run nix flake check / flake-check (push) Successful in 1m41s
Periodic flake update / flake-update (push) Successful in 1m21s
2024-10-14 19:33:23 +02:00
d373b1dac4 flake.lock: Update
Flake lock file updates:

• Updated input 'home-manager':
    'github:nix-community/home-manager/64c6325b28ebd708653dd41d88f306023f296184?narHash=sha256-nr5QiXwQcZmf6/auC1UpX8iAtINMtdi2mH%2BOkqJQVmU%3D' (2024-10-13)
  → 'github:nix-community/home-manager/e1aec543f5caf643ca0d94b6a633101942fd065f?narHash=sha256-ZHFrGNWDDriZ4m8CA/5kDa250SG1LiiLPApv1p/JF0o%3D' (2024-10-14)
2024-10-14 12:01:44 +00:00
17c2921c05 Change ruff lsp config
All checks were successful
Run nix flake check / flake-check (push) Successful in 1m49s
Periodic flake update / flake-update (push) Successful in 1m20s
2024-10-14 10:42:30 +02:00
bd5ba8b971 Add ruff lsp to nvim 2024-10-14 10:39:30 +02:00
b833b5bb34 flake.lock: Update
Flake lock file updates:

• Updated input 'home-manager':
    'github:nix-community/home-manager/d57112db877f07387ce7104b5ac346ede556d2d7?narHash=sha256-8ZWr1HpciQsrFjvPMvZl0W%2Bb0dilZOqXPoKa2Ux36bc%3D' (2024-10-12)
  → 'github:nix-community/home-manager/64c6325b28ebd708653dd41d88f306023f296184?narHash=sha256-nr5QiXwQcZmf6/auC1UpX8iAtINMtdi2mH%2BOkqJQVmU%3D' (2024-10-13)
2024-10-13 10:01:41 +00:00
82962ca127 Add prismlauncher to packages
All checks were successful
Run nix flake check / flake-check (push) Successful in 1m39s
Periodic flake update / flake-update (push) Successful in 1m23s
2024-10-12 13:34:08 +02:00
42052809d3 flake.lock: Update
Flake lock file updates:

• Updated input 'home-manager':
    'github:nix-community/home-manager/2b13611eaed8326789f76f70d21d06fbb14e3e47?narHash=sha256-1WowL96pksT/XCi%2BZXHgqiQ9NiU5oxWuNIQYWqOoEYc%3D' (2024-10-11)
  → 'github:nix-community/home-manager/d57112db877f07387ce7104b5ac346ede556d2d7?narHash=sha256-8ZWr1HpciQsrFjvPMvZl0W%2Bb0dilZOqXPoKa2Ux36bc%3D' (2024-10-12)
2024-10-12 10:01:48 +00:00
0ac89f168f flake.lock: Update
Flake lock file updates:

• Updated input 'home-manager':
    'github:nix-community/home-manager/65ae9c147349829d3df0222151f53f79821c5134?narHash=sha256-mGKzqdsRyLnGNl6WjEr7%2BsghGgBtYHhJQ4mjpgRTCsU%3D' (2024-10-11)
  → 'github:nix-community/home-manager/2b13611eaed8326789f76f70d21d06fbb14e3e47?narHash=sha256-1WowL96pksT/XCi%2BZXHgqiQ9NiU5oxWuNIQYWqOoEYc%3D' (2024-10-11)
2024-10-12 00:01:41 +00:00
6aabe69ac8 flake.lock: Update
Flake lock file updates:

• Updated input 'nixprstatus':
    'git+https://git.t-juice.club/torjus/nixprstatus?ref=master&rev=f81bf8c4dffc30aba78aa7730dfaa5d5973442fe' (2024-10-09)
  → 'git+https://git.t-juice.club/torjus/nixprstatus?ref=master&rev=8441d90debcdfeef39dd3a912d6deaa520cd8849' (2024-10-11)
2024-10-11 22:02:02 +00:00
d20a4c30cc flake.lock: Update
Flake lock file updates:

• Updated input 'home-manager':
    'github:nix-community/home-manager/582830954264080aae93f751c3cdc58df600d2d1?narHash=sha256-TE8d5So6ur58hN%2B9V1o%2BA6tF30%2B3jrFvCpeZker3Pug%3D' (2024-10-11)
  → 'github:nix-community/home-manager/65ae9c147349829d3df0222151f53f79821c5134?narHash=sha256-mGKzqdsRyLnGNl6WjEr7%2BsghGgBtYHhJQ4mjpgRTCsU%3D' (2024-10-11)
2024-10-11 14:02:10 +00:00
7ec05956e7 flake.lock: Update
Flake lock file updates:

• Updated input 'home-manager':
    'github:nix-community/home-manager/342a1d682386d3a1d74f9555cb327f2f311dda6e?narHash=sha256-sSfvyO5xH3HObHHmh6lp/hcvo7tMjFKd/HXpxyrRnoE%3D' (2024-10-10)
  → 'github:nix-community/home-manager/582830954264080aae93f751c3cdc58df600d2d1?narHash=sha256-TE8d5So6ur58hN%2B9V1o%2BA6tF30%2B3jrFvCpeZker3Pug%3D' (2024-10-11)
2024-10-11 12:02:11 +00:00
f06dae4d57 flake.lock: Update
Flake lock file updates:

• Updated input 'ghettoptt':
    'git+https://git.t-juice.club/torjus/ghettoptt?ref=master&rev=7d251291dcba9dc0914aa5146adbcc137b147efa' (2024-10-10)
  → 'git+https://git.t-juice.club/torjus/ghettoptt?ref=master&rev=84fcfdde62de9888d3af8bcb0d7134137b276b55' (2024-10-10)
• Updated input 'home-manager':
    'github:nix-community/home-manager/8bb5d53c5847d9a9b2ad1bda49f9aa9df0de282a?narHash=sha256-wCLcOMOyiFHa4MfAT1SR8jj47GcmCXiR93kgFs38bVY%3D' (2024-10-10)
  → 'github:nix-community/home-manager/342a1d682386d3a1d74f9555cb327f2f311dda6e?narHash=sha256-sSfvyO5xH3HObHHmh6lp/hcvo7tMjFKd/HXpxyrRnoE%3D' (2024-10-10)
2024-10-11 00:02:11 +00:00
779fb447c1 flake.lock: Update
All checks were successful
Run nix flake check / flake-check (push) Successful in 1m39s
Periodic flake update / flake-update (push) Successful in 1m19s
Flake lock file updates:

• Updated input 'ghettoptt':
    'git+https://git.t-juice.club/torjus/ghettoptt?ref=master&rev=5d09d99ff5563fa88d6fbccec09abc6471ae83fb' (2024-10-10)
  → 'git+https://git.t-juice.club/torjus/ghettoptt?ref=master&rev=7d251291dcba9dc0914aa5146adbcc137b147efa' (2024-10-10)
2024-10-10 23:38:02 +02:00
de7ce1b985 flake.lock: Update
Flake lock file updates:

• Updated input 'ghettoptt':
    'git+https://git.t-juice.club/torjus/ghettoptt?ref=master&rev=dc40185002a1bd4a3a5a5385b30711aa90ea632c' (2024-10-10)
  → 'git+https://git.t-juice.club/torjus/ghettoptt?ref=master&rev=5d09d99ff5563fa88d6fbccec09abc6471ae83fb' (2024-10-10)
2024-10-10 23:20:23 +02:00
0bc6869ae4 Disable hardware cursor 2024-10-10 23:17:22 +02:00
4cbb83e2e7 Fix hyprland launch command
All checks were successful
Run nix flake check / flake-check (push) Successful in 1m55s
2024-10-10 22:55:00 +02:00
e410929403 flake.lock: Update
All checks were successful
Run nix flake check / flake-check (push) Successful in 2m49s
Flake lock file updates:

• Updated input 'ghettoptt':
    'git+https://git.t-juice.club/torjus/ghettoptt?ref=master&rev=facf18336fe0fc81c0e42c18483523fc9c464b42' (2024-10-10)
  → 'git+https://git.t-juice.club/torjus/ghettoptt?ref=master&rev=dc40185002a1bd4a3a5a5385b30711aa90ea632c' (2024-10-10)
2024-10-10 22:46:18 +02:00
c4448c7f10 flake.lock: Update
Flake lock file updates:

• Updated input 'ghettoptt':
    'git+https://git.t-juice.club/torjus/ghettoptt?ref=master&rev=e3daec2670586a3835f38b4dfef26af84bc58276' (2024-06-03)
  → 'git+https://git.t-juice.club/torjus/ghettoptt?ref=master&rev=facf18336fe0fc81c0e42c18483523fc9c464b42' (2024-10-10)
2024-10-10 22:44:28 +02:00
aa9d4f41a3 Remove go-task 2024-10-10 22:44:12 +02:00
b32f56dbb2 flake.lock: Update
Flake lock file updates:

• Updated input 'home-manager':
    'github:nix-community/home-manager/038630363e7de57c36c417fd2f5d7c14773403e4?narHash=sha256-VdRTjJFyq4Q9U7Z/UoC2Q5jK8vSo6E86lHc2OanXtvc%3D' (2024-10-07)
  → 'github:nix-community/home-manager/8bb5d53c5847d9a9b2ad1bda49f9aa9df0de282a?narHash=sha256-wCLcOMOyiFHa4MfAT1SR8jj47GcmCXiR93kgFs38bVY%3D' (2024-10-10)
2024-10-10 20:02:08 +00:00
5625f9da2f flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/c31898adf5a8ed202ce5bea9f347b1c6871f32d1?narHash=sha256-yumd4fBc/hi8a9QgA9IT8vlQuLZ2oqhkJXHPKxH/tRw%3D' (2024-10-06)
  → 'github:nixos/nixpkgs/5633bcff0c6162b9e4b5f1264264611e950c8ec7?narHash=sha256-9UTxR8eukdg%2BXZeHgxW5hQA9fIKHsKCdOIUycTryeVw%3D' (2024-10-09)
2024-10-10 08:02:09 +00:00
1b9d134f9b flake.lock: Update
Flake lock file updates:

• Updated input 'nixprstatus':
    'git+https://git.t-juice.club/torjus/nixprstatus?ref=master&rev=5c73d55d9146d4163a2db7de9e9e1eac04e6d4cb' (2024-10-09)
  → 'git+https://git.t-juice.club/torjus/nixprstatus?ref=master&rev=f81bf8c4dffc30aba78aa7730dfaa5d5973442fe' (2024-10-09)
2024-10-10 00:02:07 +00:00
35ca4d4924 flake.lock: Update
Flake lock file updates:

• Updated input 'nixprstatus':
    'git+https://git.t-juice.club/torjus/nixprstatus?ref=master&rev=99e08875057b25b12b69b4b6e60543a3aff976e8' (2024-10-09)
  → 'git+https://git.t-juice.club/torjus/nixprstatus?ref=master&rev=5c73d55d9146d4163a2db7de9e9e1eac04e6d4cb' (2024-10-09)
2024-10-09 22:02:02 +00:00
26f141ae9e flake.lock: Update
Flake lock file updates:

• Updated input 'nixprstatus':
    'git+https://git.t-juice.club/torjus/nixprstatus?ref=master&rev=4bc78716ee7ba16891dd8d4b1f090d84aace5f5e' (2024-10-07)
  → 'git+https://git.t-juice.club/torjus/nixprstatus?ref=master&rev=99e08875057b25b12b69b4b6e60543a3aff976e8' (2024-10-09)
2024-10-09 20:02:21 +00:00
2433846f88 Add signing to flake-update wf
All checks were successful
Check actions / check-actions-actionlint (push) Successful in 21s
Check actions / check-actions-yamllint (push) Successful in 15s
Run nix flake check / flake-check (push) Successful in 1m36s
Periodic flake update / flake-update (push) Successful in 1m19s
2024-10-08 20:41:40 +02:00
667dca09d7 flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/bc947f541ae55e999ffdb4013441347d83b00feb?narHash=sha256-NOiTvBbRLIOe5F6RbHaAh6%2B%2BBNjsb149fGZd1T4%2BKBg%3D' (2024-10-04)
  → 'github:nixos/nixpkgs/c31898adf5a8ed202ce5bea9f347b1c6871f32d1?narHash=sha256-yumd4fBc/hi8a9QgA9IT8vlQuLZ2oqhkJXHPKxH/tRw%3D' (2024-10-06)
2024-10-08 08:02:09 +00:00
18ecedca91 flake.lock: Update
Flake lock file updates:

• Updated input 'sops-nix':
    'github:Mic92/sops-nix/2750ed784e93e745a33fb55be7c2657adfb57c00?narHash=sha256-sbsMJOZgykaSdFbxLKghc0QMtolzl4P5nqpttBA3d5M%3D' (2024-10-06)
  → 'github:Mic92/sops-nix/06535d0e3d0201e6a8080dd32dbfde339b94f01b?narHash=sha256-lpunY1%2Bbf90ts%2BsA2/FgxVNIegPDKCpEoWwOPu4ITTQ%3D' (2024-10-08)
2024-10-08 00:02:55 +00:00
add05ebc4c flake.lock: Update
Flake lock file updates:

• Updated input 'home-manager':
    'github:nix-community/home-manager/3ac39b2a8b7cbfc0f96628d8a84867c885bc988b?narHash=sha256-l/KpcWTv2SjxCnqFs5GYhvjeVYd40WQV4/F2%2Bw9btd4%3D' (2024-10-07)
  → 'github:nix-community/home-manager/038630363e7de57c36c417fd2f5d7c14773403e4?narHash=sha256-VdRTjJFyq4Q9U7Z/UoC2Q5jK8vSo6E86lHc2OanXtvc%3D' (2024-10-07)
• Updated input 'huecli':
    'git+https://git.t-juice.club/torjus/huecli?ref=master&rev=e556d8ecf1a4047f8af2399bae47f2196ef7e7d1' (2024-10-03)
  → 'git+https://git.t-juice.club/torjus/huecli?ref=master&rev=700ece0bada9833fcfd3b6ce698cd74bc00e4493' (2024-10-07)
• Updated input 'nixprstatus':
    'git+https://git.t-juice.club/torjus/nixprstatus?ref=master&rev=2d94c8b5615337eb879b769a5fba6a992fe5476d' (2024-10-07)
  → 'git+https://git.t-juice.club/torjus/nixprstatus?ref=master&rev=4bc78716ee7ba16891dd8d4b1f090d84aace5f5e' (2024-10-07)
2024-10-07 22:02:01 +00:00
7aef99d485 Add dummy secret for magicman
All checks were successful
Run nix flake check / flake-check (push) Successful in 1m39s
Periodic flake update / flake-update (push) Successful in 1m16s
2024-10-07 22:53:35 +02:00
9942a085c8 Set gpg format to ssh for git conf
All checks were successful
Run nix flake check / flake-check (push) Successful in 1m35s
2024-10-07 22:45:41 +02:00
e5d71b6715 Add git config to home manager
All checks were successful
Run nix flake check / flake-check (push) Successful in 1m39s
2024-10-07 22:21:50 +02:00
87deff0d7e flake.lock: Update
Flake lock file updates:

• Updated input 'nixprstatus':
    'git+https://git.t-juice.club/torjus/nixprstatus?ref=master&rev=356da4d8ecfdcae4ccca10d65fc777f911b2e7e4' (2024-10-06)
  → 'git+https://git.t-juice.club/torjus/nixprstatus?ref=master&rev=2d94c8b5615337eb879b769a5fba6a992fe5476d' (2024-10-07)
2024-10-07 16:02:48 +00:00
b3a30c804f flake.lock: Update
Flake lock file updates:

• Updated input 'home-manager':
    'github:nix-community/home-manager/fcf5e608ac65f64463bc0ccc5ea86f2170f20689?narHash=sha256-waPSn8ddmvPJBctQaFmSILtElg/Hd62mQPZcbGAxHCI%3D' (2024-10-07)
  → 'github:nix-community/home-manager/3ac39b2a8b7cbfc0f96628d8a84867c885bc988b?narHash=sha256-l/KpcWTv2SjxCnqFs5GYhvjeVYd40WQV4/F2%2Bw9btd4%3D' (2024-10-07)
2024-10-07 14:01:57 +00:00
796d77de53 flake.lock: Update
Flake lock file updates:

• Updated input 'home-manager':
    'github:nix-community/home-manager/bc623830e619cef86a2d3750625ffe4e24ea7e64?narHash=sha256-Kd63VB5zqa/AwgAsoog3ljKa71sZidhtiIMrIpp9sMg%3D' (2024-10-07)
  → 'github:nix-community/home-manager/fcf5e608ac65f64463bc0ccc5ea86f2170f20689?narHash=sha256-waPSn8ddmvPJBctQaFmSILtElg/Hd62mQPZcbGAxHCI%3D' (2024-10-07)
2024-10-07 12:01:49 +00:00
1a18d89e7c flake.lock: Update
Flake lock file updates:

• Updated input 'home-manager':
    'github:nix-community/home-manager/509dbf8d45606b618e9ec3bbe4e936b7c5bc6c1e?narHash=sha256-03liqiJtk9UP7YQHW4r8MduKCK242FQzud8iWvvlK%2Bo%3D' (2024-10-04)
  → 'github:nix-community/home-manager/bc623830e619cef86a2d3750625ffe4e24ea7e64?narHash=sha256-Kd63VB5zqa/AwgAsoog3ljKa71sZidhtiIMrIpp9sMg%3D' (2024-10-07)
2024-10-07 10:01:49 +00:00
be7e53fa89 flake.lock: Update
Flake lock file updates:

• Updated input 'nixprstatus':
    'git+https://git.t-juice.club/torjus/nixprstatus?ref=master&rev=9b8ef2cade9085a114f48471020574368da61f41' (2024-10-06)
  → 'git+https://git.t-juice.club/torjus/nixprstatus?ref=master&rev=356da4d8ecfdcae4ccca10d65fc777f911b2e7e4' (2024-10-06)
2024-10-07 02:01:53 +00:00
7bf3625770 flake.lock: Update
Flake lock file updates:

• Updated input 'nixprstatus':
    'git+https://git.t-juice.club/torjus/nixprstatus?ref=master&rev=774cec521e0609047a2a718130708912d213ad3d' (2024-10-06)
  → 'git+https://git.t-juice.club/torjus/nixprstatus?ref=master&rev=9b8ef2cade9085a114f48471020574368da61f41' (2024-10-06)
• Updated input 'sops-nix':
    'github:Mic92/sops-nix/3198a242e547939c5e659353551b0668ec150268?narHash=sha256-i47LQwoGCVQq4upV2YHV0OudkauHNuFsv306ualB/Sw%3D' (2024-09-30)
  → 'github:Mic92/sops-nix/2750ed784e93e745a33fb55be7c2657adfb57c00?narHash=sha256-sbsMJOZgykaSdFbxLKghc0QMtolzl4P5nqpttBA3d5M%3D' (2024-10-06)
• Updated input 'sops-nix/nixpkgs':
    'github:NixOS/nixpkgs/9bb1e7571aadf31ddb4af77fc64b2d59580f9a39?narHash=sha256-Yd0FK9SkWy%2BZPuNqUgmVPXokxDgMJoGuNpMEtkfcf84%3D' (2024-09-05)
  → 'github:NixOS/nixpkgs/e2f08f4d8b3ecb5cf5c9fd9cb2d53bb3c71807da?narHash=sha256-CAZF2NRuHmqTtRTNAruWpHA43Gg2UvuCNEIzabP0l6M%3D' (2024-10-05)
• Updated input 'sops-nix/nixpkgs-stable':
    'github:NixOS/nixpkgs/dc454045f5b5d814e5862a6d057e7bb5c29edc05?narHash=sha256-vNv%2BaJUW5/YurRy1ocfvs4q/48yVESwlC/yHzjkZSP8%3D' (2024-09-08)
  → 'github:NixOS/nixpkgs/17ae88b569bb15590549ff478bab6494dde4a907?narHash=sha256-uogSvuAp%2B1BYtdu6UWuObjHqSbBohpyARXDWqgI12Ss%3D' (2024-10-05)
2024-10-06 18:01:50 +00:00
73ffdfb5fe Change label
All checks were successful
Run nix flake check / flake-check (push) Successful in 2m41s
Periodic flake update / flake-update (push) Successful in 1m18s
2024-10-06 14:40:01 +02:00
e9595d1f62 flake.lock: Update
Flake lock file updates:

• Updated input 'nixprstatus':
    'git+https://git.t-juice.club/torjus/nixprstatus?ref=master&rev=53c60c77f59d7da4fa7c64e65fc33234a8e07db1' (2024-10-05)
  → 'git+https://git.t-juice.club/torjus/nixprstatus?ref=master&rev=774cec521e0609047a2a718130708912d213ad3d' (2024-10-06)
2024-10-06 02:01:56 +00:00
545c56229c flake.lock: Update
Flake lock file updates:

• Updated input 'nixprstatus':
    'git+https://git.t-juice.club/torjus/nixprstatus?ref=master&rev=42809e9d881b5e59143d630b5ea70c496c54229d' (2024-10-02)
  → 'git+https://git.t-juice.club/torjus/nixprstatus?ref=master&rev=53c60c77f59d7da4fa7c64e65fc33234a8e07db1' (2024-10-05)
2024-10-06 00:02:20 +00:00
e185afafd2 flake.lock: Update
Flake lock file updates:

• Updated input 'nix-packages':
    'git+https://git.t-juice.club/torjus/nix-packages?ref=master&rev=bf4c685344a6e26ade025e7888603f0715ffcd09' (2024-09-07)
  → 'git+https://git.t-juice.club/torjus/nix-packages?ref=master&rev=2fc840c15280d2dd3da1aba7272243b4aa11e611' (2024-10-05)
2024-10-05 20:02:13 +00:00
22a15cf411 Add tea to packages
All checks were successful
Run nix flake check / flake-check (push) Successful in 2m29s
Periodic flake update / flake-update (push) Successful in 1m39s
2024-10-05 20:45:41 +02:00
aa0050a1c4 Add act to packages
All checks were successful
Run nix flake check / flake-check (push) Successful in 1m58s
2024-10-05 20:43:12 +02:00
f575803f71 flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/27e30d177e57d912d614c88c622dcfdb2e6e6515?narHash=sha256-HP89HZOT0ReIbI7IJZJQoJgxvB2Tn28V6XS3MNKnfLs%3D' (2024-10-01)
  → 'github:nixos/nixpkgs/bc947f541ae55e999ffdb4013441347d83b00feb?narHash=sha256-NOiTvBbRLIOe5F6RbHaAh6%2B%2BBNjsb149fGZd1T4%2BKBg%3D' (2024-10-04)
2024-10-05 08:02:02 +00:00
add7bbc626 Add rev to label
All checks were successful
Run nix flake check / flake-check (push) Successful in 1m54s
Periodic flake update / flake-update (push) Successful in 1m40s
2024-10-04 18:08:27 +02:00
6b3b45f32a flake.lock: Update
Flake lock file updates:

• Updated input 'home-manager':
    'github:nix-community/home-manager/30e04f3d477256de3eb6a7cff608e220087537d4?narHash=sha256-3mGqKM1jSkc2DrJvR/HCTav0Chd1n8/s1eJ9Y5GzNVM%3D' (2024-10-04)
  → 'github:nix-community/home-manager/509dbf8d45606b618e9ec3bbe4e936b7c5bc6c1e?narHash=sha256-03liqiJtk9UP7YQHW4r8MduKCK242FQzud8iWvvlK%2Bo%3D' (2024-10-04)
2024-10-04 12:02:18 +00:00
cee468a36a Improve update workflow
All checks were successful
Check actions / check-actions-actionlint (push) Successful in 35s
Check actions / check-actions-yamllint (push) Successful in 35s
Run nix flake check / flake-check (push) Successful in 1m58s
Periodic flake update / flake-update (push) Successful in 1m35s
2024-10-04 11:05:10 +02:00
27b98a8b7a flake.lock: Update
Flake lock file updates:

• Updated input 'home-manager':
    'github:nix-community/home-manager/437ec62009fa8ceb684eb447d455ffba25911cf9?narHash=sha256-dlyV9/eiWkm/Y/t2%2Bk4CFZ29tBvCANmJogEYaHeAOTw%3D' (2024-10-01)
  → 'github:nix-community/home-manager/30e04f3d477256de3eb6a7cff608e220087537d4?narHash=sha256-3mGqKM1jSkc2DrJvR/HCTav0Chd1n8/s1eJ9Y5GzNVM%3D' (2024-10-04)
2024-10-04 08:02:10 +00:00
d7e40e0aef Attempt fixing update workflow
All checks were successful
Check actions / check-actions-actionlint (push) Successful in 31s
Check actions / check-actions-yamllint (push) Successful in 32s
Run nix flake check / flake-check (push) Successful in 2m3s
Periodic flake update / flake-update (push) Successful in 1m41s
2024-10-04 09:21:54 +02:00
baae05cefe flake.lock: Update
Flake lock file updates:

• Updated input 'huecli':
    'git+https://git.t-juice.club/torjus/huecli?ref=master&rev=3e026c9a353508b8afb6b61faef3f4f9c91a1ecc' (2024-10-02)
  → 'git+https://git.t-juice.club/torjus/huecli?ref=master&rev=e556d8ecf1a4047f8af2399bae47f2196ef7e7d1' (2024-10-03)
2024-10-03 22:01:56 +00:00
5509f5d272 Update readme
Some checks failed
Run nix flake check / flake-check (push) Successful in 1m56s
Periodic flake update / flake-update (push) Failing after 1m36s
2024-10-03 21:40:11 +02:00
7450cea426 Improve workflows
All checks were successful
Check actions / check-actions-actionlint (push) Successful in 45s
Check actions / check-actions-yamllint (push) Successful in 56s
Run nix flake check / flake-check (push) Successful in 2m5s
2024-10-03 21:19:53 +02:00
842adea065 Run flake update every 2 hours
All checks were successful
flake-check / build (push) Successful in 1m54s
Periodic flake update / flake-update (push) Successful in 1m35s
2024-10-03 11:49:45 +02:00
cebeb2be1c Remove nixpkgs-master input
All checks were successful
flake-check / build (push) Successful in 1m55s
2024-10-03 11:18:34 +02:00
e8c10ec9e9 flake.lock: Update
Flake lock file updates:

• Updated input 'huecli':
    'git+https://git.t-juice.club/torjus/huecli?ref=master&rev=cc6a3848ca1c73b17da4e7a13798af4ff6089d10' (2024-08-22)
  → 'git+https://git.t-juice.club/torjus/huecli?ref=master&rev=3e026c9a353508b8afb6b61faef3f4f9c91a1ecc' (2024-10-02)
• Updated input 'nixpkgs-master':
    'github:nixos/nixpkgs/ce76e7aa78ace4a8cc96582f6d9d2b12eb7606a1?narHash=sha256-900otYvwsCSQk9eiCUvdeJ5PGx%2Bi8YhTvN1kohFDGTQ%3D' (2024-10-02)
  → 'github:nixos/nixpkgs/78389c563cbe52a1b5742cd760ef52291b429fc2?narHash=sha256-ba06/LDxDIZexS2mCdwRdBluBKwRJ91cAsnnOPmVdfA%3D' (2024-10-02)
• Updated input 'nixprstatus':
    'git+https://git.t-juice.club/torjus/nixprstatus?ref=master&rev=e00bcba5f10ff96e31a7aea898e59e35f6e54349' (2024-09-30)
  → 'git+https://git.t-juice.club/torjus/nixprstatus?ref=master&rev=42809e9d881b5e59143d630b5ea70c496c54229d' (2024-10-02)
2024-10-03 00:02:35 +00:00
ec4197f428 Add flake update cron workflow
All checks were successful
flake-check / build (push) Successful in 2m1s
Periodic flake update / flake-update (push) Successful in 2m1s
2024-10-03 00:57:17 +02:00
0c9ff28dcc Fix prismo config
All checks were successful
flake-check / build (push) Successful in 3m11s
2024-10-02 22:58:18 +02:00
58d251cb69 Change workflows
Some checks failed
flake-check / build (push) Failing after 31s
2024-10-02 22:46:53 +02:00
00c684f767 flake.lock: Update
Some checks failed
pre-commit / pre-commit (push) Failing after 26s
Flake lock file updates:

• Updated input 'home-manager':
    'github:nix-community/home-manager/ffe2d07e771580a005e675108212597e5b367d2d' (2024-09-26)
  → 'github:nix-community/home-manager/437ec62009fa8ceb684eb447d455ffba25911cf9' (2024-10-01)
• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/06cf0e1da4208d3766d898b7fdab6513366d45b9' (2024-09-29)
  → 'github:nixos/nixpkgs/27e30d177e57d912d614c88c622dcfdb2e6e6515' (2024-10-01)
• Updated input 'nixpkgs-master':
    'github:nixos/nixpkgs/22b3e817a2916e4bbd745e141d7129cec1499fb5' (2024-09-30)
  → 'github:nixos/nixpkgs/ce76e7aa78ace4a8cc96582f6d9d2b12eb7606a1' (2024-10-02)
• Updated input 'nixprstatus':
    'git+https://git.t-juice.club/torjus/nixprstatus?ref=master&rev=68f7c3ab434b5c0420234337e5912bdb02849cf2' (2024-09-30)
  → 'git+https://git.t-juice.club/torjus/nixprstatus?ref=master&rev=e00bcba5f10ff96e31a7aea898e59e35f6e54349' (2024-09-30)
• Updated input 'sops-nix':
    'github:Mic92/sops-nix/127a96f49ddc377be6ba76964411bab11ae27803' (2024-09-27)
  → 'github:Mic92/sops-nix/3198a242e547939c5e659353551b0668ec150268' (2024-09-30)
2024-10-02 18:25:54 +02:00
09fa4932ee Fix typo in .sops.yaml
Some checks failed
pre-commit / pre-commit (push) Failing after 1m9s
2024-10-01 00:11:36 +02:00
2a6740c86c Add nixprstatus
Some checks are pending
pre-commit / pre-commit (push) Waiting to run
2024-10-01 00:10:20 +02:00
d66a7d8c06 flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs-master':
    'github:nixos/nixpkgs/afab97c863b16b43b1b23009d4d0f1f5d2d4f0ae' (2024-09-30)
  → 'github:nixos/nixpkgs/22b3e817a2916e4bbd745e141d7129cec1499fb5' (2024-09-30)
2024-10-01 00:05:41 +02:00
21ef485375 Use latest kernel now that nivdia-open works again
Some checks are pending
pre-commit / pre-commit (push) Waiting to run
2024-09-30 21:37:49 +02:00
b56869b7a0 flake.lock: Update
Some checks are pending
pre-commit / pre-commit (push) Waiting to run
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/1925c603f17fc89f4c8f6bf6f631a802ad85d784' (2024-09-26)
  → 'github:nixos/nixpkgs/06cf0e1da4208d3766d898b7fdab6513366d45b9' (2024-09-29)
• Updated input 'nixpkgs-master':
    'github:nixos/nixpkgs/7c8fc691cfeffe79c619c9e7cbffecf68aa593a7' (2024-09-30)
  → 'github:nixos/nixpkgs/afab97c863b16b43b1b23009d4d0f1f5d2d4f0ae' (2024-09-30)
2024-09-30 20:53:54 +02:00
b40bef3a2b flake.lock: Update
Some checks are pending
pre-commit / pre-commit (push) Waiting to run
Flake lock file updates:

• Updated input 'nixpkgs-master':
    'github:nixos/nixpkgs/590ec2408cc025f55284cd138f9882e79b3c9bf6' (2024-09-28)
  → 'github:nixos/nixpkgs/7c8fc691cfeffe79c619c9e7cbffecf68aa593a7' (2024-09-30)
2024-09-30 13:21:20 +02:00
e467cd157b Fix borked flake.lock 2024-09-30 13:21:06 +02:00
c524e569c1 flake.lock: Update
Some checks are pending
pre-commit / pre-commit (push) Waiting to run
Flake lock file updates:

• Updated input 'home-manager':
    'github:nix-community/home-manager/04213d1ce4221f5d9b40bcee30706ce9a91d148d' (2024-09-22)
  → 'github:nix-community/home-manager/1e22ef1518fb175d762006f9cae7f6312b8caedb' (2024-09-25)
• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/9357f4f23713673f310988025d9dc261c20e70c6' (2024-09-21)
  → 'github:nixos/nixpkgs/30439d93eb8b19861ccbe3e581abf97bdc91b093' (2024-09-23)
• Updated input 'nixpkgs-master':
    'github:nixos/nixpkgs/ea9a0aed95904e86dd0084a70c8ecd89a28e9c0a' (2024-09-23)
  → 'github:nixos/nixpkgs/4743875bc65a24861eadf2a3b92f3e9c28b417d8' (2024-09-26)
2024-09-30 13:19:38 +02:00
c09f3df800 Add age public key for magicman
Some checks failed
pre-commit / pre-commit (push) Has been cancelled
2024-09-28 20:18:23 +02:00
8a4fbe72ce flake.lock: Update
Some checks are pending
pre-commit / pre-commit (push) Waiting to run
Flake lock file updates:

• Updated input 'home-manager':
    'github:nix-community/home-manager/04213d1ce4221f5d9b40bcee30706ce9a91d148d' (2024-09-22)
  → 'github:nix-community/home-manager/ffe2d07e771580a005e675108212597e5b367d2d' (2024-09-26)
• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/9357f4f23713673f310988025d9dc261c20e70c6' (2024-09-21)
  → 'github:nixos/nixpkgs/1925c603f17fc89f4c8f6bf6f631a802ad85d784' (2024-09-26)
• Updated input 'nixpkgs-master':
    'github:nixos/nixpkgs/ea9a0aed95904e86dd0084a70c8ecd89a28e9c0a' (2024-09-23)
  → 'github:nixos/nixpkgs/590ec2408cc025f55284cd138f9882e79b3c9bf6' (2024-09-28)
• Updated input 'sops-nix':
    'github:Mic92/sops-nix/e2d404a7ea599a013189aa42947f66cede0645c8' (2024-09-16)
  → 'github:Mic92/sops-nix/127a96f49ddc377be6ba76964411bab11ae27803' (2024-09-27)
2024-09-28 13:54:18 +02:00
a7018d8acb Add greetd
Some checks are pending
pre-commit / pre-commit (push) Waiting to run
2024-09-28 13:51:51 +02:00
0821335f51 flake.lock: Update
Some checks failed
pre-commit / pre-commit (push) Has been cancelled
Flake lock file updates:

• Updated input 'home-manager':
    'github:nix-community/home-manager/dfe4d334b172071e7189d971ddecd3a7f811b48d' (2024-09-20)
  → 'github:nix-community/home-manager/04213d1ce4221f5d9b40bcee30706ce9a91d148d' (2024-09-22)
• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/c04d5652cfa9742b1d519688f65d1bbccea9eb7e' (2024-09-19)
  → 'github:nixos/nixpkgs/9357f4f23713673f310988025d9dc261c20e70c6' (2024-09-21)
• Updated input 'nixpkgs-master':
    'github:nixos/nixpkgs/415a29abac3b341a51277f72de7a04a6f9493c4d' (2024-09-20)
  → 'github:nixos/nixpkgs/ea9a0aed95904e86dd0084a70c8ecd89a28e9c0a' (2024-09-23)
2024-09-23 14:46:18 +02:00
608c9f4ba0 Fix ssh config
Some checks are pending
pre-commit / pre-commit (push) Waiting to run
2024-09-23 11:47:47 +02:00
b95801a563 Pin kernel to 6.10 until nvidia-open is fixed
Some checks failed
pre-commit / pre-commit (push) Has been cancelled
2024-09-21 02:40:14 +02:00
8c794088eb flake.lock: Update
Flake lock file updates:

• Updated input 'home-manager':
    'github:nix-community/home-manager/d2493de5cd1da06b6a4c3e97f4e7d5dd791df457' (2024-09-17)
  → 'github:nix-community/home-manager/dfe4d334b172071e7189d971ddecd3a7f811b48d' (2024-09-20)
• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/99dc8785f6a0adac95f5e2ab05cc2e1bf666d172' (2024-09-16)
  → 'github:nixos/nixpkgs/c04d5652cfa9742b1d519688f65d1bbccea9eb7e' (2024-09-19)
• Updated input 'nixpkgs-master':
    'github:nixos/nixpkgs/50f316a5839917fecf287fb042d4437f5c107997' (2024-09-18)
  → 'github:nixos/nixpkgs/415a29abac3b341a51277f72de7a04a6f9493c4d' (2024-09-20)
2024-09-20 23:48:35 +02:00
83e91c7fd9 Add torjus to podman group 2024-09-18 21:00:00 +02:00
1ec09ff801 flake.lock: Update
Flake lock file updates:

• Updated input 'home-manager':
    'github:nix-community/home-manager/a9c9cc6e50f7cbd2d58ccb1cd46a1e06e9e445ff' (2024-09-15)
  → 'github:nix-community/home-manager/d2493de5cd1da06b6a4c3e97f4e7d5dd791df457' (2024-09-17)
• Updated input 'nixpkgs-master':
    'github:nixos/nixpkgs/d46fb640fa59fdcaabfb07ed33e91f78ee3562bb' (2024-09-17)
  → 'github:nixos/nixpkgs/50f316a5839917fecf287fb042d4437f5c107997' (2024-09-18)
2024-09-18 20:58:51 +02:00
1171ce89af Change ssh config 2024-09-17 09:58:38 +02:00
26a49133e3 Use python vscode ext from unstable 2024-09-17 09:46:49 +02:00
27cb8551b6 flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/345c263f2f53a3710abe117f28a5cb86d0ba4059' (2024-09-13)
  → 'github:nixos/nixpkgs/99dc8785f6a0adac95f5e2ab05cc2e1bf666d172' (2024-09-16)
• Updated input 'nixpkgs-master':
    'github:nixos/nixpkgs/da56df9400568dabba6d61ea876714bf2ac3b1fb' (2024-09-16)
  → 'github:nixos/nixpkgs/d46fb640fa59fdcaabfb07ed33e91f78ee3562bb' (2024-09-17)
• Updated input 'sops-nix':
    'github:Mic92/sops-nix/f30b1bac192e2dc252107ac8a59a03ad25e1b96e' (2024-09-13)
  → 'github:Mic92/sops-nix/e2d404a7ea599a013189aa42947f66cede0645c8' (2024-09-16)
2024-09-17 09:34:23 +02:00
f5fe230dfe Change typescript ls config for nvim
Some checks failed
pre-commit / pre-commit (push) Has been cancelled
2024-09-16 22:24:28 +02:00
d403ce5274 flake.lock: Update
Some checks are pending
pre-commit / pre-commit (push) Waiting to run
Flake lock file updates:

• Updated input 'home-manager':
    'github:nix-community/home-manager/e524c57b1fa55d6ca9d8354c6ce1e538d2a1f47f' (2024-09-14)
  → 'github:nix-community/home-manager/a9c9cc6e50f7cbd2d58ccb1cd46a1e06e9e445ff' (2024-09-15)
• Updated input 'nixpkgs-master':
    'github:nixos/nixpkgs/401a65280e36b3893f380d1fd67c76a5026b86d3' (2024-09-15)
  → 'github:nixos/nixpkgs/da56df9400568dabba6d61ea876714bf2ac3b1fb' (2024-09-16)
2024-09-16 19:26:19 +02:00
5039842006 Switch from deprecated hw.opengl to hw.graphics
Some checks are pending
pre-commit / pre-commit (push) Waiting to run
2024-09-16 19:23:47 +02:00
99d0e6cf50 Make ssh to bmo not use proxy when on eduroam 2024-09-16 19:23:47 +02:00
85c5aa239a Temp use vscode python ext from nixpkgs master
Some checks are pending
pre-commit / pre-commit (push) Waiting to run
2024-09-16 00:30:54 +02:00
f4e2ff36c6 flake.lock: Update
Flake lock file updates:

• Updated input 'home-manager':
    'github:nix-community/home-manager/503af483e1b328691ea3a434d331995595fb2e3d' (2024-09-13)
  → 'github:nix-community/home-manager/e524c57b1fa55d6ca9d8354c6ce1e538d2a1f47f' (2024-09-14)
• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/4f807e8940284ad7925ebd0a0993d2a1791acb2f' (2024-09-11)
  → 'github:nixos/nixpkgs/345c263f2f53a3710abe117f28a5cb86d0ba4059' (2024-09-13)
2024-09-15 19:18:23 +02:00
f49d2dd7b4 Add most
Some checks failed
pre-commit / pre-commit (push) Has been cancelled
2024-09-14 02:17:22 +02:00
8827aa9225 flake.lock: Update
Some checks are pending
pre-commit / pre-commit (push) Waiting to run
Flake lock file updates:

• Updated input 'home-manager':
    'github:nix-community/home-manager/8a1671642826633586d12ac3158e463c7a50a112' (2024-09-11)
  → 'github:nix-community/home-manager/503af483e1b328691ea3a434d331995595fb2e3d' (2024-09-13)
• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/1355a0cbfeac61d785b7183c0caaec1f97361b43' (2024-09-10)
  → 'github:nixos/nixpkgs/4f807e8940284ad7925ebd0a0993d2a1791acb2f' (2024-09-11)
• Updated input 'sops-nix':
    'github:Mic92/sops-nix/cede1a08039178ac12957733e97ab1006c6b6892' (2024-09-09)
  → 'github:Mic92/sops-nix/f30b1bac192e2dc252107ac8a59a03ad25e1b96e' (2024-09-13)
2024-09-13 21:23:50 +02:00
d75fdce8ba flake.lock: Update
Flake lock file updates:

• Updated input 'home-manager':
    'github:nix-community/home-manager/aaebdea769a5c10f1c6e50ebdf5924c1a13f0cda' (2024-09-07)
  → 'github:nix-community/home-manager/8a1671642826633586d12ac3158e463c7a50a112' (2024-09-11)
• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/574d1eac1c200690e27b8eb4e24887f8df7ac27c' (2024-09-06)
  → 'github:nixos/nixpkgs/1355a0cbfeac61d785b7183c0caaec1f97361b43' (2024-09-10)
• Updated input 'sops-nix':
    'github:Mic92/sops-nix/d9d781523a1463965cd1e1333a306e70d9feff07' (2024-09-05)
  → 'github:Mic92/sops-nix/cede1a08039178ac12957733e97ab1006c6b6892' (2024-09-09)
• Updated input 'sops-nix/nixpkgs':
    'github:NixOS/nixpkgs/b833ff01a0d694b910daca6e2ff4a3f26dee478c' (2024-09-01)
  → 'github:NixOS/nixpkgs/9bb1e7571aadf31ddb4af77fc64b2d59580f9a39' (2024-09-05)
• Updated input 'sops-nix/nixpkgs-stable':
    'github:NixOS/nixpkgs/556533a23879fc7e5f98dd2e0b31a6911a213171' (2024-07-21)
  → 'github:NixOS/nixpkgs/dc454045f5b5d814e5862a6d057e7bb5c29edc05' (2024-09-08)
2024-09-11 11:12:22 +02:00
5dd4e662c8 flake.lock: Update
Some checks failed
pre-commit / pre-commit (push) Has been cancelled
Flake lock file updates:

• Updated input 'home-manager':
    'github:nix-community/home-manager/471e3eb0a114265bcd62d11d58ba8d3421ee68eb' (2024-09-01)
  → 'github:nix-community/home-manager/aaebdea769a5c10f1c6e50ebdf5924c1a13f0cda' (2024-09-07)
• Updated input 'nix-packages':
    'git+https://git.t-juice.club/torjus/nix-packages?ref=master&rev=1ec309d7a1da62ab4d2d64dc2e025638272acc79' (2024-08-06)
  → 'git+https://git.t-juice.club/torjus/nix-packages?ref=master&rev=bf4c685344a6e26ade025e7888603f0715ffcd09' (2024-09-07)
• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/ad416d066ca1222956472ab7d0555a6946746a80' (2024-09-04)
  → 'github:nixos/nixpkgs/574d1eac1c200690e27b8eb4e24887f8df7ac27c' (2024-09-06)
2024-09-07 18:48:26 +02:00
8657433b7c Autostart streamcontroller 2024-09-05 21:31:35 +02:00
0bb20832ab Add streamcontroller
Some checks failed
pre-commit / pre-commit (push) Has been cancelled
2024-09-05 21:11:22 +02:00
188b3ad91c Remove prismlauncher 2024-09-05 21:11:11 +02:00
1e4bbac925 flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/12228ff1752d7b7624a54e9c1af4b222b3c1073b' (2024-08-31)
  → 'github:nixos/nixpkgs/ad416d066ca1222956472ab7d0555a6946746a80' (2024-09-04)
• Updated input 'sops-nix':
    'github:Mic92/sops-nix/5db5921e40ae382d6716dce591ea23b0a39d96f7' (2024-09-01)
  → 'github:Mic92/sops-nix/d9d781523a1463965cd1e1333a306e70d9feff07' (2024-09-05)
• Updated input 'sops-nix/nixpkgs':
    'github:NixOS/nixpkgs/6e14bbce7bea6c4efd7adfa88a40dac750d80100' (2024-07-20)
  → 'github:NixOS/nixpkgs/b833ff01a0d694b910daca6e2ff4a3f26dee478c' (2024-09-01)
2024-09-05 16:30:55 +02:00
8073d5db3d flake.lock: Update
Some checks failed
pre-commit / pre-commit (push) Has been cancelled
Flake lock file updates:

• Updated input 'home-manager':
    'github:nix-community/home-manager/c2cd2a52e02f1dfa1c88f95abeb89298d46023be' (2024-08-23)
  → 'github:nix-community/home-manager/471e3eb0a114265bcd62d11d58ba8d3421ee68eb' (2024-09-01)
• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/71e91c409d1e654808b2621f28a327acfdad8dc2' (2024-08-28)
  → 'github:nixos/nixpkgs/12228ff1752d7b7624a54e9c1af4b222b3c1073b' (2024-08-31)
• Updated input 'sops-nix':
    'github:Mic92/sops-nix/be0eec2d27563590194a9206f551a6f73d52fa34' (2024-08-12)
  → 'github:Mic92/sops-nix/5db5921e40ae382d6716dce591ea23b0a39d96f7' (2024-09-01)
2024-09-01 19:35:30 +02:00
811483be83 Add ollama webui 2024-09-01 19:34:32 +02:00
9add853578 flake.lock: Update
Some checks failed
pre-commit / pre-commit (push) Has been cancelled
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/d0e1602ddde669d5beb01aec49d71a51937ed7be' (2024-08-24)
  → 'github:nixos/nixpkgs/71e91c409d1e654808b2621f28a327acfdad8dc2' (2024-08-28)
2024-08-29 05:36:35 +02:00
ce430e824b Remove streamdeck until streamcontroller merged
Some checks failed
pre-commit / pre-commit (push) Has been cancelled
2024-08-27 22:27:02 +02:00
22bc48a7c2 flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/c374d94f1536013ca8e92341b540eba4c22f9c62' (2024-08-21)
  → 'github:nixos/nixpkgs/d0e1602ddde669d5beb01aec49d71a51937ed7be' (2024-08-24)
2024-08-26 20:08:48 +02:00
995628652b flake.lock: Update
Some checks failed
pre-commit / pre-commit (push) Has been cancelled
Flake lock file updates:

• Updated input 'home-manager':
    'github:nix-community/home-manager/2598861031b78aadb4da7269df7ca9ddfc3e1671' (2024-08-18)
  → 'github:nix-community/home-manager/c2cd2a52e02f1dfa1c88f95abeb89298d46023be' (2024-08-23)
• Updated input 'huecli':
    'git+https://git.t-juice.club/torjus/huecli?ref=master&rev=9c1cd1d31fc33bf1b4c2ed8fc0c64f373818fcbd' (2024-06-25)
  → 'git+https://git.t-juice.club/torjus/huecli?ref=master&rev=cc6a3848ca1c73b17da4e7a13798af4ff6089d10' (2024-08-22)
• Updated input 'huecli/poetry2nix':
    'github:nix-community/poetry2nix/a5be1bbbe0af0266147a88e0ec43b18c722f2bb9' (2024-06-13)
  → 'github:nix-community/poetry2nix/884b66152b0c625b8220b570a31dc7acc36749a3' (2024-08-21)
• Updated input 'huecli/poetry2nix/treefmt-nix':
    'github:numtide/treefmt-nix/4fc1c45a5f50169f9f29f6a98a438fb910b834ed' (2024-06-08)
  → 'github:numtide/treefmt-nix/8df5ff62195d4e67e2264df0b7f5e8c9995fd0bd' (2024-06-30)
2024-08-26 12:47:47 +02:00
78221df94d flake.lock: Update
Some checks failed
pre-commit / pre-commit (push) Has been cancelled
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/8a3354191c0d7144db9756a74755672387b702ba' (2024-08-18)
  → 'github:nixos/nixpkgs/c374d94f1536013ca8e92341b540eba4c22f9c62' (2024-08-21)
2024-08-22 09:15:10 +02:00
b383088147 flake.lock: Update
Some checks failed
pre-commit / pre-commit (push) Has been cancelled
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/c3aa7b8938b17aebd2deecf7be0636000d62a2b9' (2024-08-14)
  → 'github:nixos/nixpkgs/8a3354191c0d7144db9756a74755672387b702ba' (2024-08-18)
2024-08-19 20:24:49 +02:00
5738346292 Flake update
Some checks are pending
pre-commit / pre-commit (push) Waiting to run
2024-08-19 11:17:01 +02:00
ebef767db7 flake.lock: Update
Some checks failed
pre-commit / pre-commit (push) Has been cancelled
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/5e0ca22929f3342b19569b21b2f3462f053e497b' (2024-08-09)
  → 'github:nixos/nixpkgs/c3aa7b8938b17aebd2deecf7be0636000d62a2b9' (2024-08-14)
2024-08-17 06:25:33 +02:00
031f57187f Add streamdeck to hyprland startup
Some checks failed
pre-commit / pre-commit (push) Has been cancelled
2024-08-13 13:53:50 +02:00
aee929e274 Add wtype bind
Some checks are pending
pre-commit / pre-commit (push) Waiting to run
2024-08-13 11:08:40 +02:00
7e3780d981 Add wl-paste wtype bind 2024-08-13 07:46:23 +02:00
b757a6fe5b Add wtype 2024-08-13 07:43:42 +02:00
879798dde3 flake.lock: Update
Flake lock file updates:

• Updated input 'home-manager':
    'github:nix-community/home-manager/b3d5ea65d88d67d4ec578ed11d4d2d51e3de525e' (2024-08-07)
  → 'github:nix-community/home-manager/086f619dd991a4d355c07837448244029fc2d9ab' (2024-08-11)
• Updated input 'sops-nix':
    'github:Mic92/sops-nix/8ae477955dfd9cbf5fa4eb82a8db8ddbb94e79d9' (2024-08-05)
  → 'github:Mic92/sops-nix/be0eec2d27563590194a9206f551a6f73d52fa34' (2024-08-12)
2024-08-13 07:38:24 +02:00
0be64d3b78 flake.lock: Update
Some checks failed
pre-commit / pre-commit (push) Has been cancelled
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/cb9a96f23c491c081b38eab96d22fa958043c9fa' (2024-08-04)
  → 'github:nixos/nixpkgs/5e0ca22929f3342b19569b21b2f3462f053e497b' (2024-08-09)
2024-08-10 17:02:32 +02:00
2286267130 flake.lock: Update
Some checks failed
pre-commit / pre-commit (push) Has been cancelled
Flake lock file updates:

• Updated input 'home-manager':
    'github:nix-community/home-manager/a6c743980e23f4cef6c2a377f9ffab506568413a' (2024-08-06)
  → 'github:nix-community/home-manager/b3d5ea65d88d67d4ec578ed11d4d2d51e3de525e' (2024-08-07)
• Updated input 'nix-packages':
    'git+https://git.t-juice.club/torjus/nix-packages?ref=master&rev=70de7f6c8a88be60df71fff7d91d9c858b02686f' (2024-08-04)
  → 'git+https://git.t-juice.club/torjus/nix-packages?ref=master&rev=1ec309d7a1da62ab4d2d64dc2e025638272acc79' (2024-08-06)
2024-08-08 09:06:22 +02:00
444fc29dbd Enable microcode updates for gunter 2024-08-07 00:52:14 +02:00
cd97991b7b Flake update 2024-08-07 00:48:44 +02:00
2e3fe19545 Add nix-packages overlay to magicman
Some checks failed
pre-commit / pre-commit (push) Has been cancelled
2024-08-05 05:30:29 +02:00
6d0f69a7ef Remove nvidia driver override
Some checks are pending
pre-commit / pre-commit (push) Waiting to run
2024-08-04 16:46:32 +02:00
c1f85d70eb Flake update 2024-08-04 16:46:21 +02:00
a6464ec13c Flake update 2024-07-31 00:36:54 +02:00
072fedac8f Flake update
Some checks failed
pre-commit / pre-commit (push) Has been cancelled
2024-07-28 17:16:10 +02:00
231b6eef28 Make hyperland changes 2024-07-28 00:06:08 +02:00
5ac5e18285 Flake update 2024-07-26 13:25:04 +02:00
f24a0f96d9 Add nix-packages flake
Some checks failed
pre-commit / pre-commit (push) Has been cancelled
2024-07-25 23:04:43 +02:00
72d3f18b8c Flake update 2024-07-25 22:56:36 +02:00
4c67fe6688 Change zoxide config 2024-07-25 18:23:08 +02:00
104b9f36ee Use 560 beta driver 2024-07-25 12:08:36 +02:00
f5068aee0b Add markdown to nvim treesitter 2024-07-23 15:43:32 +02:00
387a35c85d Flake update 2024-07-23 15:43:17 +02:00
bd5dbb0303 Minor changes to binds and animations
Some checks failed
pre-commit / pre-commit (push) Has been cancelled
2024-07-22 20:43:37 +02:00
5a66d508c4 Flake update 2024-07-21 13:17:19 +02:00
b0d7153e6e Minor podman changes 2024-07-21 13:16:26 +02:00
e717dfc32b Add awakened-poe-trade 2024-07-20 19:43:23 +02:00
1cab9b2773 Update pob and fix update script 2024-07-20 07:24:44 +02:00
0f325244d2 Remove blender 2024-07-20 02:47:38 +02:00
6aae9a05af Flake update
Some checks failed
pre-commit / pre-commit (push) Has been cancelled
2024-07-20 02:46:09 +02:00
f556ff066f Fix pob update script
Some checks are pending
pre-commit / pre-commit (push) Waiting to run
2024-07-19 20:44:07 +02:00
94683e2876 Add pob update script
Some checks are pending
pre-commit / pre-commit (push) Waiting to run
2024-07-19 18:38:31 +02:00
a886c52c39 Fix pob package 2024-07-19 18:24:30 +02:00
b0d8884afe Flake update 2024-07-18 20:34:48 +02:00
dead80b8fc Add pob
Some checks failed
pre-commit / pre-commit (push) Has been cancelled
2024-07-18 02:51:10 +02:00
0c1b65bb2a Add git-blame-ignore-revs
Some checks are pending
pre-commit / pre-commit (push) Waiting to run
2024-07-17 22:22:47 +02:00
90ccaa07bd Format using nixfmt 2024-07-17 22:22:04 +02:00
a85c6f2f4b Switch to nixfmt-rfc-style 2024-07-17 22:19:15 +02:00
f95018e7f6 Only use obs-backgroundremoval when cuda
Some checks failed
pre-commit / pre-commit (push) Has been cancelled
2024-07-16 03:57:11 +02:00
4c2d93eae7 Improve obs slightly
Some checks are pending
pre-commit / pre-commit (push) Waiting to run
2024-07-16 01:41:29 +02:00
2bece06f10 Add workaround for onnxruntime with cuda
Some checks are pending
pre-commit / pre-commit (push) Waiting to run
2024-07-16 01:36:08 +02:00
499a6a8eb5 Flake update 2024-07-15 15:24:46 +02:00
a81cb21190 Add streamdeck for gunter 2024-07-14 15:51:33 +02:00
d2085956c6 Flake update
Some checks failed
pre-commit / pre-commit (push) Has been cancelled
2024-07-13 22:51:13 +02:00
41a2a95c91 Fix typo in font name 2024-07-11 13:22:31 +02:00
a0aa1849b5 Add cuda-maintainers from cachix 2024-07-11 13:21:54 +02:00
58f37bf846 Temp disable tensorflow due to broken on py312 2024-07-11 13:20:06 +02:00
746501bb80 Limit fonts from nerdfonts 2024-07-11 13:19:20 +02:00
6a3806485f Flake update 2024-07-11 12:13:57 +02:00
c7047b69b2 Add open-webui for ollama 2024-07-11 12:13:19 +02:00
556d8aa823 Flake update 2024-07-08 10:23:42 +02:00
a64f42befc Add ollamaa to gunter 2024-07-08 09:38:57 +02:00
a38c2e344f More flakestat improvements
Some checks failed
pre-commit / pre-commit (push) Has been cancelled
2024-07-06 17:05:10 +02:00
59b19cb712 Improve flakestat slightly
Some checks are pending
pre-commit / pre-commit (push) Waiting to run
2024-07-06 13:09:47 +02:00
87ee09343e Remove fd alias
Some checks are pending
pre-commit / pre-commit (push) Waiting to run
2024-07-06 12:10:23 +02:00
77 changed files with 1450 additions and 555 deletions

2
.git-blame-ignore-revs Normal file
View File

@@ -0,0 +1,2 @@
# nixfmt all
90ccaa07bd0dc2235af7fdd37909e17f637e9cab

33
.github/workflows/actions-check.yaml vendored Normal file
View File

@@ -0,0 +1,33 @@
name: Check actions
on:
push:
paths:
- .github/workflows/*.yaml
- .github/workflows/*.yml
pull_request:
paths:
- .github/workflows/*.yaml
- .github/workflows/*.yml
jobs:
check-actions-actionlint:
runs-on: ubuntu-latest
container:
image: ghcr.io/catthehacker/ubuntu:runner-latest
steps:
- uses: actions/checkout@v3
- uses: actions/setup-go@v5
with:
go-version: '1.23'
- run: |
go install github.com/rhysd/actionlint/cmd/actionlint@latest
actionlint .github/workflows/*.yaml
check-actions-yamllint:
runs-on: ubuntu-latest
container:
image: ghcr.io/catthehacker/ubuntu:runner-latest
steps:
- uses: actions/checkout@v3
- uses: actions/setup-python@v5
- run: |
pipx run yamllint .github/workflows/*.yaml

14
.github/workflows/flake-check.yaml vendored Normal file
View File

@@ -0,0 +1,14 @@
name: Run nix flake check
on:
push:
pull_request:
jobs:
flake-check:
runs-on: ubuntu-latest
container:
image: ghcr.io/catthehacker/ubuntu:runner-latest
steps:
- uses: actions/checkout@v3
- uses: cachix/install-nix-action@v27
- run: nix flake check

36
.github/workflows/flake-update.yaml vendored Normal file
View File

@@ -0,0 +1,36 @@
---
name: Periodic flake update
on: # yamllint disable-line rule:truthy
schedule:
- cron: "0 */2 * * *"
permissions:
contents: write
jobs:
flake-update:
runs-on: ubuntu-latest
container:
image: ghcr.io/catthehacker/ubuntu:runner-latest
steps:
- uses: actions/checkout@v3
with:
ref: master
- uses: cachix/install-nix-action@v27
- name: configure git
env:
SSH_PRIVKEY: ${{ secrets.BOT_SSH_PRIVKEY }}
SSH_PUBKEY: ${{ secrets.BOT_SSH_PUBKEY }}
run: |
echo "$SSH_PRIVKEY" > "$RUNNER_TEMP/id_ed25519"
echo "$SSH_PUBKEY" > "$RUNNER_TEMP/id_ed25519.pub"
chmod -R 0600 "$RUNNER_TEMP/id_ed25519.pub" "$RUNNER_TEMP/id_ed25519"
git config --global user.name 'torjus-bot'
git config --global user.email 'torjus-bot@git.t-juice.club'
git config --global user.signingKey "$RUNNER_TEMP/id_ed25519.pub"
git config --global gpg.format ssh
git config --global commit.gpgsign true
- name: flake update
run: nix flake update --commit-lock-file
- name: push
run: git push

View File

@@ -1,13 +0,0 @@
name: pre-commit
on:
push:
pull_request:
jobs:
pre-commit:
runs-on: ubuntu-latest
container:
image: ghcr.io/catthehacker/ubuntu:act-latest
steps:
- uses: actions/checkout@v3
- uses: pre-commit/action@v3.0.1

View File

@@ -1,12 +0,0 @@
repos:
- repo: https://github.com/pre-commit/pre-commit-hooks
rev: v3.2.0
hooks:
- id: trailing-whitespace
- id: end-of-file-fixer
- id: check-yaml
- id: check-added-large-files
- repo: https://github.com/nix-community/nixpkgs-fmt
rev: v1.3.0
hooks:
- id: nixpkgs-fmt

View File

@@ -1,6 +1,8 @@
keys: keys:
- &admin_torjus age1lznyk4ee7e7x8n92cq2n87kz9920473ks5u9jlhd3dczfzq4wamqept56u - &admin_torjus age1lznyk4ee7e7x8n92cq2n87kz9920473ks5u9jlhd3dczfzq4wamqept56u
- &server_gunter age1whxf34vjdndqzwgm7yyaexdm46gdnv9sf3nal7qqyjr0nyhhndlsrmc0g3 - &server_gunter age1whxf34vjdndqzwgm7yyaexdm46gdnv9sf3nal7qqyjr0nyhhndlsrmc0g3
- &server_magicman age1stlqqspmt5fepyz35udrwr5avf9zuju79f787p26pu2d2j08yqps2q2t2c
- &server_prismo age1lznyk4ee7e7x8n92cq2n87kz9920473ks5u9jlhd3dczfzq4wamqept56u
creation_rules: creation_rules:
- path_regex: secrets/[^/]+\.(yaml|json|env|ini|toml) - path_regex: secrets/[^/]+\.(yaml|json|env|ini|toml)
key_groups: key_groups:
@@ -11,6 +13,16 @@ creation_rules:
- age: - age:
- *admin_torjus - *admin_torjus
- *server_gunter - *server_gunter
- path_regex: secrets/magicman/[^/]+\.(yaml|json|env|ini|toml)
key_groups:
- age:
- *admin_torjus
- *server_magicman
- path_regex: secrets/prismo/[^/]+\.(yaml|json|env|ini|toml)
key_groups:
- age:
- *admin_torjus
- *server_prismo
- path_regex: secrets/torjus/[^/]+\.(yaml|json|env|ini|toml) - path_regex: secrets/torjus/[^/]+\.(yaml|json|env|ini|toml)
key_groups: key_groups:
- age: - age:

View File

@@ -1 +1,8 @@
# My NixOS config # My nixos configurations
Configurations for:
* gunter
* magicman
* prismo

293
flake.lock generated
View File

@@ -36,6 +36,42 @@
"type": "github" "type": "github"
} }
}, },
"flake-utils_3": {
"inputs": {
"systems": "systems_4"
},
"locked": {
"lastModified": 1726560853,
"narHash": "sha256-X6rJYSESBVr3hBoH0WbKE5KvhPU5bloyZ2L4K60/fPQ=",
"owner": "numtide",
"repo": "flake-utils",
"rev": "c1dfcf08411b08f6b8615f7d8971a2bfa81d5e8a",
"type": "github"
},
"original": {
"owner": "numtide",
"repo": "flake-utils",
"type": "github"
}
},
"flake-utils_4": {
"inputs": {
"systems": "systems_5"
},
"locked": {
"lastModified": 1726560853,
"narHash": "sha256-X6rJYSESBVr3hBoH0WbKE5KvhPU5bloyZ2L4K60/fPQ=",
"owner": "numtide",
"repo": "flake-utils",
"rev": "c1dfcf08411b08f6b8615f7d8971a2bfa81d5e8a",
"type": "github"
},
"original": {
"owner": "numtide",
"repo": "flake-utils",
"type": "github"
}
},
"ghettoptt": { "ghettoptt": {
"inputs": { "inputs": {
"nixpkgs": [ "nixpkgs": [
@@ -43,11 +79,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1717379603, "lastModified": 1728602333,
"narHash": "sha256-f8NEofUM/2fbjsVlBUhq6usC4fjM9EdrsKT7Sw4v2X8=", "narHash": "sha256-sKbnng/g4ijuKcjShBi7oPxyUrCnMJDDy17U9W/TuMg=",
"ref": "master", "ref": "master",
"rev": "e3daec2670586a3835f38b4dfef26af84bc58276", "rev": "84fcfdde62de9888d3af8bcb0d7134137b276b55",
"revCount": 14, "revCount": 23,
"type": "git", "type": "git",
"url": "https://git.t-juice.club/torjus/ghettoptt" "url": "https://git.t-juice.club/torjus/ghettoptt"
}, },
@@ -64,11 +100,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1720188602, "lastModified": 1732025103,
"narHash": "sha256-lC3byBmhVZFzWl/dCic8+cKUEEAXAswWOYjq4paFmbo=", "narHash": "sha256-qjEI64RKvDxRyEarY0jTzrZMa8ebezh2DEZmJJrpVdo=",
"owner": "nix-community", "owner": "nix-community",
"repo": "home-manager", "repo": "home-manager",
"rev": "e3582e5151498bc4d757e8361431ace8529e7bb7", "rev": "a46e702093a5c46e192243edbd977d5749e7f294",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -86,11 +122,11 @@
"poetry2nix": "poetry2nix" "poetry2nix": "poetry2nix"
}, },
"locked": { "locked": {
"lastModified": 1719348353, "lastModified": 1728336978,
"narHash": "sha256-eUThbF7xY25QlAQbwbKjvKwVZ47RDgd82ShMc2hIvLw=", "narHash": "sha256-7FX4K8QBH/9jiYyCMs2JyCTzlx1/D5Cw6upaFThSVg4=",
"ref": "master", "ref": "master",
"rev": "9c1cd1d31fc33bf1b4c2ed8fc0c64f373818fcbd", "rev": "700ece0bada9833fcfd3b6ce698cd74bc00e4493",
"revCount": 15, "revCount": 22,
"type": "git", "type": "git",
"url": "https://git.t-juice.club/torjus/huecli" "url": "https://git.t-juice.club/torjus/huecli"
}, },
@@ -122,13 +158,56 @@
"type": "github" "type": "github"
} }
}, },
"nix-github-actions_2": {
"inputs": {
"nixpkgs": [
"nixprstatus",
"poetry2nix",
"nixpkgs"
]
},
"locked": {
"lastModified": 1720066371,
"narHash": "sha256-uPlLYH2S0ACj0IcgaK9Lsf4spmJoGejR9DotXiXSBZQ=",
"owner": "nix-community",
"repo": "nix-github-actions",
"rev": "622f829f5fe69310a866c8a6cd07e747c44ef820",
"type": "github"
},
"original": {
"owner": "nix-community",
"repo": "nix-github-actions",
"type": "github"
}
},
"nix-packages": {
"inputs": {
"nixpkgs": [
"nixpkgs"
]
},
"locked": {
"lastModified": 1728153756,
"narHash": "sha256-kNpO8yC2MioSRc2SNxNM5egVvFjA2Ox0b4SAs6GnM8w=",
"ref": "master",
"rev": "2fc840c15280d2dd3da1aba7272243b4aa11e611",
"revCount": 21,
"type": "git",
"url": "https://git.t-juice.club/torjus/nix-packages"
},
"original": {
"ref": "master",
"type": "git",
"url": "https://git.t-juice.club/torjus/nix-packages"
}
},
"nixpkgs": { "nixpkgs": {
"locked": { "locked": {
"lastModified": 1720031269, "lastModified": 1731676054,
"narHash": "sha256-rwz8NJZV+387rnWpTYcXaRNvzUSnnF9aHONoJIYmiUQ=", "narHash": "sha256-OZiZ3m8SCMfh3B6bfGC/Bm4x3qc1m2SVEAlkV6iY7Yg=",
"owner": "nixos", "owner": "nixos",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "9f4128e00b0ae8ec65918efeba59db998750ead6", "rev": "5e4fbfb6b3de1aa2872b76d49fafc942626e2add",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -138,52 +217,59 @@
"type": "github" "type": "github"
} }
}, },
"nixpkgs-small": {
"locked": {
"lastModified": 1732007104,
"narHash": "sha256-qaWPxgLAvtIHTDcm0qJuc+WNYjcy4ZKigOyn2ag4ihM=",
"owner": "nixos",
"repo": "nixpkgs",
"rev": "0705964c881cea8896474610188905ba41b59b08",
"type": "github"
},
"original": {
"owner": "nixos",
"ref": "nixos-unstable-small",
"repo": "nixpkgs",
"type": "github"
}
},
"nixpkgs-stable": { "nixpkgs-stable": {
"locked": { "locked": {
"lastModified": 1719957072, "lastModified": 1731755305,
"narHash": "sha256-gvFhEf5nszouwLAkT9nWsDzocUTqLWHuL++dvNjMp9I=", "narHash": "sha256-v5P3dk5JdiT+4x69ZaB18B8+Rcu3TIOrcdG4uEX7WZ8=",
"owner": "nixos", "owner": "nixos",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "7144d6241f02d171d25fba3edeaf15e0f2592105", "rev": "057f63b6dc1a2c67301286152eb5af20747a9cb4",
"type": "github" "type": "github"
}, },
"original": { "original": {
"owner": "nixos", "owner": "nixos",
"ref": "nixos-23.11", "ref": "nixos-24.11",
"repo": "nixpkgs", "repo": "nixpkgs",
"type": "github" "type": "github"
} }
}, },
"nixpkgs-stable_2": { "nixprstatus": {
"inputs": {
"flake-utils": "flake-utils_3",
"nixpkgs": [
"nixpkgs"
],
"poetry2nix": "poetry2nix_2"
},
"locked": { "locked": {
"lastModified": 1719720450, "lastModified": 1729118937,
"narHash": "sha256-57+R2Uj3wPeDeq8p8un19tzFFlgWiXJ8PbzgKtBgBX8=", "narHash": "sha256-7xYCJXTh92OpKwfshYYnxrWmfNjqaH9SzQ0stuBARVM=",
"owner": "NixOS", "ref": "master",
"repo": "nixpkgs", "rev": "58b113d934f5d62f27dc50439b89fece4eb621f5",
"rev": "78f8641796edff3bfabbf1ef5029deadfe4a21d0", "revCount": 37,
"type": "github" "type": "git",
"url": "https://git.t-juice.club/torjus/nixprstatus"
}, },
"original": { "original": {
"owner": "NixOS", "ref": "master",
"ref": "release-24.05", "type": "git",
"repo": "nixpkgs", "url": "https://git.t-juice.club/torjus/nixprstatus"
"type": "github"
}
},
"nixpkgs_2": {
"locked": {
"lastModified": 1719468428,
"narHash": "sha256-vN5xJAZ4UGREEglh3lfbbkIj+MPEYMuqewMn4atZFaQ=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "1e3deb3d8a86a870d925760db1a5adecc64d329d",
"type": "github"
},
"original": {
"owner": "NixOS",
"ref": "nixpkgs-unstable",
"repo": "nixpkgs",
"type": "github"
} }
}, },
"poetry2nix": { "poetry2nix": {
@@ -198,11 +284,36 @@
"treefmt-nix": "treefmt-nix" "treefmt-nix": "treefmt-nix"
}, },
"locked": { "locked": {
"lastModified": 1718285706, "lastModified": 1724208502,
"narHash": "sha256-DScsBM+kZvxOva7QegfdtleebMXh30XPxDQr/1IGKYo=", "narHash": "sha256-TCRcEPSfgAw/t7kClmlr23s591N06mQCrhzlAO7cyFw=",
"owner": "nix-community", "owner": "nix-community",
"repo": "poetry2nix", "repo": "poetry2nix",
"rev": "a5be1bbbe0af0266147a88e0ec43b18c722f2bb9", "rev": "884b66152b0c625b8220b570a31dc7acc36749a3",
"type": "github"
},
"original": {
"owner": "nix-community",
"repo": "poetry2nix",
"type": "github"
}
},
"poetry2nix_2": {
"inputs": {
"flake-utils": "flake-utils_4",
"nix-github-actions": "nix-github-actions_2",
"nixpkgs": [
"nixprstatus",
"nixpkgs"
],
"systems": "systems_6",
"treefmt-nix": "treefmt-nix_2"
},
"locked": {
"lastModified": 1729073785,
"narHash": "sha256-KaDC7emuamQblDdka+gkBUUdEjQf3YGYozMb+zomgSM=",
"owner": "nix-community",
"repo": "poetry2nix",
"rev": "795fddefc9f910671c1cf0752c29802ce27322d6",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -216,22 +327,26 @@
"ghettoptt": "ghettoptt", "ghettoptt": "ghettoptt",
"home-manager": "home-manager", "home-manager": "home-manager",
"huecli": "huecli", "huecli": "huecli",
"nix-packages": "nix-packages",
"nixpkgs": "nixpkgs", "nixpkgs": "nixpkgs",
"nixpkgs-small": "nixpkgs-small",
"nixpkgs-stable": "nixpkgs-stable", "nixpkgs-stable": "nixpkgs-stable",
"nixprstatus": "nixprstatus",
"sops-nix": "sops-nix" "sops-nix": "sops-nix"
} }
}, },
"sops-nix": { "sops-nix": {
"inputs": { "inputs": {
"nixpkgs": "nixpkgs_2", "nixpkgs": [
"nixpkgs-stable": "nixpkgs-stable_2" "nixpkgs"
]
}, },
"locked": { "locked": {
"lastModified": 1720187017, "lastModified": 1731954233,
"narHash": "sha256-Zq+T1Bvd0ShZB9XM+bP0VJK3HjsSVQBLolkaCLBQnfQ=", "narHash": "sha256-vvXx1m2Rsw7MkbKJdpcICzz4YPgZPApGKQGhNZfkhOI=",
"owner": "Mic92", "owner": "Mic92",
"repo": "sops-nix", "repo": "sops-nix",
"rev": "1b11e208cee97c47677439625dc22e5289dcdead", "rev": "e39947d0ee8e341fa7108bd02a33cdfa24a1360e",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -284,6 +399,50 @@
"type": "indirect" "type": "indirect"
} }
}, },
"systems_4": {
"locked": {
"lastModified": 1681028828,
"narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
"owner": "nix-systems",
"repo": "default",
"rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e",
"type": "github"
},
"original": {
"owner": "nix-systems",
"repo": "default",
"type": "github"
}
},
"systems_5": {
"locked": {
"lastModified": 1681028828,
"narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
"owner": "nix-systems",
"repo": "default",
"rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e",
"type": "github"
},
"original": {
"owner": "nix-systems",
"repo": "default",
"type": "github"
}
},
"systems_6": {
"locked": {
"lastModified": 1681028828,
"narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
"owner": "nix-systems",
"repo": "default",
"rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e",
"type": "github"
},
"original": {
"id": "systems",
"type": "indirect"
}
},
"treefmt-nix": { "treefmt-nix": {
"inputs": { "inputs": {
"nixpkgs": [ "nixpkgs": [
@@ -293,11 +452,33 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1717850719, "lastModified": 1719749022,
"narHash": "sha256-npYqVg+Wk4oxnWrnVG7416fpfrlRhp/lQ6wQ4DHI8YE=", "narHash": "sha256-ddPKHcqaKCIFSFc/cvxS14goUhCOAwsM1PbMr0ZtHMg=",
"owner": "numtide", "owner": "numtide",
"repo": "treefmt-nix", "repo": "treefmt-nix",
"rev": "4fc1c45a5f50169f9f29f6a98a438fb910b834ed", "rev": "8df5ff62195d4e67e2264df0b7f5e8c9995fd0bd",
"type": "github"
},
"original": {
"owner": "numtide",
"repo": "treefmt-nix",
"type": "github"
}
},
"treefmt-nix_2": {
"inputs": {
"nixpkgs": [
"nixprstatus",
"poetry2nix",
"nixpkgs"
]
},
"locked": {
"lastModified": 1727984844,
"narHash": "sha256-xpRqITAoD8rHlXQafYZOLvUXCF6cnZkPfoq67ThN0Hc=",
"owner": "numtide",
"repo": "treefmt-nix",
"rev": "4446c7a6fc0775df028c5a3f6727945ba8400e64",
"type": "github" "type": "github"
}, },
"original": { "original": {

142
flake.nix
View File

@@ -2,14 +2,19 @@
description = "Torjus nixos config flake"; description = "Torjus nixos config flake";
inputs = { inputs = {
# nixpkgs.url = "github:nixos/nixpkgs?ref=nixos-unstable"; nixpkgs-stable.url = "github:nixos/nixpkgs?ref=nixos-24.11";
nixpkgs-stable.url = "github:nixos/nixpkgs?ref=nixos-23.11"; #nixpkgs-master.url = "github:nixos/nixpkgs?ref=master";
nixpkgs.url = "github:nixos/nixpkgs?ref=nixos-unstable"; nixpkgs.url = "github:nixos/nixpkgs?ref=nixos-unstable";
nixpkgs-small.url = "github:nixos/nixpkgs?ref=nixos-unstable-small";
home-manager = { home-manager = {
url = "github:nix-community/home-manager"; url = "github:nix-community/home-manager";
inputs.nixpkgs.follows = "nixpkgs"; inputs.nixpkgs.follows = "nixpkgs";
}; };
sops-nix.url = "github:Mic92/sops-nix"; sops-nix = {
url = "github:Mic92/sops-nix";
inputs.nixpkgs.follows = "nixpkgs";
#inputs.nixpkgs-stable.follows = "nixpkgs-stable";
};
ghettoptt = { ghettoptt = {
url = "git+https://git.t-juice.club/torjus/ghettoptt?ref=master"; url = "git+https://git.t-juice.club/torjus/ghettoptt?ref=master";
inputs.nixpkgs.follows = "nixpkgs"; inputs.nixpkgs.follows = "nixpkgs";
@@ -18,16 +23,29 @@
url = "git+https://git.t-juice.club/torjus/huecli?ref=master"; url = "git+https://git.t-juice.club/torjus/huecli?ref=master";
inputs.nixpkgs.follows = "nixpkgs"; inputs.nixpkgs.follows = "nixpkgs";
}; };
nix-packages = {
url = "git+https://git.t-juice.club/torjus/nix-packages?ref=master";
inputs.nixpkgs.follows = "nixpkgs";
};
nixprstatus = {
url = "git+https://git.t-juice.club/torjus/nixprstatus?ref=master";
inputs.nixpkgs.follows = "nixpkgs";
};
}; };
outputs = outputs =
{ self {
, nixpkgs self,
, nixpkgs-stable nixpkgs,
, sops-nix # nixpkgs-master,
, ghettoptt nixpkgs-stable,
, huecli nixpkgs-small,
, ... nixprstatus,
sops-nix,
ghettoptt,
huecli,
nix-packages,
...
}@inputs: }@inputs:
let let
system = "x86_64-linux"; system = "x86_64-linux";
@@ -38,60 +56,108 @@
config.allowUnfree = true; config.allowUnfree = true;
}; };
}; };
overlay-pyside6 =
final: prev:
let
small = import nixpkgs-small {
inherit system;
config.allowUnfree = true;
};
in
{
python312Packages = small.lib.warn "Using python312Packages from nixos-unstable-small #" small.python312Packages;
};
# overlay-master = final: prev: {
# master = import nixpkgs-master {
# inherit system;
# config.allowUnfree = true;
# };
# };
allSystems = [ allSystems = [
"x86_64-linux" "x86_64-linux"
"aarch64-linux" "aarch64-linux"
"x86_64-darwin" "x86_64-darwin"
"aarch64-darwin" "aarch64-darwin"
]; ];
forAllSystems = f: nixpkgs.lib.genAttrs allSystems (system: f { forAllSystems =
pkgs = import nixpkgs { inherit system; }; f: nixpkgs.lib.genAttrs allSystems (system: f { pkgs = import nixpkgs { inherit system; }; });
}); commonOverlays = [
overlay-stable
# overlay-master
overlay-pyside6
ghettoptt.overlays.default
huecli.overlays.default
nix-packages.overlays.default
nixprstatus.overlays.default
];
in in
{ {
nixosConfigurations = { nixosConfigurations = {
prismo = nixpkgs.lib.nixosSystem { prismo = nixpkgs.lib.nixosSystem {
inherit system; inherit system;
specialArgs = { inherit inputs self user; }; specialArgs = {
modules = [ ./hosts/prismo ]; inherit inputs self user;
};
modules = [
(
{ config, pkgs, ... }:
{
nixpkgs.overlays = commonOverlays;
}
)
./hosts/prismo
sops-nix.nixosModules.sops
];
}; };
magicman = nixpkgs.lib.nixosSystem { magicman = nixpkgs.lib.nixosSystem {
inherit system; inherit system;
specialArgs = { inherit inputs self user; }; specialArgs = {
inherit inputs self user;
};
modules = [ modules = [
({ config, pkgs, ... }: { (
nixpkgs.overlays = [ { config, pkgs, ... }:
overlay-stable {
ghettoptt.overlays.default nixpkgs.overlays = commonOverlays;
huecli.overlays.default }
]; )
})
./hosts/magicman ./hosts/magicman
sops-nix.nixosModules.sops sops-nix.nixosModules.sops
]; ];
}; };
gunter = nixpkgs.lib.nixosSystem { gunter = nixpkgs.lib.nixosSystem {
inherit system; inherit system;
specialArgs = { inherit inputs self user sops-nix; }; specialArgs = {
inherit
inputs
self
user
sops-nix
;
};
modules = [ modules = [
({ config, pkgs, ... }: { (
nixpkgs.overlays = [ { config, pkgs, ... }:
overlay-stable {
ghettoptt.overlays.default nixpkgs.overlays = commonOverlays;
huecli.overlays.default }
]; )
})
./hosts/gunter ./hosts/gunter
sops-nix.nixosModules.sops sops-nix.nixosModules.sops
]; ];
}; };
}; };
devShells = forAllSystems ({ pkgs }: { devShells = forAllSystems (
default = pkgs.mkShell { { pkgs }:
packages = with pkgs; [ {
pre-commit default = pkgs.mkShell {
]; packages = with pkgs; [
}; act
}); actionlint
yamllint
];
};
}
);
}; };
} }

View File

@@ -1,4 +1,5 @@
{ pkgs, ... }: { { pkgs, ... }:
{
programs = { programs = {
neovim = { neovim = {
enable = true; enable = true;
@@ -34,6 +35,8 @@
p.tree-sitter-c p.tree-sitter-c
p.tree-sitter-cmake p.tree-sitter-cmake
p.tree-sitter-cpp p.tree-sitter-cpp
p.tree-sitter-markdown
p.tree-sitter-markdown-inline
])) ]))
]; ];
extraLuaConfig = '' extraLuaConfig = ''
@@ -45,7 +48,7 @@
}; };
home.packages = with pkgs; [ home.packages = with pkgs; [
# nix stuff # nix stuff
nixpkgs-fmt nixfmt-rfc-style
statix statix
# LSPs # LSPs
@@ -58,6 +61,7 @@
lua-language-server lua-language-server
clang-tools clang-tools
zls zls
ruff
]; ];
home.sessionVariables.EDITOR = "nvim"; home.sessionVariables.EDITOR = "nvim";
} }

View File

@@ -17,7 +17,7 @@ lsp_zero.format_on_save({
['gopls'] = { 'go' }, ['gopls'] = { 'go' },
['nil_ls'] = { 'nix' }, ['nil_ls'] = { 'nix' },
['lua_ls'] = { 'lua' }, ['lua_ls'] = { 'lua' },
['tsserver'] = { 'typescript', 'javascript' }, ['ts_ls'] = { 'typescript', 'javascript' },
}, },
}) })
-- LSP: go -- LSP: go
@@ -33,6 +33,8 @@ lspconfig.gopls.setup({
} }
} }
}) })
-- GO: Automatically organize imports on save
vim.api.nvim_create_autocmd("BufWritePre", { vim.api.nvim_create_autocmd("BufWritePre", {
pattern = "*.go", pattern = "*.go",
callback = function() callback = function()
@@ -62,7 +64,7 @@ lspconfig.nil_ls.setup({
settings = { settings = {
['nil'] = { ['nil'] = {
formatting = { formatting = {
command = { "nixpkgs-fmt" }, command = { "nixfmt" },
}, },
}, },
}, },
@@ -110,7 +112,7 @@ lspconfig.lua_ls.setup({
}) })
-- LSP: ts/js -- LSP: ts/js
lspconfig.tsserver.setup({ lspconfig.ts_ls.setup({
init_options = { init_options = {
plugins = { plugins = {
}, },
@@ -127,7 +129,48 @@ lspconfig.rust_analyzer.setup {
} }
-- LSP: python -- LSP: python
-- Ruff server
lspconfig.ruff.setup({
})
-- Ruff: automatically format on save
vim.api.nvim_create_autocmd("BufWritePre", {
pattern = "*.py",
callback = function()
vim.lsp.buf.format { async = false }
end,
})
-- Ruff: Disable hover capability
vim.api.nvim_create_autocmd("LspAttach", {
group = vim.api.nvim_create_augroup('lsp_attach_disable_ruff_hover', { clear = true }),
callback = function(args)
local client = vim.lsp.get_client_by_id(args.data.client_id)
if client == nil then
return
end
if client.name == 'ruff' then
-- Disable hover in favor of Pyright
client.server_capabilities.hoverProvider = false
end
end,
desc = 'LSP: Disable hover capability from Ruff',
})
-- Pyright
lspconfig.pyright.setup { lspconfig.pyright.setup {
settings = {
pyright = {
-- Using Ruff's import organizer
disableOrganizeImports = true,
},
python = {
analysis = {
-- Ignore all files for analysis to exclusively use Ruff for linting
ignore = { '*' },
},
},
},
} }
-- LSP: C/C++ -- LSP: C/C++

View File

@@ -1,38 +1,49 @@
{ pkgs, inputs, user, ... }: { {
pkgs,
inputs,
user,
...
}:
{
imports = [ inputs.home-manager.nixosModules.home-manager ]; imports = [ inputs.home-manager.nixosModules.home-manager ];
home-manager = { home-manager = {
useUserPackages = true; useUserPackages = true;
useGlobalPkgs = true; useGlobalPkgs = true;
extraSpecialArgs = { inherit pkgs inputs user; }; extraSpecialArgs = {
users.${user} = { pkgs, ... }: { inherit pkgs inputs user;
imports = [
inputs.sops-nix.homeManagerModules.sops
./sops
./editor/neovim
./programs/firefox
./programs/tmux
./programs/dunst
./programs/kitty
./programs/rofi
./programs/obs-studio
./programs/vscode
./scripts
./zsh
./packages
./hyprland/gunter.nix
./ssh
./services/backup-home.nix
./services/ghettoptt.nix
];
firefox.enable = true;
tmux.enable = true;
hyprland.enable = true;
home = {
username = "${user}";
homeDirectory = "/home/${user}";
stateVersion = "23.11";
};
programs.home-manager.enable = true;
}; };
users.${user} =
{ pkgs, ... }:
{
imports = [
inputs.sops-nix.homeManagerModules.sops
./editor/neovim
./hyprland/gunter.nix
./packages
./programs/dunst
./programs/git
./programs/firefox
./programs/kitty
./programs/obs-studio
./programs/rofi
./programs/tmux
./programs/vscode
./scripts
./services/backup-home.nix
./services/ghettoptt.nix
./sops
./ssh
./zsh
];
firefox.enable = true;
tmux.enable = true;
hyprland.enable = true;
home = {
username = "${user}";
homeDirectory = "/home/${user}";
stateVersion = "23.11";
};
programs.home-manager.enable = true;
};
}; };
} }

View File

@@ -1,4 +1,5 @@
{ pkgs, ... }: { { pkgs, ... }:
{
home.pointerCursor = { home.pointerCursor = {
gtk.enable = true; gtk.enable = true;
# x11.enable = true; # x11.enable = true;

View File

@@ -1 +1,8 @@
{ imports = [ ./hyprland_gunter.nix ./waybar ./xdg.nix ./cursor.nix ]; } {
imports = [
./hyprland_gunter.nix
./waybar
./xdg.nix
./cursor.nix
];
}

View File

@@ -1,8 +1,12 @@
{ config, osConfig, pkgs, ... }: { {
config,
osConfig,
pkgs,
...
}:
{
home.packages = with pkgs; [ home.packages = with pkgs; [ hypridle ];
hypridle
];
xdg.configFile = { xdg.configFile = {
"hypr/hypridle.conf" = { "hypr/hypridle.conf" = {
source = config.lib.file.mkOutOfStoreSymlink ./. + "/hypridle_${osConfig.system.name}.conf"; source = config.lib.file.mkOutOfStoreSymlink ./. + "/hypridle_${osConfig.system.name}.conf";

View File

@@ -1,4 +1,11 @@
{ inputs, pkgs, lib, config, ... }: { {
inputs,
pkgs,
lib,
config,
...
}:
{
imports = [ imports = [
./hyprlock.nix ./hyprlock.nix
./hypridle.nix ./hypridle.nix
@@ -6,7 +13,6 @@
options.hyprland.enable = lib.mkEnableOption "Hyprland"; options.hyprland.enable = lib.mkEnableOption "Hyprland";
config = { config = {
home.packages = with pkgs; [ home.packages = with pkgs; [
cliphist
dunst dunst
# hyprlock # hyprlock
hyprpaper hyprpaper
@@ -51,6 +57,10 @@
follow_mouse = 1; follow_mouse = 1;
}; };
cursor = {
no_hardware_cursors = true;
};
env = [ env = [
"LIBVA_DRIVER_NAME,nvidia" "LIBVA_DRIVER_NAME,nvidia"
"XDG_SESSION_TYPE,wayland" "XDG_SESSION_TYPE,wayland"
@@ -81,14 +91,17 @@
animations = { animations = {
enabled = true; enabled = true;
bezier = "myBezier, 0.05, 0.9, 0.1, 1.05"; bezier = [
"myBezier, 0.05, 0.9, 0.1, 1.05"
"easeInB, 0.6, -0.28, 0.735, 0.045"
];
animation = [ animation = [
"windows, 1, 7, myBezier" "windows, 1, 7, myBezier"
"windowsOut, 1, 7, default, popin 80%" "windowsOut, 1, 7, default, popin 80%"
"border, 1, 10, default" "border, 1, 10, default"
"borderangle, 1, 8, default" "borderangle, 1, 8, default"
"fade, 1, 7, default" "fade, 1, 7, default"
"workspaces, 1, 6, default" "workspaces, 1, 6, easeInB, slidefadevert"
"specialWorkspace, 1, 4, default, fade" "specialWorkspace, 1, 4, default, fade"
]; ];
}; };
@@ -111,18 +124,22 @@
]; ];
workspace = [ workspace = [
"name:T, monitor:$mon_top, persistent:true, default:true" "name:T1, monitor:$mon_top, persistent:true, default:true"
"name:L, monitor:$mon_left, persistent:true, default:true" "name:T2, monitor:$mon_top, persistent:true, default:false"
"name:R, monitor:$mon_right, persistent:true, default:true" "name:L1, monitor:$mon_left, persistent:true, default:true"
"name:L2, monitor:$mon_left, persistent:true, default:false"
"name:R1, monitor:$mon_right, persistent:true, default:true"
"name:R2, monitor:$mon_right, persistent:true, default:false"
"name:c1, monitor:$mon_center, persistent:true, default:true" "name:c1, monitor:$mon_center, persistent:true, default:true"
"name:c2, monitor:$mon_center, persistent:true, default:true" "name:c2, monitor:$mon_center, persistent:true, default:false"
"name:c3, monitor:$mon_center, persistent:true, default:true" "name:c3, monitor:$mon_center, persistent:true, default:false"
"name:c4, monitor:$mon_center, persistent:true, default:true" "name:c4, monitor:$mon_center, persistent:true, default:false"
"special:special, on-created-empty:kitty, rounding:true, decorate:false, border:false" "special:special, on-created-empty:kitty, rounding:true, decorate:false, border:false"
]; ];
bindm = [ bindm = [
"ALT,mouse:272,movewindow" "$mainMod,mouse:272,movewindow"
"$shiftMainMod,mouse:272,resizewindow"
]; ];
bindr = [ bindr = [
@@ -175,6 +192,9 @@
# ",code:202,exec,pamixer --default-source -u" # ",code:202,exec,pamixer --default-source -u"
",code:202,pass,^discord$" ",code:202,pass,^discord$"
# Paste to wtype
"$mainMod,v,exec,sleep 0.5s && wl-paste | wtype -"
# worspace switching # worspace switching
"$mainMod,1,workspace,name:c1" "$mainMod,1,workspace,name:c1"
"$mainMod,2,workspace,name:c2" "$mainMod,2,workspace,name:c2"
@@ -201,6 +221,7 @@
"hyprpaper & sleep 10 && randomwp" "hyprpaper & sleep 10 && randomwp"
"easyeffects --gapplication-service" "easyeffects --gapplication-service"
"hypridle" "hypridle"
"streamcontroller -b"
# "dunst" # "dunst"
]; ];
}; };

View File

@@ -1,4 +1,11 @@
{ inputs, pkgs, lib, config, ... }: { {
inputs,
pkgs,
lib,
config,
...
}:
{
imports = [ imports = [
./hyprlock.nix ./hyprlock.nix
./hypridle.nix ./hypridle.nix
@@ -6,7 +13,6 @@
options.hyprland.enable = lib.mkEnableOption "Hyprland"; options.hyprland.enable = lib.mkEnableOption "Hyprland";
config = { config = {
home.packages = with pkgs; [ home.packages = with pkgs; [
cliphist
dunst dunst
# hyprlock # hyprlock
hyprpaper hyprpaper
@@ -30,17 +36,13 @@
"$shiftMainMod" = "SUPER_SHIFT"; "$shiftMainMod" = "SUPER_SHIFT";
"$term" = "kitty"; "$term" = "kitty";
monitor = [ monitor = [ "eDP-1,1920x1080@60,0x0,1" ];
"eDP-1,1920x1080@60,0x0,1"
];
input = { input = {
kb_layout = "no"; kb_layout = "no";
follow_mouse = 1; follow_mouse = 1;
}; };
env = [ env = [ "XDG_SESSION_TYPE,wayland" ];
"XDG_SESSION_TYPE,wayland"
];
decoration = { decoration = {
rounding = 10; rounding = 10;
@@ -97,9 +99,7 @@
"special:special, on-created-empty:kitty, rounding:true, decorate:false, border:false" "special:special, on-created-empty:kitty, rounding:true, decorate:false, border:false"
]; ];
bindm = [ bindm = [ "ALT,mouse:272,movewindow" ];
"ALT,mouse:272,movewindow"
];
bindr = [ bindr = [
# mumble ptt release # mumble ptt release

View File

@@ -1,8 +1,14 @@
{ inputs, pkgs, lib, config, ... }: { {
inputs,
pkgs,
lib,
config,
...
}:
{
options.hyprland.enable = lib.mkEnableOption "Hyprland"; options.hyprland.enable = lib.mkEnableOption "Hyprland";
config = { config = {
home.packages = with pkgs; [ home.packages = with pkgs; [
cliphist
dunst dunst
# hyprlock # hyprlock
hyprpaper hyprpaper
@@ -20,23 +26,19 @@
wayland.windowManager.hyprland = { wayland.windowManager.hyprland = {
enable = true; enable = true;
package = pkgs.unstable.hyprland; package = pkgs.hyprland;
settings = { settings = {
"$mainMod" = "SUPER"; "$mainMod" = "SUPER";
"$shiftMainMod" = "SUPER_SHIFT"; "$shiftMainMod" = "SUPER_SHIFT";
"$term" = "kitty"; "$term" = "kitty";
monitor = [ ];
monitor = [
];
input = { input = {
kb_layout = "no"; kb_layout = "no";
follow_mouse = 1; follow_mouse = 1;
}; };
env = [ env = [ "XDG_SESSION_TYPE,wayland" ];
"XDG_SESSION_TYPE,wayland"
];
decoration = { decoration = {
rounding = 0; rounding = 0;
@@ -92,9 +94,7 @@
"name:main 2, monitor:$mon_center, persistent:true, default:true" "name:main 2, monitor:$mon_center, persistent:true, default:true"
]; ];
bindm = [ bindm = [ "ALT,mouse:272,movewindow" ];
"ALT,mouse:272,movewindow"
];
bindr = [ bindr = [
# mumble ptt release # mumble ptt release

View File

@@ -1,8 +1,12 @@
{ config, osConfig, pkgs, ... }: { {
config,
osConfig,
pkgs,
...
}:
{
home.packages = with pkgs; [ home.packages = with pkgs; [ hyprlock ];
hyprlock
];
xdg.configFile = { xdg.configFile = {
"hypr/hyprlock.conf" = { "hypr/hyprlock.conf" = {
source = config.lib.file.mkOutOfStoreSymlink ./. + "/hyprlock_${osConfig.system.name}.conf"; source = config.lib.file.mkOutOfStoreSymlink ./. + "/hyprlock_${osConfig.system.name}.conf";

View File

@@ -1 +1,8 @@
{ imports = [ ./hyprland_magicman.nix ./waybar ./xdg.nix ./cursor.nix ]; } {
imports = [
./hyprland_magicman.nix
./waybar
./xdg.nix
./cursor.nix
];
}

View File

@@ -1 +1,8 @@
{ imports = [ ./hyprland_prismo.nix ./waybar ./xdg.nix ./cursor.nix ]; } {
imports = [
./hyprland_prismo.nix
./waybar
./xdg.nix
./cursor.nix
];
}

View File

@@ -1,4 +1,9 @@
{ pkgs, lib, osConfig, ... }: {
pkgs,
lib,
osConfig,
...
}:
let let
flakestat = pkgs.writeShellApplication { flakestat = pkgs.writeShellApplication {
name = "flakestat"; name = "flakestat";
@@ -11,9 +16,7 @@ let
arrhist = pkgs.stdenv.mkDerivation { arrhist = pkgs.stdenv.mkDerivation {
name = "arrhist"; name = "arrhist";
propagatedBuildInputs = [ propagatedBuildInputs = [
(pkgs.python3.withPackages (pythonPackages: with pythonPackages; [ (pkgs.python3.withPackages (pythonPackages: with pythonPackages; [ requests ]))
requests
]))
]; ];
src = ./arrhist.py; src = ./arrhist.py;
dontUnpack = true; dontUnpack = true;
@@ -29,13 +32,14 @@ in
sops.secrets."radarr_api_key" = { }; sops.secrets."radarr_api_key" = { };
xdg.configFile."waybar/macchiato.css" = { xdg.configFile."waybar/macchiato.css" = {
source = pkgs.fetchFromGitHub source =
{ pkgs.fetchFromGitHub {
owner = "catppuccin"; owner = "catppuccin";
repo = "waybar"; repo = "waybar";
rev = "f74ab1eecf2dcaf22569b396eed53b2b2fbe8aff"; rev = "f74ab1eecf2dcaf22569b396eed53b2b2fbe8aff";
sha256 = "WLJMA2X20E5PCPg0ZPtSop0bfmu+pLImP9t8A8V4QK8="; sha256 = "WLJMA2X20E5PCPg0ZPtSop0bfmu+pLImP9t8A8V4QK8=";
} + "/themes/macchiato.css"; }
+ "/themes/macchiato.css";
}; };
programs.waybar = { programs.waybar = {
@@ -165,17 +169,16 @@ in
"position" = "top"; "position" = "top";
modules-left = [ "custom/flakestat" ]; modules-left = [ "custom/flakestat" ];
modules-center = [ "hyprland/workspaces" ]; modules-center = [ "hyprland/workspaces" ];
modules-right = modules-right = [
[ (lib.mkIf (withArrhist) "custom/arrhist")
(lib.mkIf (withArrhist) "custom/arrhist") "pulseaudio"
"pulseaudio" "pulseaudio#microphone"
"pulseaudio#microphone" "memory"
"memory" "cpu"
"cpu" (lib.mkIf (withBattery) "battery")
(lib.mkIf (withBattery) "battery") "clock"
"clock" "tray"
"tray" ];
];
"hyprland/workspaces" = { "hyprland/workspaces" = {
"format" = "{name}"; "format" = "{name}";
"on-click" = "activate"; "on-click" = "activate";
@@ -186,7 +189,13 @@ in
"scroll-step" = 5; "scroll-step" = 5;
"format" = "{icon} {volume}%"; "format" = "{icon} {volume}%";
"format-muted" = ""; "format-muted" = "";
"format-icons" = { "default" = [ "" "" "" ]; }; "format-icons" = {
"default" = [
""
""
""
];
};
"on-scroll-up" = "pamixer -i ${volInterval}"; "on-scroll-up" = "pamixer -i ${volInterval}";
"on-scroll-down" = "pamixer -d ${volInterval}"; "on-scroll-down" = "pamixer -d ${volInterval}";
"on-click" = "pamixer -t"; "on-click" = "pamixer -t";
@@ -209,7 +218,9 @@ in
"memory" = { "memory" = {
"interval" = 3; "interval" = 3;
"format" = " {percentage}%"; "format" = " {percentage}%";
"states" = { "warning" = 85; }; "states" = {
"warning" = 85;
};
}; };
"cpu" = { "cpu" = {
"interval" = 3; "interval" = 3;
@@ -240,7 +251,8 @@ in
"return-type" = "json"; "return-type" = "json";
"interval" = 600; "interval" = 600;
}; };
} // lib.optionalAttrs (withArrhist) { }
// lib.optionalAttrs (withArrhist) {
"custom/arrhist" = { "custom/arrhist" = {
"exec" = "${arrhist}/bin/arrhist"; "exec" = "${arrhist}/bin/arrhist";
"return-type" = "json"; "return-type" = "json";

View File

@@ -1,4 +1,33 @@
#!/usr/bin/env bash #!/usr/bin/env bash
set -eo pipefail
# Args:
# $1 text
# $2 tooltip
# $3 error-code
print_output() {
local text="$1"
local tooltip="$2"
local error_code="$3"
if [ -z "$error_code" ]; then
output=$(jq -n \
--arg text "$text" \
--arg tooltip "$tooltip" \
--unbuffered \
--compact-output \
'{text: $text, tooltip: $tooltip}')
else
output=$(jq -n \
--arg text "$text" \
--arg tooltip "$tooltip" \
--unbuffered \
--compact-output \
'{text: $text, tooltip: $tooltip}')
fi
echo "$output"
}
FLAKE_DIR="/home/torjus/nixos" FLAKE_DIR="/home/torjus/nixos"
NIXPKGS_DIR="/home/torjus/git/nixpkgs" NIXPKGS_DIR="/home/torjus/git/nixpkgs"
@@ -9,18 +38,18 @@ unstable_input=$(echo "$flake_metadata" | jq '.locks.nodes.root.inputs.nixpkgs')
unstable_rev=$(echo "$flake_metadata" | jq -r ".locks.nodes.$unstable_input.locked.rev") unstable_rev=$(echo "$flake_metadata" | jq -r ".locks.nodes.$unstable_input.locked.rev")
unstable_branch=$(echo "$flake_metadata" | jq -r ".locks.nodes.$unstable_input.original.ref") unstable_branch=$(echo "$flake_metadata" | jq -r ".locks.nodes.$unstable_input.original.ref")
cd "$NIXPKGS_DIR" || exit 1 cd "$NIXPKGS_DIR" || print_output "?" "Could not find git repo dir" 1
git fetch -q --all if ! git fetch -q --all; then
unstable_commit_count=$(git rev-list --count "$unstable_rev..origin/$unstable_branch") print_output "?" "Unable to fetch commits" 1
exit 1
fi
if ! unstable_commit_count=$(git rev-list --count "$unstable_rev..origin/$unstable_branch"); then
print_output "?" "Unable to list commits" 1
exit 1
fi
text="$unstable_commit_count" text="$unstable_commit_count"
tooltip="${unstable_branch}: ${unstable_commit_count}" tooltip="${unstable_branch}: ${unstable_commit_count}"
output=$(jq -n \ print_output "$text" "$tooltip" 0
--arg text "$text" \
--arg tooltip "$tooltip" \
--unbuffered \
--compact-output \
'{text: $text, tooltip: $tooltip}')
echo "$output"

View File

@@ -1,4 +1,5 @@
{ config, ... }: { { config, ... }:
{
xdg.configFile = { xdg.configFile = {
"hypr/hyprpaper.conf" = { "hypr/hyprpaper.conf" = {
source = config.lib.file.mkOutOfStoreSymlink ./. + "/hyprpaper.conf"; source = config.lib.file.mkOutOfStoreSymlink ./. + "/hyprpaper.conf";

View File

@@ -1,4 +1,9 @@
{ config, lib, pkgs, ... }: {
config,
lib,
pkgs,
...
}:
let let
mod = "Mod4"; mod = "Mod4";
in in

View File

@@ -1,39 +1,49 @@
{ pkgs, inputs, user, ... }: { {
pkgs,
inputs,
user,
...
}:
{
imports = [ inputs.home-manager.nixosModules.home-manager ]; imports = [ inputs.home-manager.nixosModules.home-manager ];
home-manager = { home-manager = {
useUserPackages = true; useUserPackages = true;
useGlobalPkgs = true; useGlobalPkgs = true;
extraSpecialArgs = { inherit pkgs inputs user; }; extraSpecialArgs = {
users.${user} = { pkgs, ... }: { inherit pkgs inputs user;
imports = [
inputs.sops-nix.homeManagerModules.sops
./sops
./editor/neovim
./programs/firefox
./programs/tmux
./programs/dunst
./programs/kitty
./programs/rofi
./programs/obs-studio
./programs/vscode
./programs/pywal
./programs/zellij
./scripts
./scripts/batlvl.nix
./zsh
./packages
./hyprland/magicman.nix
./ssh
];
firefox.enable = true;
tmux.enable = true;
hyprland.enable = true;
home = {
username = "${user}";
homeDirectory = "/home/${user}";
stateVersion = "23.11";
};
programs.home-manager.enable = true;
}; };
users.${user} =
{ pkgs, ... }:
{
imports = [
inputs.sops-nix.homeManagerModules.sops
./sops
./editor/neovim
./programs/firefox
./programs/tmux
./programs/dunst
./programs/kitty
./programs/rofi
./programs/obs-studio
./programs/vscode
./programs/pywal
./programs/zellij
./scripts
./scripts/batlvl.nix
./zsh
./packages
./hyprland/magicman.nix
./ssh
];
firefox.enable = true;
tmux.enable = true;
hyprland.enable = true;
home = {
username = "${user}";
homeDirectory = "/home/${user}";
stateVersion = "23.11";
};
programs.home-manager.enable = true;
};
}; };
} }

View File

@@ -3,8 +3,12 @@ let
withCuda = if (osConfig.system.name == "gunter") then true else false; withCuda = if (osConfig.system.name == "gunter") then true else false;
in in
{ {
imports = [
./zoom.nix
];
home.packages = with pkgs; [ home.packages = with pkgs; [
# CLI utils # CLI utils
act
age age
bat bat
bzip2 bzip2
@@ -19,16 +23,19 @@ in
file file
fzf fzf
glib glib
go-task
grimblast grimblast
ijq ijq
incus incus
jq jq
kitty kitty
kubectl kubectl
lazygit
lf
ncdu ncdu
nvd nvd
nurl
nwg-look nwg-look
most
pinentry pinentry
pre-commit pre-commit
pulseaudio pulseaudio
@@ -38,11 +45,12 @@ in
ripgrep ripgrep
sops sops
sshfs sshfs
tea
tldr tldr
tokei tokei
unzip unzip
ventoy ventoy
zoxide wtype
# Non-CLI stuff # Non-CLI stuff
alacritty alacritty
@@ -58,7 +66,6 @@ in
virt-manager virt-manager
vmware-horizon-client vmware-horizon-client
yt-dlp yt-dlp
zoom-us
# k8s tools # k8s tools
cilium-cli cilium-cli
@@ -79,10 +86,12 @@ in
typescript typescript
# Py stuff # Py stuff
(python312.withPackages (p: with p; [ (python312.withPackages (
requests p: with p; [
ipython requests
])) ipython
]
))
poetry poetry
ruff ruff
@@ -94,19 +103,16 @@ in
# Homemade shit # Homemade shit
ghettoptt ghettoptt
huecli huecli
nixprstatus
# Stuff with overrides # Stuff with overrides
# Blender
(blender.override {
cudaSupport = withCuda;
})
# Btop # Btop
(btop.override { (btop.override { cudaSupport = withCuda; })
cudaSupport = withCuda;
})
# PrismLauncher # PrismLauncher
(prismlauncher.override { prismlauncher
withWaylandGLFW = true;
}) # From nix-packages flake
path-of-building-beta
awakened-poe-trade
]; ];
} }

16
home/packages/zoom.nix Normal file
View File

@@ -0,0 +1,16 @@
{ pkgs, lib, ... }:
let
version = "6.2.6.2503";
zoom-override = pkgs.zoom-us.overrideAttrs (old: {
inherit version;
src = pkgs.fetchurl {
url = "https://zoom.us/client/${version}/zoom_x86_64.pkg.tar.xz";
hash = "sha256-qhymegXkXSl9fK/5klSi5uRPwFVN88QH/5EVGaBUbfc=";
};
});
in
{
home.packages = [
(lib.warn "Using overridden zoom version" zoom-override)
];
}

View File

@@ -1,38 +1,48 @@
{ pkgs, inputs, user, ... }: { {
pkgs,
inputs,
user,
...
}:
{
imports = [ inputs.home-manager.nixosModules.home-manager ]; imports = [ inputs.home-manager.nixosModules.home-manager ];
home-manager = { home-manager = {
useUserPackages = true; useUserPackages = true;
useGlobalPkgs = true; useGlobalPkgs = true;
extraSpecialArgs = { inherit pkgs inputs user; }; extraSpecialArgs = {
users.${user} = { pkgs, ... }: { inherit pkgs inputs user;
imports = [
inputs.sops-nix.homeManagerModules.sops
./sops
./editor/neovim
./programs/firefox
./programs/tmux
./programs/dunst
./programs/kitty
./programs/rofi
./programs/obs-studio
./programs/vscode
./scripts
./zsh
./packages
./hyprland
./ssh
./services/backup-home.nix
./services/ghettoptt.nix
];
firefox.enable = true;
tmux.enable = true;
hyprland.enable = true;
home = {
username = "${user}";
homeDirectory = "/home/${user}";
stateVersion = "23.11";
};
programs.home-manager.enable = true;
}; };
users.${user} =
{ pkgs, ... }:
{
imports = [
inputs.sops-nix.homeManagerModules.sops
./sops
./editor/neovim
./programs/firefox
./programs/tmux
./programs/dunst
./programs/kitty
./programs/rofi
./programs/obs-studio
./programs/vscode
./scripts
./zsh
./packages
./hyprland/hyprland_prismo.nix
./ssh
./services/backup-home.nix
./services/ghettoptt.nix
];
firefox.enable = true;
tmux.enable = true;
hyprland.enable = true;
home = {
username = "${user}";
homeDirectory = "/home/${user}";
stateVersion = "23.11";
};
programs.home-manager.enable = true;
};
}; };
} }

View File

@@ -1,4 +1,9 @@
{ config, lib, pkgs, ... }: {
config,
lib,
pkgs,
...
}:
{ {
services.dunst = { services.dunst = {
@@ -36,7 +41,7 @@
corner_radius = 10; corner_radius = 10;
# follow = "mouse"; # follow = "mouse";
font = "Source Sans Pro 10"; font = "Source Sans Pro 10";
format = "<b>%s</b>\\n%b"; #format = "<span foreground='#f3f4f5'><b>%s %p</b></span>\n%b" format = "<b>%s</b>\\n%b"; # format = "<span foreground='#f3f4f5'><b>%s %p</b></span>\n%b"
frame_color = "#232323"; frame_color = "#232323";
frame_width = 1; frame_width = 1;
offset = "15x15"; offset = "15x15";
@@ -57,7 +62,9 @@
browser = "/usr/bin/env firefox -new-tab"; browser = "/usr/bin/env firefox -new-tab";
}; };
fullscreen_delay_everything = { fullscreen = "delay"; }; fullscreen_delay_everything = {
fullscreen = "delay";
};
urgency_critical = { urgency_critical = {
background = "#d64e4e"; background = "#d64e4e";

View File

@@ -1,6 +1,17 @@
{ pkgs, config, lib, inputs, user, ... }: { {
pkgs,
config,
lib,
inputs,
user,
...
}:
{
options.firefox.enable = lib.mkEnableOption "Firefox"; options.firefox.enable = lib.mkEnableOption "Firefox";
config = config = lib.mkIf config.firefox.enable {
lib.mkIf config.firefox.enable { programs.firefox = { enable = true; }; }; programs.firefox = {
enable = true;
};
};
} }

View File

@@ -0,0 +1,23 @@
{ pkgs, ... }:
{
programs.git = {
enable = true;
userName = "Torjus Håkestad";
userEmail = "torjus@usit.uio.no";
lfs.enable = true;
signing = {
key = "~/.ssh/id_ed25519.pub";
signByDefault = true;
};
includes = [
{
contents = {
gpg.format = "ssh";
};
}
];
};
}

View File

@@ -1,24 +1,27 @@
{ config, pkgs, ... }: { { config, pkgs, ... }:
{
xdg.configFile."kitty/kitty.conf" = { xdg.configFile."kitty/kitty.conf" = {
source = config.lib.file.mkOutOfStoreSymlink ./. + "/kitty.conf"; source = config.lib.file.mkOutOfStoreSymlink ./. + "/kitty.conf";
target = "kitty/kitty.conf"; target = "kitty/kitty.conf";
}; };
xdg.configFile."kitty/themes/macchiato.conf" = { xdg.configFile."kitty/themes/macchiato.conf" = {
source = pkgs.fetchFromGitHub source =
{ pkgs.fetchFromGitHub {
owner = "catppuccin"; owner = "catppuccin";
repo = "kitty"; repo = "kitty";
rev = "d7d61716a83cd135344cbb353af9d197c5d7cec1"; rev = "d7d61716a83cd135344cbb353af9d197c5d7cec1";
sha256 = "mRFa+40fuJCUrR1o4zMi7AlgjRtFmii4fNsQyD8hIjM="; sha256 = "mRFa+40fuJCUrR1o4zMi7AlgjRtFmii4fNsQyD8hIjM=";
} + "/themes/macchiato.conf"; }
+ "/themes/macchiato.conf";
}; };
xdg.configFile."kitty/themes/latte.conf" = { xdg.configFile."kitty/themes/latte.conf" = {
source = pkgs.fetchFromGitHub source =
{ pkgs.fetchFromGitHub {
owner = "catppuccin"; owner = "catppuccin";
repo = "kitty"; repo = "kitty";
rev = "d7d61716a83cd135344cbb353af9d197c5d7cec1"; rev = "d7d61716a83cd135344cbb353af9d197c5d7cec1";
sha256 = "mRFa+40fuJCUrR1o4zMi7AlgjRtFmii4fNsQyD8hIjM="; sha256 = "mRFa+40fuJCUrR1o4zMi7AlgjRtFmii4fNsQyD8hIjM=";
} + "/themes/latte.conf"; }
+ "/themes/latte.conf";
}; };
} }

View File

@@ -20,4 +20,8 @@ font_size 14.0
# Window padding # Window padding
window_padding_width 10 window_padding_width 10
# Zoom mapping
map ctrl+kp_add change_font_size all +2.0
map ctrl+kp_minus change_font_size all -2.0
include themes/macchiato.conf include themes/macchiato.conf

View File

@@ -1,31 +1,46 @@
{ pkgs, lib, osConfig, ... }: {
pkgs,
lib,
osConfig,
...
}:
let let
withCuda = if (osConfig.system.name == "gunter") then true else false; withCuda = osConfig.system.name == "gunter";
onnxruntime-gpu = (pkgs.onnxruntime.override {
cudaSupport = withCuda; onnxruntime-gpu = (pkgs.onnxruntime.override { cudaSupport = withCuda; }).overrideAttrs (old: {
# TODO: Remove when fixed in nixpkgs
# https://github.com/NixOS/nixpkgs/blob/nixos-unstable/pkgs/development/libraries/onnxruntime/default.nix#L154
buildInputs = old.buildInputs ++ [ pkgs.cudaPackages.nccl ];
}); });
obs-backgrounremoval-gpu = ((pkgs.obs-studio-plugins.obs-backgroundremoval.override {
onnxruntime = onnxruntime-gpu; obs-backgrounremoval-gpu = (
}).overrideAttrs (old: { (pkgs.obs-studio-plugins.obs-backgroundremoval.override { onnxruntime = onnxruntime-gpu; })
version = "1.1.14-beta"; .overrideAttrs
src = pkgs.fetchFromGitHub { (old: {
owner = "occ-ai"; version = "1.1.14-beta";
repo = "obs-backgroundremoval"; src = pkgs.fetchFromGitHub {
rev = "94be8c35fe077be93a6f5ef347a802295a36dddd"; owner = "occ-ai";
hash = "sha256-qnxDNeTWQYiRMqT6jNp8GC8ef6aaAAY+OXAak54dVc8="; repo = "obs-backgroundremoval";
}; rev = "012a7f45fe4cb5363abee654d05c5cba4235feb5";
cmakeFlags = hash = "sha256-ud9RfnbMXfOaIhkUYG7zyR4SxZhj3rZd9b4+8P4jBYs=";
if withCuda then };
(lib.lists.remove "-DDISABLE_ONNXRUNTIME_GPU=ON" old.cmakeFlags) cmakeFlags =
else old.cmakeFlags; if withCuda then
})); (lib.lists.remove "-DDISABLE_ONNXRUNTIME_GPU=ON" old.cmakeFlags)
else
old.cmakeFlags;
})
);
in in
{ {
programs.obs-studio = { programs.obs-studio = {
enable = true; enable = true;
plugins = with pkgs.obs-studio-plugins; [ plugins =
obs-pipewire-audio-capture with pkgs.obs-studio-plugins;
obs-shaderfilter [
] ++ [ obs-backgrounremoval-gpu ]; obs-pipewire-audio-capture
obs-shaderfilter
]
++ lib.optionals withCuda [ obs-backgrounremoval-gpu ];
}; };
} }

View File

@@ -1,26 +1,28 @@
{ config, pkgs, ... }: { { config, pkgs, ... }:
{
programs.pywal.enable = true; programs.pywal.enable = true;
xdg.configFile = { xdg.configFile = {
"wal/templates/colors-hyprland.conf" = { "wal/templates/colors-hyprland.conf" = {
text = ''$foreground = 0xff{foreground.strip} text = ''
$background = 0xff{background.strip} $foreground = 0xff{foreground.strip}
$color0 = 0xff{color0.strip} $background = 0xff{background.strip}
$color1 = 0xff{color1.strip} $color0 = 0xff{color0.strip}
$color2 = 0xff{color2.strip} $color1 = 0xff{color1.strip}
$color3 = 0xff{color3.strip} $color2 = 0xff{color2.strip}
$color4 = 0xff{color4.strip} $color3 = 0xff{color3.strip}
$color5 = 0xff{color5.strip} $color4 = 0xff{color4.strip}
$color6 = 0xff{color6.strip} $color5 = 0xff{color5.strip}
$color7 = 0xff{color7.strip} $color6 = 0xff{color6.strip}
$color8 = 0xff{color8.strip} $color7 = 0xff{color7.strip}
$color9 = 0xff{color9.strip} $color8 = 0xff{color8.strip}
$color10 = 0xff{color10.strip} $color9 = 0xff{color9.strip}
$color11 = 0xff{color11.strip} $color10 = 0xff{color10.strip}
$color12 = 0xff{color12.strip} $color11 = 0xff{color11.strip}
$color13 = 0xff{color13.strip} $color12 = 0xff{color12.strip}
$color14 = 0xff{color14.strip} $color13 = 0xff{color13.strip}
$color15 = 0xff{color15.strip} $color14 = 0xff{color14.strip}
$color15 = 0xff{color15.strip}
''; '';
}; };
}; };

View File

@@ -1,24 +1,27 @@
{ config, pkgs, ... }: { { config, pkgs, ... }:
{
xdg.configFile."rofi/config.rasi" = { xdg.configFile."rofi/config.rasi" = {
source = ./config.rasi; source = ./config.rasi;
}; };
xdg.configFile."rofi/macchiato.rasi" = { xdg.configFile."rofi/macchiato.rasi" = {
source = pkgs.fetchFromGitHub source =
{ pkgs.fetchFromGitHub {
owner = "catppuccin"; owner = "catppuccin";
repo = "rofi"; repo = "rofi";
rev = "5350da41a11814f950c3354f090b90d4674a95ce"; rev = "5350da41a11814f950c3354f090b90d4674a95ce";
sha256 = "DNorfyl3C4RBclF2KDgwvQQwixpTwSRu7fIvihPN8JY="; sha256 = "DNorfyl3C4RBclF2KDgwvQQwixpTwSRu7fIvihPN8JY=";
} + "/basic/.local/share/rofi/themes/catppuccin-macchiato.rasi"; }
+ "/basic/.local/share/rofi/themes/catppuccin-macchiato.rasi";
}; };
xdg.configFile."rofi/latte.rasi" = { xdg.configFile."rofi/latte.rasi" = {
source = pkgs.fetchFromGitHub source =
{ pkgs.fetchFromGitHub {
owner = "catppuccin"; owner = "catppuccin";
repo = "rofi"; repo = "rofi";
rev = "5350da41a11814f950c3354f090b90d4674a95ce"; rev = "5350da41a11814f950c3354f090b90d4674a95ce";
sha256 = "DNorfyl3C4RBclF2KDgwvQQwixpTwSRu7fIvihPN8JY="; sha256 = "DNorfyl3C4RBclF2KDgwvQQwixpTwSRu7fIvihPN8JY=";
} + "/basic/.local/share/rofi/themes/catppuccin-latte.rasi"; }
+ "/basic/.local/share/rofi/themes/catppuccin-latte.rasi";
}; };
} }

View File

@@ -1,7 +1,14 @@
{ pkgs, lib, config, ... }: {
pkgs,
lib,
config,
...
}:
with lib; with lib;
let cfg = config.tmux.enable; let
in { cfg = config.tmux.enable;
in
{
options.tmux.enable = mkEnableOption "tmux"; options.tmux.enable = mkEnableOption "tmux";
config = mkIf cfg { config = mkIf cfg {
programs.tmux = { programs.tmux = {

View File

@@ -1,4 +1,5 @@
{ pkgs, ... }: { { pkgs, lib, ... }:
{
programs.vscode = { programs.vscode = {
enable = true; enable = true;
enableUpdateCheck = true; enableUpdateCheck = true;

View File

@@ -1,4 +1,5 @@
{ ... }: { { ... }:
{
programs.zellij = { programs.zellij = {
enable = true; enable = true;
# enableZshIntegration = true; # enableZshIntegration = true;

View File

@@ -2,13 +2,10 @@
let let
batlvl = pkgs.writeShellApplication { batlvl = pkgs.writeShellApplication {
name = "batlvl"; name = "batlvl";
runtimeInputs = [ runtimeInputs = [ ];
];
text = builtins.readFile ./batlvl.sh; text = builtins.readFile ./batlvl.sh;
}; };
in in
{ {
home.packages = [ home.packages = [ batlvl ];
batlvl
];
} }

View File

@@ -1,7 +1,6 @@
{ pkgs, config, ... }: { { pkgs, config, ... }:
imports = [ {
./lockhelper.nix imports = [ ./lockhelper.nix ];
];
home.file.".local/bin/hl-no-opacity" = { home.file.".local/bin/hl-no-opacity" = {
source = ./hl-no-opacity.sh; source = ./hl-no-opacity.sh;
executable = true; executable = true;

View File

@@ -10,7 +10,5 @@ let
}; };
in in
{ {
home.packages = [ home.packages = [ lockhelper ];
lockhelper
];
} }

View File

@@ -95,7 +95,10 @@ in
systemd.user.services.backup-home = { systemd.user.services.backup-home = {
Unit = { Unit = {
Description = "Backup home directory"; Description = "Backup home directory";
After = [ "network.target" "sops-nix.service" ]; After = [
"network.target"
"sops-nix.service"
];
}; };
Service = { Service = {
Type = "oneshot"; Type = "oneshot";
@@ -112,7 +115,10 @@ in
Persistent = true; Persistent = true;
}; };
Install = { Install = {
WantedBy = [ "timers.target" "graphical-session.target" ]; WantedBy = [
"timers.target"
"graphical-session.target"
];
}; };
}; };
} }

View File

@@ -1,4 +1,5 @@
{ user, ... }: { { user, ... }:
{
sops = { sops = {
age.keyFile = "/home/${user}/.config/sops/age/keys.txt"; age.keyFile = "/home/${user}/.config/sops/age/keys.txt";
defaultSopsFile = ../../secrets/torjus/secret.yaml; defaultSopsFile = ../../secrets/torjus/secret.yaml;

44
home/ssh/config.nix Normal file
View File

@@ -0,0 +1,44 @@
{
pkgs,
lib,
osConfig,
...
}:
let
eduroam-active = pkgs.writeShellApplication {
name = "eduroam-active";
runtimeInputs = with pkgs; [
networkmanager
];
text = ''
nmcli -g GENERAL.STATE c s interface|grep -q -E '\bactiv'
'';
};
in
{
programs.ssh = {
enable = true;
controlMaster = "auto";
matchBlocks = {
"bmo.uio.no-on-eduroam" = (
lib.mkIf (osConfig.system.name == "magicman") (
lib.hm.dag.entryBefore [ "bmo.uio.no" ] {
match = "host bmo.uio.no exec \"nmcli -g GENERAL.STATE c s eduroam|grep -q -E '\\bactiv'\"";
hostname = "bmo.uio.no";
forwardAgent = false;
}
)
);
"bmo.uio.no" = {
setEnv = {
# TERM = "xterm-256color";
};
hostname = "bmo.uio.no";
forwardAgent = false;
proxyJump = "torjus@rlogin.uio.no";
};
};
};
}

View File

@@ -1 +1 @@
{ imports = [ ./gunter.nix ]; } { imports = [ ./config.nix ]; }

View File

@@ -1,15 +0,0 @@
{ pkgs, ... }: {
programs.ssh = {
enable = true;
controlMaster = "auto";
matchBlocks."bmo.uio.no" = {
setEnv = {
# TERM = "xterm-256color";
};
hostname = "bmo.uio.no";
forwardAgent = false;
proxyJump = "torjus@rlogin.uio.no";
};
};
}

View File

@@ -1,4 +1,5 @@
{ user, pkgs, ... }: { { user, pkgs, ... }:
{
home.packages = with pkgs; [ fd ]; home.packages = with pkgs; [ fd ];
programs.direnv = { programs.direnv = {
enable = true; enable = true;
@@ -9,6 +10,10 @@
package = pkgs.nix-direnv; package = pkgs.nix-direnv;
}; };
}; };
programs.zoxide = {
enable = true;
enableZshIntegration = true;
};
programs.zsh = { programs.zsh = {
enable = true; enable = true;
autocd = false; autocd = false;
@@ -31,16 +36,18 @@
# Aliases # Aliases
alias ls=eza alias ls=eza
alias find=fd
# Init zoxide
eval "$(zoxide init zsh)"
''; '';
zplug = { zplug = {
enable = true; enable = true;
plugins = [ plugins = [
({ name = "plugins/git"; tags = [ "from:oh-my-zsh" ]; }) ({
({ name = "modules/prompt"; tags = [ "from:prezto" ]; }) name = "plugins/git";
tags = [ "from:oh-my-zsh" ];
})
({
name = "modules/prompt";
tags = [ "from:prezto" ];
})
]; ];
}; };
}; };

View File

@@ -1,4 +1,10 @@
{ config, lib, inputs, pkgs, ... }: {
config,
lib,
inputs,
pkgs,
...
}:
{ {
imports = [ imports = [
@@ -12,21 +18,22 @@
sops.age.generateKey = true; sops.age.generateKey = true;
sops.secrets."gotify_tokens/backup-home" = { }; sops.secrets."gotify_tokens/backup-home" = { };
# Enable microcode updates
hardware.enableRedistributableFirmware = true;
# Bootloader stuff # Bootloader stuff
boot = { boot = {
# Kernel stuff # Kernel stuff
# kernelPackages = pkgs.linuxPackages_xanmod_latest; # kernelPackages = pkgs.linuxPackages_xanmod_latest;
kernelPackages = pkgs.linuxPackages_latest; kernelPackages = pkgs.linuxPackages_latest;
# kernelPackages = lib.warn "Pinned to kernel 6.10 due to nvidia fbdev trouble!" pkgs.linuxPackages_6_10;
kernelParams = [ kernelParams = [
"quiet" "quiet"
"splash" "splash"
"rd.systemd.show_status=false" "rd.systemd.show_status=false"
"nvidia-drm.modeset=1"
"nvidia-drm.fbdev=1"
]; ];
extraModprobeConfig = '' extraModprobeConfig = ''
options nvidia NVreg_RegistryDwords="PowerMizerEnable=0x1; PerfLevelSrc=0x2222; PowerMizerLevel=0x3; PowerMizerDefault=0x3; PowerMizerDefaultAC=0x3"
options v4l2loopback exclusive_caps=1 card_label="Virtual Camera" options v4l2loopback exclusive_caps=1 card_label="Virtual Camera"
''; '';
@@ -35,7 +42,9 @@
enable = true; enable = true;
configurationLimit = 10; configurationLimit = 10;
}; };
loader.efi = { canTouchEfiVariables = true; }; loader.efi = {
canTouchEfiVariables = true;
};
supportedFilesystems = [ "nfs" ]; supportedFilesystems = [ "nfs" ];
}; };
@@ -64,16 +73,16 @@
modesetting.enable = true; modesetting.enable = true;
powerManagement.enable = false; powerManagement.enable = false;
powerManagement.finegrained = false; powerManagement.finegrained = false;
open = false; open = true;
nvidiaSettings = true; nvidiaSettings = false;
package = config.boot.kernelPackages.nvidiaPackages.beta; package = config.boot.kernelPackages.nvidiaPackages.latest;
# package = config.boot.kernelPackages.nvidiaPackages.mkDriver { # package = config.boot.kernelPackages.nvidiaPackages.mkDriver {
# version = "555.42.02"; # version = "560.28.03";
# sha256_64bit = "sha256-k7cI3ZDlKp4mT46jMkLaIrc2YUx1lh1wj/J4SVSHWyk="; # sha256_64bit = "sha256-martv18vngYBJw1IFUCAaYr+uc65KtlHAMdLMdtQJ+Y=";
# sha256_aarch64 = lib.fakeSha256; # sha256_aarch64 = lib.fakeHash;
# openSha256 = "sha256-rtDxQjClJ+gyrCLvdZlT56YyHQ4sbaL+d5tL4L4VfkA="; # openSha256 = "sha256-asGpqOpU0tIO9QqceA8XRn5L27OiBFuI9RZ1NjSVwaM=";
# settingsSha256 = "sha256-rtDxQjClJ+gyrCLvdZlT56YyHQ4sbaL+d5tL4L4VfkA="; # settingsSha256 = lib.fakeHash;
# persistencedSha256 = lib.fakeSha256; # persistencedSha256 = lib.fakeSha256;
# }; # };
}; };
@@ -112,15 +121,30 @@
xdg.portal = { xdg.portal = {
enable = true; enable = true;
xdgOpenUsePortal = true; xdgOpenUsePortal = true;
extraPortals = (with pkgs; [ extraPortals = (
# unstable.xdg-desktop-portal-hyprland with pkgs;
xdg-desktop-portal-gtk [
]); # unstable.xdg-desktop-portal-hyprland
xdg-desktop-portal-gtk
]
);
}; };
# Enable flakes # Enable flakes
nix.settings.experimental-features = [ "nix-command" "flakes" ]; nix.settings = {
nix.settings.trusted-users = [ "root" "torjus" ]; experimental-features = [
"nix-command"
"flakes"
];
trusted-users = [
"root"
"torjus"
];
substituters = [ "https://cuda-maintainers.cachix.org" ];
trusted-public-keys = [
"cuda-maintainers.cachix.org-1:0dq3bujKpuEPMCX6U4WylrUDZ9JyUG0VpVZa7CNfq5E="
];
};
nixpkgs.config.allowUnfree = true; nixpkgs.config.allowUnfree = true;
# Install system-wide packages # Install system-wide packages

View File

@@ -1,9 +1,17 @@
{ inputs, self, pks, ... }: { {
inputs,
self,
pks,
...
}:
{
imports = [ imports = [
./configuration.nix ./configuration.nix
./hardware-configuration.nix ./hardware-configuration.nix
./steamuser.nix ./steamuser.nix
./nfs.nix ./nfs.nix
./ollama.nix
./streamdeck.nix
../../system ../../system
../../home/gunter.nix ../../home/gunter.nix
]; ];

View File

@@ -1,37 +1,45 @@
# Do not modify this file! It was generated by nixos-generate-config # Do not modify this file! It was generated by nixos-generate-config
# and may be overwritten by future invocations. Please make changes # and may be overwritten by future invocations. Please make changes
# to /etc/nixos/configuration.nix instead. # to /etc/nixos/configuration.nix instead.
{ config, lib, pkgs, modulesPath, ... }: {
config,
lib,
pkgs,
modulesPath,
...
}:
{ {
imports = imports = [ (modulesPath + "/installer/scan/not-detected.nix") ];
[
(modulesPath + "/installer/scan/not-detected.nix")
];
boot.initrd.availableKernelModules = [ "nvme" "xhci_pci" "ahci" "usbhid" "usb_storage" "sd_mod" ]; boot.initrd.availableKernelModules = [
boot.initrd.kernelModules = [ ]; "nvme"
boot.kernelModules = [ "kvm-amd" "v4l2loopback" ]; "xhci_pci"
boot.extraModulePackages = with config.boot.kernelPackages; [ "ahci"
v4l2loopback "usbhid"
"usb_storage"
"sd_mod"
]; ];
boot.initrd.kernelModules = [ ];
boot.kernelModules = [
"kvm-amd"
"v4l2loopback"
];
boot.extraModulePackages = with config.boot.kernelPackages; [ v4l2loopback ];
fileSystems."/" = fileSystems."/" = {
{ device = "/dev/disk/by-uuid/a7d4b697-fffa-4bcb-9dd7-cbbd6121a50c";
device = "/dev/disk/by-uuid/a7d4b697-fffa-4bcb-9dd7-cbbd6121a50c"; fsType = "xfs";
fsType = "xfs"; };
};
boot.initrd.luks.devices."root".device = "/dev/disk/by-uuid/be82b184-3cc7-483b-9069-f7797f51c853"; boot.initrd.luks.devices."root".device = "/dev/disk/by-uuid/be82b184-3cc7-483b-9069-f7797f51c853";
fileSystems."/boot" = fileSystems."/boot" = {
{ device = "/dev/disk/by-uuid/DC0C-AAB3";
device = "/dev/disk/by-uuid/DC0C-AAB3"; fsType = "vfat";
fsType = "vfat"; };
};
swapDevices = swapDevices = [ { device = "/dev/disk/by-uuid/2284e9c6-c168-4d4f-ba6a-d270f1ae245d"; } ];
[{ device = "/dev/disk/by-uuid/2284e9c6-c168-4d4f-ba6a-d270f1ae245d"; }];
# Enables DHCP on each ethernet and wireless interface. In case of scripted networking # Enables DHCP on each ethernet and wireless interface. In case of scripted networking
# (the default) this is the recommended approach. When using systemd-networkd it's # (the default) this is the recommended approach. When using systemd-networkd it's

View File

@@ -1,22 +1,25 @@
{ pkgs, ... }: { { pkgs, ... }:
environment.systemPackages = with pkgs; [ {
nfs-utils environment.systemPackages = with pkgs; [ nfs-utils ];
];
services.rpcbind.enable = true; services.rpcbind.enable = true;
systemd.mounts = [{ systemd.mounts = [
type = "nfs"; {
mountConfig = { type = "nfs";
Options = "rw,soft,noatime"; mountConfig = {
}; Options = "rw,soft,noatime";
what = "nas.home.2rjus.net:/mnt/hdd-pool/media"; };
where = "/mnt/nas/media"; what = "nas.home.2rjus.net:/mnt/hdd-pool/media";
}]; where = "/mnt/nas/media";
}
];
systemd.automounts = [{ systemd.automounts = [
wantedBy = [ "multi-user.target" ]; {
automountConfig = { wantedBy = [ "multi-user.target" ];
TimeoutIdleSec = "5min"; automountConfig = {
}; TimeoutIdleSec = "5min";
where = "/mnt/nas/media"; };
}]; where = "/mnt/nas/media";
}
];
} }

17
hosts/gunter/ollama.nix Normal file
View File

@@ -0,0 +1,17 @@
{ pkgs, lib, ... }:
{
services.ollama = {
enable = true;
acceleration = "cuda";
};
services.open-webui = {
enable = true;
environment = {
DO_NOT_TRACK = "True";
SCARF_NO_ANALYTICS = "True";
OLLAMA_API_BASE_URL = "http://127.0.0.1:11434";
WEBUI_AUTH = "False";
};
port = 11444;
};
}

View File

@@ -1,4 +1,5 @@
{ pkgs, ... }: { { pkgs, ... }:
{
environment.shells = with pkgs; [ zsh ]; environment.shells = with pkgs; [ zsh ];
services.xserver.desktopManager.xfce.enable = true; services.xserver.desktopManager.xfce.enable = true;

View File

@@ -0,0 +1,4 @@
{ pkgs, ... }:
{
programs.streamcontroller.enable = true;
}

View File

@@ -1,4 +1,9 @@
{ config, lib, pkgs, ... }: {
config,
lib,
pkgs,
...
}:
{ {
imports = [ ./hardware-configuration.nix ]; imports = [ ./hardware-configuration.nix ];
@@ -19,14 +24,14 @@
enable = true; enable = true;
configurationLimit = 3; configurationLimit = 3;
}; };
boot.loader.efi = { canTouchEfiVariables = true; }; boot.loader.efi = {
canTouchEfiVariables = true;
};
boot.initrd.systemd.enable = true; boot.initrd.systemd.enable = true;
boot.plymouth = { boot.plymouth = {
enable = true; enable = true;
themePackages = with pkgs; [ themePackages = with pkgs; [ catppuccin-plymouth ];
catppuccin-plymouth
];
theme = "catppuccin-macchiato"; theme = "catppuccin-macchiato";
extraConfig = '' extraConfig = ''
UseFirmwareBackground=false UseFirmwareBackground=false
@@ -45,7 +50,7 @@
time.timeZone = "Europe/Oslo"; time.timeZone = "Europe/Oslo";
# Enable opengl # Enable opengl
hardware.opengl = { hardware.graphics = {
enable = true; enable = true;
extraPackages = with pkgs; [ extraPackages = with pkgs; [
intel-media-driver intel-media-driver
@@ -62,11 +67,15 @@
"bluez5.enable-sbc-xq" = true; "bluez5.enable-sbc-xq" = true;
"bluez5.enable-msbc" = true; "bluez5.enable-msbc" = true;
"bluez5.enable-hw-volume" = true; "bluez5.enable-hw-volume" = true;
"bluez5.roles" = [ "hsp_hs" "hsp_ag" "hfp_hf" "hfp_ag" ]; "bluez5.roles" = [
"hsp_hs"
"hsp_ag"
"hfp_hf"
"hfp_ag"
];
}; };
}; };
# Setup hyprland # Setup hyprland
services.xserver.enable = true; services.xserver.enable = true;
services.xserver.displayManager = { services.xserver.displayManager = {
@@ -102,17 +111,26 @@
xdg.portal = { xdg.portal = {
enable = true; enable = true;
xdgOpenUsePortal = true; xdgOpenUsePortal = true;
extraPortals = (with pkgs; [ extraPortals = (
# xdg-desktop-portal-hyprland with pkgs;
xdg-desktop-portal-gtk [
]); # xdg-desktop-portal-hyprland
xdg-desktop-portal-gtk
]
);
}; };
programs.steam.enable = true; programs.steam.enable = true;
# Enable flakes # Enable flakes
nix.settings.experimental-features = [ "nix-command" "flakes" ]; nix.settings.experimental-features = [
nix.settings.trusted-users = [ "root" "torjus" ]; "nix-command"
"flakes"
];
nix.settings.trusted-users = [
"root"
"torjus"
];
nixpkgs.config.allowUnfree = true; nixpkgs.config.allowUnfree = true;
# Install system-wide packages # Install system-wide packages

View File

@@ -1,4 +1,10 @@
{ inputs, self, pks, ... }: { {
inputs,
self,
pks,
...
}:
{
imports = [ imports = [
./configuration.nix ./configuration.nix
./hardware-configuration.nix ./hardware-configuration.nix

View File

@@ -1,35 +1,42 @@
# Do not modify this file! It was generated by nixos-generate-config # Do not modify this file! It was generated by nixos-generate-config
# and may be overwritten by future invocations. Please make changes # and may be overwritten by future invocations. Please make changes
# to /etc/nixos/configuration.nix instead. # to /etc/nixos/configuration.nix instead.
{ config, lib, pkgs, modulesPath, ... }: {
config,
lib,
pkgs,
modulesPath,
...
}:
{ {
imports = imports = [ (modulesPath + "/installer/scan/not-detected.nix") ];
[
(modulesPath + "/installer/scan/not-detected.nix")
];
boot.initrd.availableKernelModules = [ "xhci_pci" "thunderbolt" "nvme" "usb_storage" "sd_mod" "sdhci_pci" ]; boot.initrd.availableKernelModules = [
"xhci_pci"
"thunderbolt"
"nvme"
"usb_storage"
"sd_mod"
"sdhci_pci"
];
boot.initrd.kernelModules = [ "i915" ]; boot.initrd.kernelModules = [ "i915" ];
boot.kernelModules = [ "kvm-intel" ]; boot.kernelModules = [ "kvm-intel" ];
boot.extraModulePackages = [ ]; boot.extraModulePackages = [ ];
fileSystems."/" = fileSystems."/" = {
{ device = "/dev/disk/by-uuid/31b20f4c-24bb-4fd1-9a3e-8ccc19fe3d64";
device = "/dev/disk/by-uuid/31b20f4c-24bb-4fd1-9a3e-8ccc19fe3d64"; fsType = "xfs";
fsType = "xfs"; };
};
boot.initrd.luks.devices."root".device = "/dev/disk/by-uuid/4bbadd2c-94dd-4d80-94bf-9332d24b57bd"; boot.initrd.luks.devices."root".device = "/dev/disk/by-uuid/4bbadd2c-94dd-4d80-94bf-9332d24b57bd";
fileSystems."/boot" = fileSystems."/boot" = {
{ device = "/dev/disk/by-uuid/7FF3-B061";
device = "/dev/disk/by-uuid/7FF3-B061"; fsType = "vfat";
fsType = "vfat"; };
};
swapDevices = swapDevices = [ { device = "/dev/disk/by-uuid/6f2c4906-ad88-4d7e-88ec-61cdda41ce28"; } ];
[{ device = "/dev/disk/by-uuid/6f2c4906-ad88-4d7e-88ec-61cdda41ce28"; }];
# Enables DHCP on each ethernet and wireless interface. In case of scripted networking # Enables DHCP on each ethernet and wireless interface. In case of scripted networking
# (the default) this is the recommended approach. When using systemd-networkd it's # (the default) this is the recommended approach. When using systemd-networkd it's

View File

@@ -1,15 +1,19 @@
{ config, lib, pkgs, ... }: {
config,
lib,
pkgs,
...
}:
{ {
imports = [ ./hardware-configuration.nix ]; imports = [ ./hardware-configuration.nix ];
# Sops stuff # Sops stuff
sops.defaultSopsFile = ../../secrets/gunter/secrets.yaml; sops.defaultSopsFile = ../../secrets/prismo/secrets.yaml;
sops.age.keyFile = "/var/lib/sops-nix/key.txt"; sops.age.keyFile = "/var/lib/sops-nix/key.txt";
sops.age.generateKey = true; sops.age.generateKey = true;
sops.secrets."gotify_tokens/backup-home" = { }; sops.secrets."gotify_tokens/backup-home" = { };
# Bootloader stuff # Bootloader stuff
boot.kernelParams = [ boot.kernelParams = [
"quiet" "quiet"
@@ -20,7 +24,9 @@
enable = true; enable = true;
configurationLimit = 10; configurationLimit = 10;
}; };
boot.loader.efi = { canTouchEfiVariables = true; }; boot.loader.efi = {
canTouchEfiVariables = true;
};
# Networking stuff # Networking stuff
networking.hostName = "prismo"; # Define your hostname. networking.hostName = "prismo"; # Define your hostname.
@@ -34,7 +40,7 @@
time.timeZone = "Europe/Oslo"; time.timeZone = "Europe/Oslo";
# Enable opengl # Enable opengl
hardware.opengl = { hardware.graphics = {
enable = true; enable = true;
extraPackages = with pkgs; [ extraPackages = with pkgs; [
intel-media-driver intel-media-driver
@@ -65,14 +71,20 @@
xdg.portal = { xdg.portal = {
enable = true; enable = true;
xdgOpenUsePortal = true; xdgOpenUsePortal = true;
extraPortals = (with pkgs; [ extraPortals = (
xdg-desktop-portal-hyprland with pkgs;
xdg-desktop-portal-gtk [
]); xdg-desktop-portal-hyprland
xdg-desktop-portal-gtk
]
);
}; };
# Enable flakes # Enable flakes
nix.settings.experimental-features = [ "nix-command" "flakes" ]; nix.settings.experimental-features = [
"nix-command"
"flakes"
];
nixpkgs.config.allowUnfree = true; nixpkgs.config.allowUnfree = true;
# Install system-wide packages # Install system-wide packages

View File

@@ -1,8 +1,14 @@
{ inputs, self, pks, ... }: { {
inputs,
self,
pks,
...
}:
{
imports = [ imports = [
./configuration.nix ./configuration.nix
./hardware-configuration.nix ./hardware-configuration.nix
../../system ../../system
../../home ../../home/prismo.nix
]; ];
} }

View File

@@ -1,19 +1,29 @@
# Do not modify this file! It was generated by nixos-generate-config # Do not modify this file! It was generated by nixos-generate-config
# and may be overwritten by future invocations. Please make changes # and may be overwritten by future invocations. Please make changes
# to /etc/nixos/configuration.nix instead. # to /etc/nixos/configuration.nix instead.
{ config, lib, pkgs, modulesPath, ... }: {
config,
lib,
pkgs,
modulesPath,
...
}:
{ {
imports = [ (modulesPath + "/installer/scan/not-detected.nix") ]; imports = [ (modulesPath + "/installer/scan/not-detected.nix") ];
boot = { boot = {
initrd = { initrd = {
availableKernelModules = availableKernelModules = [
[ "xhci_pci" "ahci" "usb_storage" "sd_mod" "rtsx_pci_sdmmc" ]; "xhci_pci"
"ahci"
"usb_storage"
"sd_mod"
"rtsx_pci_sdmmc"
];
kernelModules = [ ]; kernelModules = [ ];
luks.devices."cryptroot".device = luks.devices."cryptroot".device = "/dev/disk/by-uuid/f71b0ace-f38f-435f-a07a-007f9cfe4919";
"/dev/disk/by-uuid/f71b0ace-f38f-435f-a07a-007f9cfe4919";
}; };
kernelModules = [ "kvm-intel" ]; kernelModules = [ "kvm-intel" ];
extraModulePackages = [ ]; extraModulePackages = [ ];
@@ -29,8 +39,7 @@
fsType = "vfat"; fsType = "vfat";
}; };
swapDevices = swapDevices = [ { device = "/dev/disk/by-uuid/67da36a8-69df-4541-88cd-cba7cbc40b4c"; } ];
[{ device = "/dev/disk/by-uuid/67da36a8-69df-4541-88cd-cba7cbc40b4c"; }];
# Enables DHCP on each ethernet and wireless interface. In case of scripted networking # Enables DHCP on each ethernet and wireless interface. In case of scripted networking
# (the default) this is the recommended approach. When using systemd-networkd it's # (the default) this is the recommended approach. When using systemd-networkd it's
@@ -41,6 +50,5 @@
# networking.interfaces.wlp2s0.useDHCP = lib.mkDefault true; # networking.interfaces.wlp2s0.useDHCP = lib.mkDefault true;
nixpkgs.hostPlatform = lib.mkDefault "x86_64-linux"; nixpkgs.hostPlatform = lib.mkDefault "x86_64-linux";
hardware.cpu.intel.updateMicrocode = hardware.cpu.intel.updateMicrocode = lib.mkDefault config.hardware.enableRedistributableFirmware;
lib.mkDefault config.hardware.enableRedistributableFirmware;
} }

View File

@@ -1,4 +1,9 @@
{ lib, buildGoModule, fetchFromGitHub, installShellFiles }: {
lib,
buildGoModule,
fetchFromGitHub,
installShellFiles,
}:
buildGoModule rec { buildGoModule rec {
pname = "openpomodoro-cli"; pname = "openpomodoro-cli";
@@ -13,7 +18,10 @@ buildGoModule rec {
vendorHash = "sha256-BR9d/PMQ1ZUYWSDO5ID2bkTN+A+VbaLTlz5t0vbkO60="; vendorHash = "sha256-BR9d/PMQ1ZUYWSDO5ID2bkTN+A+VbaLTlz5t0vbkO60=";
ldflags = [ "-s" "-w" ]; ldflags = [
"-s"
"-w"
];
GOWORK = "off"; GOWORK = "off";

26
scripts/update-pob.sh Executable file
View File

@@ -0,0 +1,26 @@
#!/usr/bin/env bash
set -eo pipefail
# set -x
# TODO: Update pobfrontend as well?
if [ -z "$1" ]; then
nurl_output=$(nurl -j https://github.com/PathOfBuildingCommunity/PathOfBuilding 2>/dev/null)
rev=$(jq '.args.rev' <<< "$nurl_output")
else
nurl_output=$(nurl -j https://github.com/PathOfBuildingCommunity/PathOfBuilding "$1" 2>/dev/null)
fi
hash=$(jq '.args.hash' <<< "$nurl_output" | sed 's/\//\\\//g')
echo "Updating pob to $rev"
# Find lines to replace
rev_line_numbers=$(grep -Fn "rev =" packages/pob.nix| cut -d":" -f1)
rev_line_data=$(head -n1 <<< "$rev_line_numbers")
sed -i "${rev_line_data}s/.*/ rev = $rev;/" packages/pob.nix
hash_line_numbers=$(grep -Fn "hash =" packages/pob.nix| cut -d":" -f1)
hash_line_data=$(head -n1 <<< "$hash_line_numbers")
sed -i "${hash_line_data}s/.*/ hash = $hash;/" packages/pob.nix
nixfmt packages/pob.nix

View File

@@ -0,0 +1,30 @@
test: ENC[AES256_GCM,data:hEW/,iv:23IEALBiMHgXZedT7tHFsxF8UenCLqESJ3DkbUCWMxI=,tag:p7haTXzRt/eCa9ueNrbQcw==,type:str]
sops:
kms: []
gcp_kms: []
azure_kv: []
hc_vault: []
age:
- recipient: age1lznyk4ee7e7x8n92cq2n87kz9920473ks5u9jlhd3dczfzq4wamqept56u
enc: |
-----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSA2dHNNR0pyZ1hDcmxwdFRV
UzlSSm5nN0xkdk41dE1zbmZTa1FYVUl6d1RVCmpueUptV1NFVC9FR3g1djl6M1Za
K0ZYd3dhWHRBSkdONmlDaFl2RHk1TUEKLS0tIFFqRFd5K0YxaFRKdFVCOFpvODBu
L1V4MDV6WVFzVXhPcHNnNXJLVGx5WlkKBTUY5W4+h3VaKidz+a++hs5J0J3GhfXP
0NWAVIjiQQsEhfEyZcCsrdnOL038HCANaS1EWOCfyY+D7GPCzj6DUQ==
-----END AGE ENCRYPTED FILE-----
- recipient: age1stlqqspmt5fepyz35udrwr5avf9zuju79f787p26pu2d2j08yqps2q2t2c
enc: |
-----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBNNDY4cnBIb2h3aUNuNkdk
aWdjV3hFK3A5T05vQWtYc0VyY3BTSm12VzFNCkpIekF4Y3pKbEtaY3ZRNUI4eUlM
azhvelZjOWM0ZkFrRzlEenNJSG1KS2MKLS0tIE1Oek1oSUVZdm5maE9uSlJqN0lR
SGkzUkFuSUpzcWNsWVJRYW1RbTI5TGMKCirJOv9CxOjwiuORC0XTH3SwaMz37jC/
wITW1GrMnbt1QM0cF08ybu7IKpMo8CzH1iyPduaVLG7AyniaNTlDFQ==
-----END AGE ENCRYPTED FILE-----
lastmodified: "2024-10-07T20:32:06Z"
mac: ENC[AES256_GCM,data:RGLh077dYLkltn82+iTzKe00gwlodeL40OHm/66ZHemE8tYqFJ+A971R37sEJA3QLAm8MtN9glaNz9PZvBwwimIW4ZrkZhSREYaM83WQyDoceqbiv5J79elq35OsMwJPelmW5kKdW1d6r+aPTP6QyR1qq8L3x7ncoK690tnbtA8=,iv:mbXVZQ5FasPuN6I8VN26KPcews7fYUxL5VB+q+WI/NI=,tag:pFku2TL4CPfpetG2ebgbxA==,type:str]
pgp: []
unencrypted_suffix: _unencrypted
version: 3.9.0

View File

@@ -0,0 +1,21 @@
test: ENC[AES256_GCM,data:MtSN,iv:ag/LDkk0DgE6QPjB/08RhEw3LzQHDOkRH0/4OBn8KUU=,tag:FeiJfjtbd4MCwNmCezH44A==,type:str]
sops:
kms: []
gcp_kms: []
azure_kv: []
hc_vault: []
age:
- recipient: age1lznyk4ee7e7x8n92cq2n87kz9920473ks5u9jlhd3dczfzq4wamqept56u
enc: |
-----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBhaGtaL0tkVFFuTk9ka0Rz
bHRpN0UyZFQxTG1ZSTRxSmI4eHJhbVM1ZWs0Cmx5UkdrSFNsRGU1eWRyU0hEcElH
WWJLWHdNTVR4RVpGYlcwMlJ4b2J5eHcKLS0tIGkrTWpNdVdERHpvaHZRdGxHN1Mr
WDJGWFA1M2kxQ1hHKzRwRTY4WUZwN2MKQIT//FEdXYWfEkI1knDD3uN+KMaIDtmR
H64031YMvAh67fVGekRv72S5DWzrft/Zr2libKpsN7T4G9fxGihhEw==
-----END AGE ENCRYPTED FILE-----
lastmodified: "2024-10-02T20:56:45Z"
mac: ENC[AES256_GCM,data:WQKHFMPmEvDTHS4eYYVcpsX7j8Xef9SV0VKNAbQh0hnZPMJEll4jtzR8sub2tUEt9/I1PvngXMWz6pPmINwOKRI+L3+gTSdg9QgPiikjE6wDA2qbpv9pd14uH22ABmCjkTeEZ9R+b9KbBl0GtMQof1sdTL9nUDrr9Fyfrr/UXs4=,iv:4DgDhwb2ksh2THtR/H5PiO57vF4yKSZ6FyCjWBqCQQI=,tag:dczk4ZAI8k6dareobGmt/w==,type:str]
pgp: []
unencrypted_suffix: _unencrypted
version: 3.9.0

View File

@@ -1,12 +1,14 @@
{ {
imports = [ imports = [
./podman.nix
./fonts.nix ./fonts.nix
./fwupd.nix ./fwupd.nix
./users.nix
./libvirt.nix
./services.nix
./security.nix
./git.nix ./git.nix
./greetd.nix
./libvirt.nix
./podman.nix
./security.nix
./services.nix
./users.nix
./label.nix
]; ];
} }

View File

@@ -1,15 +1,23 @@
{ pkgs, ... }: { { pkgs, ... }:
{
environment.systemPackages = with pkgs; [ twemoji-color-font ]; environment.systemPackages = with pkgs; [ twemoji-color-font ];
fonts.packages = with pkgs; [ fonts.packages = with pkgs; [
fira-code fira-code
fira-code-symbols fira-code-symbols
nerdfonts font-awesome
(nerdfonts.override {
fonts = [
"JetBrainsMono"
"FiraCode"
"DroidSansMono"
"DejaVuSansMono"
];
})
noto-fonts noto-fonts
noto-fonts-cjk noto-fonts-cjk-sans
noto-fonts-emoji noto-fonts-emoji
noto-fonts-monochrome-emoji noto-fonts-monochrome-emoji
source-sans-pro source-sans-pro
twemoji-color-font twemoji-color-font
font-awesome
]; ];
} }

View File

@@ -1,4 +1,5 @@
{ pkgs, ... }: { { pkgs, ... }:
{
services.fwupd = { services.fwupd = {
enable = true; enable = true;
}; };

12
system/greetd.nix Normal file
View File

@@ -0,0 +1,12 @@
{ pkgs, ... }:
{
services.greetd = {
enable = true;
settings = {
default_session = {
command = "${pkgs.greetd.tuigreet}/bin/tuigreet --time --cmd \"dbus-run-session Hyprland\"";
user = "greeter";
};
};
};
}

19
system/label.nix Normal file
View File

@@ -0,0 +1,19 @@
{
self,
...
}:
let
flakeRev = if (self ? shortRev) then self.shortRev else "dirty";
flakeMod = if (self ? lastModifiedDate) then self.lastModifiedDate else "";
flakeRevCount = if (self ? revCount) then builtins.toString self.revCount else "";
tagGit = "rev:" + flakeRev + ":" + flakeRevCount;
tagMod = "mod:" + flakeMod;
label = flakeRevCount + "-" + flakeRev;
in
{
system.nixos.tags = [
tagGit
tagMod
];
system.nixos.label = label;
}

View File

@@ -29,5 +29,9 @@
wantedBy = [ "multi-user.target" ]; wantedBy = [ "multi-user.target" ];
}; };
networking.firewall.allowedTCPPorts = [ 9100 9558 8989 ]; networking.firewall.allowedTCPPorts = [
9100
9558
8989
];
} }

View File

@@ -2,9 +2,11 @@
{ {
virtualisation = { virtualisation = {
containers.enable = true;
podman = { podman = {
enable = true; enable = true;
dockerCompat = true; dockerCompat = true;
defaultNetwork.settings.dns_enabled = true;
}; };
}; };
} }

View File

@@ -1,4 +1,5 @@
{ pkgs, ... }: { { pkgs, ... }:
{
# Enable sudo # Enable sudo
security.sudo = { security.sudo = {
enable = true; enable = true;

View File

@@ -1,4 +1,5 @@
{ pkgs, ... }: { { pkgs, ... }:
{
services = { services = {
dbus.enable = true; dbus.enable = true;
pipewire = { pipewire = {

View File

@@ -19,9 +19,9 @@
"video" "video"
"gamemode" "gamemode"
"libvirtd" "libvirtd"
"podman"
]; ];
# Install some user packages # Install some user packages
packages = with pkgs; [ packages = with pkgs; [ ];
];
}; };
} }