Commit graph

203 commits

Author SHA1 Message Date
ccc0994dfd fish cleanup 2024-01-20 12:31:46 +01:00
b8a3586a4e better config 2024-01-14 23:13:52 +01:00
c6a74dd184 (hopefully) fix fish 2024-01-14 23:13:52 +01:00
359d902425 legion: nfs server 2024-01-14 21:52:01 +01:00
54059f106e
ude: allow port 80 lmao 2024-01-13 00:39:47 +01:00
59fabc1032
ude: fix nginx 2024-01-13 00:20:39 +01:00
c0a5860e6a
Disable rash and starship 2024-01-12 23:46:19 +01:00
6540c24831
ude: enable nginx 2024-01-12 23:39:46 +01:00
c25f50189a Enable NVIDIA driver patch 2024-01-10 00:00:46 +01:00
e45211d727 BUILD ON MACOS! 2024-01-09 22:46:45 +01:00
50fe10e4cd Flake lock file updates:
• Updated input 'crane':
    'github:ipetkov/crane/afdcd41180e3dfe4dac46b5ee396e3b12ccc967a' (2023-12-24)
  → 'github:ipetkov/crane/0efe36f9232e0961512572883ba9c995aa1f54b1' (2024-01-03)
• Updated input 'darwin':
    'github:lnl7/nix-darwin/1a41453cba42a3a1af2fff003be455ddbd75386c' (2023-12-31)
  → 'github:lnl7/nix-darwin/0dd382b70c351f528561f71a0a7df82c9d2be9a4' (2024-01-03)
• Updated input 'disko':
    'github:nix-community/disko/59f915b45a38cb0ec0e97a713237877a06b43386' (2024-01-01)
  → 'github:nix-community/disko/f0a3425a7b173701922e7959d8bfb136ef53aa54' (2024-01-08)
• Updated input 'fenix':
    'github:nix-community/fenix/54df821cae7bd492a049ef213336810247128110' (2024-01-02)
  → 'github:nix-community/fenix/50818d34497c48efbf21b965cf247bda90ffc7e0' (2024-01-09)
• Updated input 'fenix/rust-analyzer-src':
    'github:rust-lang/rust-analyzer/a8d935eedc80df8b453d90539cbe78b7e2c75e3c' (2024-01-01)
  → 'github:rust-lang/rust-analyzer/12e7aa3132217cc6a6c1151d468be35d7b365999' (2024-01-08)
• Updated input 'flake-parts':
    'github:hercules-ci/flake-parts/34fed993f1674c8d06d58b37ce1e0fe5eebcb9f5' (2023-12-01)
  → 'github:hercules-ci/flake-parts/88a2cd8166694ba0b6cb374700799cec53aef527' (2024-01-01)
• Updated input 'hercules-ci-agent':
    'github:hercules-ci/hercules-ci-agent/429ef2392873f2d249096bad07250ce73c88a736' (2023-12-27)
  → 'github:hercules-ci/hercules-ci-agent/0ca6b38cdc93a5e19fd32dbecc22327aef3cb175' (2024-01-07)
• Updated input 'hercules-ci-agent/nixpkgs':
    'github:NixOS/nixpkgs/6df37dc6a77654682fe9f071c62b4242b5342e04' (2023-12-22)
  → 'github:NixOS/nixpkgs/b0d36bd0a420ecee3bc916c91886caca87c894e9' (2023-12-30)
• Updated input 'hercules-ci-effects/flake-parts':
    'path:/nix/store/a5spqvgdp4qxhz4arxxn2374jv0r7acv-source?lastModified=1696343447&narHash=sha256-B2xAZKLkkeRFG5XcHHSXXcP7To9Xzr59KXeZiRf4vdQ%3D&rev=c9afaba3dfa4085dbd2ccb38dfade5141e33d9d4' (2023-10-03)
  → 'github:hercules-ci/flake-parts/34fed993f1674c8d06d58b37ce1e0fe5eebcb9f5' (2023-12-01)
• Updated input 'home-manager':
    'github:nix-community/home-manager/6e91c5df192395753d8e6d55a0352109cb559790' (2024-01-01)
  → 'github:nix-community/home-manager/e13aa9e287b3365473e5897e3667ea80a899cdfb' (2024-01-09)
• Updated input 'nh/nixpkgs':
    'github:NixOS/nixpkgs/32f63574c85fbc80e4ba1fbb932cde9619bad25e' (2023-12-31)
  → 'github:NixOS/nixpkgs/50aa30a13c4ab5e7ba282da460a3e3d44e9d0eb3' (2023-11-29)
• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/d44d59d2b5bd694cd9d996fd8c51d03e3e9ba7f7' (2023-12-31)
  → 'github:nixos/nixpkgs/24fe8bb4f552ad3926274d29e083b79d84707da6' (2024-01-07)
2024-01-09 22:46:45 +01:00
e776697515 New host: kogata 2024-01-09 22:46:45 +01:00
d9cd58c5b2 Style change 2024-01-09 22:46:45 +01:00
cd884602d9 Add fish wrapper and make it my default shell 2024-01-09 22:46:45 +01:00
b81483f2a1 Update readme 2024-01-09 22:46:45 +01:00
e47b646892 Remove rash from base packages 2024-01-02 21:44:18 +01:00
679496f5b4 Consolidated and moved modules/{nixos,darwin} to modules/system 2024-01-02 21:44:18 +01:00
77cf9d4396 Compile Conduit ourselves
no more IFD
2024-01-02 21:44:18 +01:00
e3442bc05e Clean up imports 2024-01-02 21:44:18 +01:00
407781e3d7
Merge pull request #15 from nrabulinski/flake-update 2024-01-01 14:10:22 +01:00
Hercules CI Effects
3c2c26c420 flake.lock: Update
Flake lock file updates:

• Updated input 'agenix':
    'github:ryantm/agenix/daf42cb35b2dc614d1551e37f96406e4c4a2d3e4' (2023-10-08)
  → 'github:ryantm/agenix/417caa847f9383e111d1397039c9d4337d024bf0' (2023-12-24)
• Added input 'agenix/systems':
    'github:nix-systems/default/da67096a3b9bf56a91d16901293e51ba5b49a27e' (2023-04-09)
• Updated input 'conduit':
    'gitlab:famedly/conduit/3bfdae795d4d9ec9aeaac7465e7535ac88e47756' (2023-09-13)
  → 'gitlab:famedly/conduit/ca6219723b0d562d86a69824720215f8a1851836' (2023-12-24)
• Updated input 'darwin':
    'github:lnl7/nix-darwin/afe83cbc2e673b1f08d32dd0f70df599678ff1e7' (2023-10-27)
  → 'github:lnl7/nix-darwin/1a41453cba42a3a1af2fff003be455ddbd75386c' (2023-12-31)
• Updated input 'disko':
    'github:nix-community/disko/944d338d24a9d043a3f7461c30ee6cfe4f9cca30' (2023-10-27)
  → 'github:nix-community/disko/59f915b45a38cb0ec0e97a713237877a06b43386' (2024-01-01)
• Updated input 'flake-parts':
    'github:hercules-ci/flake-parts/f76e870d64779109e41370848074ac4eaa1606ec' (2023-10-29)
  → 'github:hercules-ci/flake-parts/34fed993f1674c8d06d58b37ce1e0fe5eebcb9f5' (2023-12-01)
• Updated input 'hercules-ci-agent':
    'github:hercules-ci/hercules-ci-agent/e44538cf90ecd8173a6edf75f9a14364d3b9962f' (2023-10-29)
  → 'github:hercules-ci/hercules-ci-agent/429ef2392873f2d249096bad07250ce73c88a736' (2023-12-27)
• Updated input 'hercules-ci-agent/nixpkgs':
    'github:NixOS/nixpkgs/0fbe93c5a7cac99f90b60bdf5f149383daaa615f' (2023-07-02)
  → 'github:NixOS/nixpkgs/6df37dc6a77654682fe9f071c62b4242b5342e04' (2023-12-22)
• Updated input 'hercules-ci-effects':
    'github:hercules-ci/hercules-ci-effects/300e0af24a1bbe32d115beb182efb01785582c45' (2023-10-24)
  → 'github:hercules-ci/hercules-ci-effects/d5cbf433a6ae9cae05400189a8dbc6412a03ba16' (2023-12-31)
• Updated input 'hercules-ci-effects/nixpkgs':
    'github:NixOS/nixpkgs/7c9cc5a6e5d38010801741ac830a3f8fd667a7a0' (2023-10-19)
  → 'github:NixOS/nixpkgs/cfc3698c31b1fb9cdcf10f36c9643460264d0ca8' (2023-12-27)
• Updated input 'home-manager':
    'github:nix-community/home-manager/f92a54fef4eacdbe86b0a2054054dd58b0e2a2a4' (2023-10-28)
  → 'github:nix-community/home-manager/6e91c5df192395753d8e6d55a0352109cb559790' (2024-01-01)
• Updated input 'mailserver':
    'gitlab:simple-nixos-mailserver/nixos-mailserver/84783b661ecf33927c534b6476beb74ea3308968' (2023-09-28)
  → 'gitlab:simple-nixos-mailserver/nixos-mailserver/b5023b36a1f6628865cb42b4353bd2ddde0ea9f4' (2023-12-27)
• Updated input 'nh':
    'github:viperML/nh/385e537de3c833dc4cc2ee7522b1852b030cbe06' (2023-10-23)
  → 'github:viperML/nh/37b0d469a328a5b5969eacdf137f1e6b86c75a1d' (2023-12-19)
• Removed input 'nh/flake-parts'
• Removed input 'nh/nix-filter'
• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/90e85bc7c1a6fc0760a94ace129d3a1c61c3d035' (2023-10-29)
  → 'github:nixos/nixpkgs/d44d59d2b5bd694cd9d996fd8c51d03e3e9ba7f7' (2023-12-31)
• Updated input 'nvidia-patch':
    'github:arcnmx/nvidia-patch.nix/9b853953f3a134c17a43bc4261f3f3e3e833afb0' (2023-11-02)
  → 'github:arcnmx/nvidia-patch.nix/2bad380b4c3406f339d4c4940aec0e0b8e3587e4' (2023-12-13)
• Updated input 'nvidia-patch/flakelib':
    'github:flakelib/fl/d4be0a0007aeae09b8faced2e297b1062dc05b1e' (2023-05-05)
  → 'github:flakelib/fl/b71a91517f6b16aa5faefe8ec491d9f3062d7a20' (2023-12-05)
• Updated input 'nvidia-patch/flakelib/std':
    'github:flakelib/std/8546115941a5498ddb03a239aacdba151d433f09' (2022-12-16)
  → 'github:flakelib/std/443d1c8246b3d96a4822b02af907ca0d833e8b63' (2023-12-05)
• Updated input 'nvidia-patch/flakelib/std/nix-std':
    'github:chessai/nix-std/3b307d64ef7d7e8769d36b8c8bf33983efd1415a' (2022-12-16)
  → 'github:chessai/nix-std/715db541ffff4194620e48d210b76f73a74b5b5d' (2023-12-04)
• Updated input 'nvidia-patch/nvidia-patch-src':
    'github:keylase/nvidia-patch/1d856fbab568f261859741b0c408b718a4e0d9b8' (2023-11-02)
  → 'github:keylase/nvidia-patch/564c0661a942f7163cb2cfa6cb1b14b4bcff3a30' (2023-12-13)
• Updated input 'wrapper-manager':
    'github:viperML/wrapper-manager/d0f2277e1b1e0d95e29015e602991a1cf4e7fcf7' (2023-10-05)
  → 'github:viperML/wrapper-manager/3a4c510ffb9f01fc7cab5e23f5ae818d72a66e1a' (2023-12-12)
2024-01-01 11:16:42 +00:00
ff77bc7100
New host: ude 2023-11-12 21:05:11 +01:00
f2a54b2116 Updated SSH keys 2023-11-03 09:46:08 +01:00
49b0d48a66 Initial legion desktop 2023-11-02 20:02:19 +01:00
eb7b2a57b2
Removed unused override. Added packages.base-packages. Added FIXMEs 2023-11-02 18:46:37 +01:00
7406cece2d
Merge pull request #10 from nrabulinski/flake-update 2023-11-02 15:33:17 +01:00
Hercules CI Effects
a6d33ae79d flake.lock: Update
Flake lock file updates:

• Updated input 'darwin':
    'github:lnl7/nix-darwin/8b6ea26d5d2e8359d06278364f41fbc4b903b28a' (2023-10-03)
  → 'github:lnl7/nix-darwin/afe83cbc2e673b1f08d32dd0f70df599678ff1e7' (2023-10-27)
• Updated input 'disko':
    'github:nix-community/disko/325e1f7f2e0eea44c27e5e8a3946c2461ec095f2' (2023-10-16)
  → 'github:nix-community/disko/944d338d24a9d043a3f7461c30ee6cfe4f9cca30' (2023-10-27)
• Updated input 'flake-parts':
    'github:hercules-ci/flake-parts/c9afaba3dfa4085dbd2ccb38dfade5141e33d9d4' (2023-10-03)
  → 'github:hercules-ci/flake-parts/f76e870d64779109e41370848074ac4eaa1606ec' (2023-10-29)
• Updated input 'hercules-ci-agent':
    'github:hercules-ci/hercules-ci-agent/344b8b1079731a8c1e144119174f684fb492e03a' (2023-08-30)
  → 'github:hercules-ci/hercules-ci-agent/e44538cf90ecd8173a6edf75f9a14364d3b9962f' (2023-10-29)
• Updated input 'hercules-ci-effects':
    'github:hercules-ci/hercules-ci-effects/178b36dc3a75c96efc25477d45eafc37ba1fafc3' (2023-10-11)
  → 'github:hercules-ci/hercules-ci-effects/300e0af24a1bbe32d115beb182efb01785582c45' (2023-10-24)
• Removed input 'hercules-ci-effects/hercules-ci-agent'
• Updated input 'hercules-ci-effects/nixpkgs':
    'github:NixOS/nixpkgs/27fcd46fa18df36d270174246e7bd8f1787129ff' (2023-07-15)
  → 'github:NixOS/nixpkgs/7c9cc5a6e5d38010801741ac830a3f8fd667a7a0' (2023-10-19)
• Updated input 'home-manager':
    'github:nix-community/home-manager/78125bc681d12364cb65524eaa887354134053d0' (2023-10-15)
  → 'github:nix-community/home-manager/f92a54fef4eacdbe86b0a2054054dd58b0e2a2a4' (2023-10-28)
• Updated input 'nh':
    'github:viperML/nh/2985f5a45d6f3e1a9d8d3ca5c777ef1bc9c7fbd1' (2023-10-01)
  → 'github:viperML/nh/385e537de3c833dc4cc2ee7522b1852b030cbe06' (2023-10-23)
• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/12bdeb01ff9e2d3917e6a44037ed7df6e6c3df9d' (2023-10-15)
  → 'github:nixos/nixpkgs/90e85bc7c1a6fc0760a94ace129d3a1c61c3d035' (2023-10-29)
2023-10-30 04:22:04 +00:00
872ca000d5
Mail changes 2023-10-18 13:16:57 +02:00
4ba67b8cb0
Merge pull request #8 from nrabulinski/flake-update
`flake.lock`: Update
2023-10-18 11:46:46 +02:00
Hercules CI Effects
57e0f3dc6c flake.lock: Update
Flake lock file updates:

• Updated input 'disko':
    'github:nix-community/disko/32ce057c183506cecb0b84950e4eaf39f37e8c75' (2023-10-09)
  → 'github:nix-community/disko/325e1f7f2e0eea44c27e5e8a3946c2461ec095f2' (2023-10-16)
• Updated input 'hercules-ci-effects':
    'github:hercules-ci/hercules-ci-effects/91fae5824f5f1199f61693c6590b4a89abaed9d7' (2023-09-25)
  → 'github:hercules-ci/hercules-ci-effects/178b36dc3a75c96efc25477d45eafc37ba1fafc3' (2023-10-11)
• Updated input 'home-manager':
    'github:nix-community/home-manager/3c1d8758ac3f55ab96dcaf4d271c39da4b6e836d' (2023-10-08)
  → 'github:nix-community/home-manager/78125bc681d12364cb65524eaa887354134053d0' (2023-10-15)
• Updated input 'mailserver':
    'gitlab:simple-nixos-mailserver/nixos-mailserver/c63f6e7b053c18325194ff0e274dba44e8d2271e' (2023-07-21)
  → 'gitlab:simple-nixos-mailserver/nixos-mailserver/84783b661ecf33927c534b6476beb74ea3308968' (2023-09-28)
• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/5aabb5780a11c500981993d49ee93cfa6df9307b' (2023-10-08)
  → 'github:nixos/nixpkgs/12bdeb01ff9e2d3917e6a44037ed7df6e6c3df9d' (2023-10-15)
2023-10-16 04:22:05 +00:00
c64be25270
Merge pull request #7 from nrabulinski/conduit-latest 2023-10-11 07:48:49 +02:00
26514824b9
Change inputs to use query parameters 2023-10-09 19:30:15 +02:00
83567a8c34
Change conduit to latest 2023-10-09 19:25:38 +02:00
c834d1f8d3
Merge pull request #6 from nrabulinski/flake-update 2023-10-09 14:20:31 +02:00
82f8034b2b
New wrapper-manager version 2023-10-09 13:55:28 +02:00
Hercules CI Effects
bc47c7e974 flake.lock: Update
Flake lock file updates:

• Updated input 'agenix':
    'github:ryantm/agenix/1f677b3e161d3bdbfd08a939e8f25de2568e0ef4' (2023-09-22)
  → 'github:ryantm/agenix/daf42cb35b2dc614d1551e37f96406e4c4a2d3e4' (2023-10-08)
• Updated input 'darwin':
    'github:lnl7/nix-darwin/792c2e01347cb1b2e7ec84a1ef73453ca86537d8' (2023-09-30)
  → 'github:lnl7/nix-darwin/8b6ea26d5d2e8359d06278364f41fbc4b903b28a' (2023-10-03)
• Updated input 'disko':
    'github:nix-community/disko/19b62324663b6b9859caf7f335d232cf4f1f6a32' (2023-09-28)
  → 'github:nix-community/disko/32ce057c183506cecb0b84950e4eaf39f37e8c75' (2023-10-09)
• Updated input 'flake-parts':
    'github:hercules-ci/flake-parts/21928e6758af0a258002647d14363d5ffc85545b' (2023-10-01)
  → 'github:hercules-ci/flake-parts/c9afaba3dfa4085dbd2ccb38dfade5141e33d9d4' (2023-10-03)
• Updated input 'home-manager':
    'github:nix-community/home-manager/6f9b5b83ad1f470b3d11b8a9fe1d5ef68c7d0e30' (2023-10-01)
  → 'github:nix-community/home-manager/3c1d8758ac3f55ab96dcaf4d271c39da4b6e836d' (2023-10-08)
• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/d7186d62bb68fac3c90f1d95515e613ef299e992' (2023-10-01)
  → 'github:nixos/nixpkgs/5aabb5780a11c500981993d49ee93cfa6df9307b' (2023-10-08)
• Updated input 'wrapper-manager':
    'github:viperML/wrapper-manager/ec1cf6abbf017bd17c3e24e8dddbefe4b445b569' (2023-08-12)
  → 'github:viperML/wrapper-manager/d0f2277e1b1e0d95e29015e602991a1cf4e7fcf7' (2023-10-05)
2023-10-09 04:22:36 +00:00
d9fe2b30ee
Added legion's user key. Added git signing. Started moving to common 2023-10-07 14:38:52 +02:00
4feb1095ed
Fix tailscale magic DNS 2023-10-02 22:02:45 +02:00
8c0e218639
Drop deploy-rs 2023-10-02 19:34:31 +02:00
f4890a5d74
Continue porting darwin, make settei module(s) more reusable by others. 2023-10-02 19:30:59 +02:00
823721ac52
Merge pull request #4 from nrabulinski/flake-update 2023-10-02 15:47:40 +02:00
Hercules CI Effects
a139de54ab flake.lock: Update
Flake lock file updates:

• Updated input 'agenix':
    'github:ryantm/agenix/572baca9b0c592f71982fca0790db4ce311e3c75' (2023-09-15)
  → 'github:ryantm/agenix/1f677b3e161d3bdbfd08a939e8f25de2568e0ef4' (2023-09-22)
• Updated input 'darwin':
    'github:lnl7/nix-darwin/4496ab26628c5f43d2a5c577a06683c753e32fe2' (2023-09-12)
  → 'github:lnl7/nix-darwin/792c2e01347cb1b2e7ec84a1ef73453ca86537d8' (2023-09-30)
• Updated input 'deploy-rs':
    'github:serokell/deploy-rs/31c32fb2959103a796e07bbe47e0a5e287c343a8' (2023-09-12)
  → 'github:serokell/deploy-rs/e3f41832680801d0ee9e2ed33eb63af398b090e9' (2023-09-18)
• Updated input 'disko':
    'github:nix-community/disko/8aa6ec5ff220f1d9749d636dbeb46ec929f112dc' (2023-09-15)
  → 'github:nix-community/disko/19b62324663b6b9859caf7f335d232cf4f1f6a32' (2023-09-28)
• Updated input 'flake-parts':
    'github:hercules-ci/flake-parts/7f53fdb7bdc5bb237da7fefef12d099e4fd611ca' (2023-09-01)
  → 'github:hercules-ci/flake-parts/21928e6758af0a258002647d14363d5ffc85545b' (2023-10-01)
• Updated input 'hercules-ci-effects':
    'github:hercules-ci/hercules-ci-effects/0a63bfa3f00a3775ea3a6722b247880f1ffe91ce' (2023-07-15)
  → 'github:hercules-ci/hercules-ci-effects/91fae5824f5f1199f61693c6590b4a89abaed9d7' (2023-09-25)
• Updated input 'home-manager':
    'github:nix-community/home-manager/d9b88b43524db1591fb3d9410a21428198d75d49' (2023-09-13)
  → 'github:nix-community/home-manager/6f9b5b83ad1f470b3d11b8a9fe1d5ef68c7d0e30' (2023-10-01)
• Updated input 'nh':
    'github:viperML/nh/4b88da6fc89bf06d6598ce9a881590a7cc0dcafd' (2023-09-17)
  → 'github:viperML/nh/2985f5a45d6f3e1a9d8d3ca5c777ef1bc9c7fbd1' (2023-10-01)
• Updated input 'nh/nix-filter':
    'github:numtide/nix-filter/d90c75e8319d0dd9be67d933d8eb9d0894ec9174' (2023-06-19)
  → 'github:numtide/nix-filter/41fd48e00c22b4ced525af521ead8792402de0ea' (2023-09-16)
• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/46688f8eb5cd6f1298d873d4d2b9cf245e09e88e' (2023-09-15)
  → 'github:nixos/nixpkgs/d7186d62bb68fac3c90f1d95515e613ef299e992' (2023-10-01)
2023-10-02 07:25:52 +00:00
b57708bb3e
Fix building hijiri 2023-09-25 21:17:06 +02:00
114e747b44
Add an empty secrets.json for hercules-ci 2023-09-25 20:36:56 +02:00
fcc627d7d1
Remove aarch64-darwin from herculesCI.ciSystems 2023-09-25 20:36:52 +02:00
b9f759eff0
Comment out installer before it's ready 2023-09-25 19:54:13 +02:00
f79b3d6ff7
Migrated legion over. Started migrating hijiri 2023-09-20 09:47:17 +02:00
31dd42d37d
Try building wrappers in CI 2023-09-17 13:04:33 +02:00
96fb8b568f
Moved hosts/common to modules. Updated CI effects. 2023-09-17 12:08:24 +02:00
fb0c1a4451
Big readme update and more
Updated readme with tons of information.
Made kazuki a hercules agent.
Fixed secrets ownerships.
Started working on a custom installer iso.
Changed helix theme.
2023-09-16 21:51:35 +02:00