Commit graph

1219 commits

Author SHA1 Message Date
395c4f63b7
Add openfga to overlay 2024-01-29 10:29:30 +01:00
dc3a9097f5
nix: Add attic binary cache 2024-01-29 10:29:09 +01:00
f96b9959b5
base: Update probe-rs udev rules hash 2024-01-29 10:28:48 +01:00
6a5938be3f
forgejo: Explicitly enable cron, set actions runner log level 2024-01-29 10:28:13 +01:00
24c40e685e
Delete obsolete machine config 2024-01-29 10:27:59 +01:00
70421d5ecb
Tell systemd to accept any connected interface as online 2024-01-29 10:27:21 +01:00
33c4fb6314
flake: On second thought, disable statix alltogether
It's not providing enough value for the annoyances it causes. Like not accepting
multiple filenames.
2024-01-29 10:25:12 +01:00
cc7230d92f
flake: Run statix hook only on staged files 2024-01-29 10:19:05 +01:00
29e3f7d597
emacs: Add hare-mode 2024-01-29 10:18:41 +01:00
1a37a82af9
nushell: add nu_scripts to NU_LIB_DIRS
All checks were successful
/ check (push) Successful in 7m46s
2024-01-29 10:03:11 +01:00
84bac3cf2e
Add hare tree-sitter plugin 2024-01-29 10:02:31 +01:00
560260f36c
flake.lock: Update
All checks were successful
/ check (push) Successful in 5m59s
Flake lock file updates:

• Updated input 'disko':
    'github:nix-community/disko/f7424625dc1f2e4eceac3009cbd1203d566feebc' (2024-01-26)
  → 'github:nix-community/disko/f67ba6552845ea5d7f596a24d57c33a8a9dc8de9' (2024-01-29)
• Updated input 'emacs-overlay':
    'github:nix-community/emacs-overlay/44a03f57c31e3fb4323410988389278a4f2f7999' (2024-01-27)
  → 'github:nix-community/emacs-overlay/87bfbcd248f3f17040db47b2cc8542033b12d051' (2024-01-28)
• Updated input 'home-manager':
    'github:nix-community/home-manager/b2f56952074cb46e93902ecaabfb04dd93733434' (2024-01-26)
  → 'github:nix-community/home-manager/4d54c29bce71f8c261513e0662cc573d30f3e33e' (2024-01-28)
• Updated input 'pre-commit-hooks':
    'github:cachix/pre-commit-hooks.nix/f56597d53fd174f796b5a7d3ee0b494f9e2285cc' (2024-01-20)
  → 'github:cachix/pre-commit-hooks.nix/7c54e08a689b53c8a1e5d70169f2ec9e2a68ffaf' (2024-01-28)
• Updated input 'rust-overlay':
    'github:oxalica/rust-overlay/3a57c4e29cb2beb777b2e6ae7309a680585b8b2f' (2024-01-26)
  → 'github:oxalica/rust-overlay/246ba7102553851af60e0382f558f6bc5f63fa13' (2024-01-29)
• Updated input 'sops':
    'github:Mic92/sops-nix/4606d9b1595e42ffd9b75b9e69667708c70b1d68' (2024-01-24)
  → 'github:Mic92/sops-nix/73bf36912e31a6b21af6e0f39218e067283c67ef' (2024-01-28)
• Updated input 'sops/nixpkgs-stable':
    'github:NixOS/nixpkgs/a1982c92d8980a0114372973cbdfe0a307f1bdea' (2024-01-12)
  → 'github:NixOS/nixpkgs/9a333eaa80901efe01df07eade2c16d183761fa3' (2024-01-22)
2024-01-29 08:26:58 +01:00
d7e50a2212
Merge branch 'main' of git.datarift.nl:erwin/nixos-config 2024-01-29 08:26:29 +01:00
26099b885d
flake.lock: Update
Flake lock file updates:

• Updated input 'disko':
    'github:nix-community/disko/c12719812dde4dcbc4119a2b09766a51c9c498d5' (2024-01-26)
  → 'github:nix-community/disko/f7424625dc1f2e4eceac3009cbd1203d566feebc' (2024-01-26)
• Updated input 'emacs-overlay':
    'github:nix-community/emacs-overlay/89ef483952c2f5d1a4d8e52be846a6c20fd6be64' (2024-01-26)
  → 'github:nix-community/emacs-overlay/44a03f57c31e3fb4323410988389278a4f2f7999' (2024-01-27)
• Updated input 'home-manager':
    'github:nix-community/home-manager/c7ce343d9bf1a329056a4dd5b32ea8cc43b55e15' (2024-01-25)
  → 'github:nix-community/home-manager/b2f56952074cb46e93902ecaabfb04dd93733434' (2024-01-26)
• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/612f97239e2cc474c13c9dafa0df378058c5ad8d' (2024-01-21)
  → 'github:nixos/nixpkgs/ae5c332cbb5827f6b1f02572496b141021de335f' (2024-01-25)
2024-01-27 13:57:50 +01:00
a9232bb36e
flake.lock: Update
Flake lock file updates:

• Updated input 'disko':
    'github:nix-community/disko/9fcdf3375e01e2938a49df103af9fd21bd0f89d9' (2024-01-22)
  → 'github:nix-community/disko/c12719812dde4dcbc4119a2b09766a51c9c498d5' (2024-01-26)
• Updated input 'emacs-overlay':
    'github:nix-community/emacs-overlay/697e580696334fa0d85276b98f484e03fa88dc83' (2024-01-24)
  → 'github:nix-community/emacs-overlay/89ef483952c2f5d1a4d8e52be846a6c20fd6be64' (2024-01-26)
• Updated input 'emacs-overlay/nixpkgs-stable':
    'github:NixOS/nixpkgs/d7f206b723e42edb09d9d753020a84b3061a79d8' (2024-01-22)
  → 'github:NixOS/nixpkgs/a77ab169a83a4175169d78684ddd2e54486ac651' (2024-01-24)
• Updated input 'home-manager':
    'github:nix-community/home-manager/6b28ab2d798c1c84e24053d95f4ee1dd9d81e2fb' (2024-01-24)
  → 'github:nix-community/home-manager/c7ce343d9bf1a329056a4dd5b32ea8cc43b55e15' (2024-01-25)
• Updated input 'microvm':
    'github:astro/microvm.nix/ce0d2e393216e708d2abc228c68a7a8c2147aeec' (2024-01-24)
  → 'github:astro/microvm.nix/186b8bf6dbacc1ab55fe8ac8d5a2bbf76a1a70e1' (2024-01-25)
• Updated input 'nixos-hardware':
    'github:NixOS/nixos-hardware/e756ff62c2e9db4f7c197bc1849a02024a7bfb2e' (2024-01-24)
  → 'github:NixOS/nixos-hardware/f84eaffc35d1a655e84749228cde19922fcf55f1' (2024-01-25)
• Updated input 'rust-overlay':
    'github:oxalica/rust-overlay/81eb4bdb219d97d749f152eb4de6a081b088b08d' (2024-01-24)
  → 'github:oxalica/rust-overlay/3a57c4e29cb2beb777b2e6ae7309a680585b8b2f' (2024-01-26)
• Updated input 'sops':
    'github:Mic92/sops-nix/ae171b54e76ced88d506245249609f8c87305752' (2024-01-21)
  → 'github:Mic92/sops-nix/4606d9b1595e42ffd9b75b9e69667708c70b1d68' (2024-01-24)
2024-01-26 21:24:21 +01:00
f0ab861ecf
flake.lock: Update
Flake lock file updates:

• Updated input 'emacs-overlay':
    'github:nix-community/emacs-overlay/e2953343aa80377bb1f486f46ef5553b5570753e' (2024-01-23)
  → 'github:nix-community/emacs-overlay/697e580696334fa0d85276b98f484e03fa88dc83' (2024-01-24)
• Updated input 'emacs-overlay/nixpkgs-stable':
    'github:NixOS/nixpkgs/1b64fc1287991a9cce717a01c1973ef86cb1af0b' (2024-01-20)
  → 'github:NixOS/nixpkgs/d7f206b723e42edb09d9d753020a84b3061a79d8' (2024-01-22)
• Updated input 'home-manager':
    'github:nix-community/home-manager/3df2a80f3f85f91ea06e5e91071fa74ba92e5084' (2024-01-23)
  → 'github:nix-community/home-manager/6b28ab2d798c1c84e24053d95f4ee1dd9d81e2fb' (2024-01-24)
• Updated input 'microvm':
    'github:astro/microvm.nix/f07dd64526ee203d25329c517eec3b697860fa6b' (2024-01-21)
  → 'github:astro/microvm.nix/ce0d2e393216e708d2abc228c68a7a8c2147aeec' (2024-01-24)
• Updated input 'nixos-hardware':
    'github:NixOS/nixos-hardware/bee2202bec57e521e3bd8acd526884b9767d7fa0' (2024-01-15)
  → 'github:NixOS/nixos-hardware/e756ff62c2e9db4f7c197bc1849a02024a7bfb2e' (2024-01-24)
• Updated input 'rust-overlay':
    'github:oxalica/rust-overlay/f889dc31ef97835834bdc3662394ebdb3c96b974' (2024-01-23)
  → 'github:oxalica/rust-overlay/81eb4bdb219d97d749f152eb4de6a081b088b08d' (2024-01-24)
2024-01-26 20:33:59 +01:00
5dd1071348
flake.lock: Update
All checks were successful
/ check (push) Successful in 3m46s
Flake lock file updates:

• Updated input 'disko':
    'github:nix-community/disko/9fcdf3375e01e2938a49df103af9fd21bd0f89d9' (2024-01-22)
  → 'github:nix-community/disko/c12719812dde4dcbc4119a2b09766a51c9c498d5' (2024-01-26)
• Updated input 'emacs-overlay':
    'github:nix-community/emacs-overlay/e2953343aa80377bb1f486f46ef5553b5570753e' (2024-01-23)
  → 'github:nix-community/emacs-overlay/babae500c2bca610eb38e17a1ef1bf0f70beb29e' (2024-01-26)
• Updated input 'emacs-overlay/nixpkgs-stable':
    'github:NixOS/nixpkgs/1b64fc1287991a9cce717a01c1973ef86cb1af0b' (2024-01-20)
  → 'github:NixOS/nixpkgs/a77ab169a83a4175169d78684ddd2e54486ac651' (2024-01-24)
• Updated input 'home-manager':
    'github:nix-community/home-manager/3df2a80f3f85f91ea06e5e91071fa74ba92e5084' (2024-01-23)
  → 'github:nix-community/home-manager/c7ce343d9bf1a329056a4dd5b32ea8cc43b55e15' (2024-01-25)
• Updated input 'microvm':
    'github:astro/microvm.nix/f07dd64526ee203d25329c517eec3b697860fa6b' (2024-01-21)
  → 'github:astro/microvm.nix/186b8bf6dbacc1ab55fe8ac8d5a2bbf76a1a70e1' (2024-01-25)
• Updated input 'nixos-hardware':
    'github:NixOS/nixos-hardware/bee2202bec57e521e3bd8acd526884b9767d7fa0' (2024-01-15)
  → 'github:NixOS/nixos-hardware/f84eaffc35d1a655e84749228cde19922fcf55f1' (2024-01-25)
• Updated input 'rust-overlay':
    'github:oxalica/rust-overlay/f889dc31ef97835834bdc3662394ebdb3c96b974' (2024-01-23)
  → 'github:oxalica/rust-overlay/3a57c4e29cb2beb777b2e6ae7309a680585b8b2f' (2024-01-26)
• Updated input 'sops':
    'github:Mic92/sops-nix/ae171b54e76ced88d506245249609f8c87305752' (2024-01-21)
  → 'github:Mic92/sops-nix/4606d9b1595e42ffd9b75b9e69667708c70b1d68' (2024-01-24)
2024-01-26 13:23:33 +01:00
9432adb355
Add Forgejo workflow to check flake
All checks were successful
/ check (push) Successful in 4m1s
2024-01-25 12:42:14 +01:00
7090f6614f
polybar: Fix linting error for playerctl script 2024-01-25 12:39:27 +01:00
0272834fcc
machines: Disable thor 2024-01-25 12:39:16 +01:00
62735b207a
i3: remove wallpaper configuration 2024-01-25 12:38:55 +01:00
fcf5583ef0
thor: Import anyrun home-manager module 2024-01-25 12:38:15 +01:00
25120dbe1a
base: Update hash for probe-rs udev rules 2024-01-25 12:37:58 +01:00
4b4ace72b2
ci: Decommission in favour of forgejo actions 2024-01-24 18:17:47 +01:00
17057e1afe
gitea-runner: Init system 2024-01-24 17:11:53 +01:00
b3caffe298
nushell: Fix config 2024-01-24 17:10:20 +01:00
cf8e6ee452
Mark flake.lock as binary for merge conflicts
This makes git preserve the local version, but still mark the file as
conflicted, so it is not mangled with conflict regions.
2024-01-23 13:40:29 +01:00
4a2702934b
openfga: init at 1.4.2 2024-01-23 13:40:18 +01:00
1f6a08ed9b
keycloak: Update admin-ui and orgs 2024-01-23 12:04:28 +01:00
b1f27d6252
flake.lock: Update
Flake lock file updates:

• Updated input 'emacs-overlay':
    'github:nix-community/emacs-overlay/83731bc2f68f485e843534da607f374f75b4f0bd' (2024-01-22)
  → 'github:nix-community/emacs-overlay/e2953343aa80377bb1f486f46ef5553b5570753e' (2024-01-23)
• Updated input 'home-manager':
    'github:nix-community/home-manager/2d47379ad591bcb14ca95a90b6964b8305f6c913' (2024-01-21)
  → 'github:nix-community/home-manager/3df2a80f3f85f91ea06e5e91071fa74ba92e5084' (2024-01-23)
• Updated input 'rust-overlay':
    'github:oxalica/rust-overlay/e36f66bb10b09f5189dc3b1706948eaeb9a1c555' (2024-01-22)
  → 'github:oxalica/rust-overlay/f889dc31ef97835834bdc3662394ebdb3c96b974' (2024-01-23)
2024-01-23 11:37:12 +01:00
3428449501
odin: Fix incus OIDC issuer URL 2024-01-22 20:30:43 +01:00
7e3c07ff1b
unifi: Wait on any interface to be online 2024-01-22 20:30:20 +01:00
1e6a46e2a5
Update parameters for caddy-with-plugins 2024-01-22 20:29:55 +01:00
7c4967b4d8
machines: Fix folder for ci 2024-01-22 20:28:54 +01:00
72030e6c69
gitea: Move machine-specific module to machine config 2024-01-22 20:27:45 +01:00
4f9b088afb
valkyrie: Move machine-specific modules to machine config 2024-01-22 20:05:24 +01:00
5cf877e9ba
frigate: Move machine-specific module to machine config 2024-01-22 19:53:38 +01:00
09efae9138
flake.lock: Update
Flake lock file updates:

• Updated input 'disko':
    'github:nix-community/disko/0033adc6e3f1ed076f3ed1c637ef1dfe6bef6733' (2024-01-18)
  → 'github:nix-community/disko/9fcdf3375e01e2938a49df103af9fd21bd0f89d9' (2024-01-22)
• Updated input 'emacs-overlay':
    'github:nix-community/emacs-overlay/dc3dafe421095791e2dacf2b03e1686365160d35' (2024-01-19)
  → 'github:nix-community/emacs-overlay/83731bc2f68f485e843534da607f374f75b4f0bd' (2024-01-22)
• Updated input 'emacs-overlay/nixpkgs-stable':
    'github:NixOS/nixpkgs/8bf65f17d8070a0a490daf5f1c784b87ee73982c' (2024-01-17)
  → 'github:NixOS/nixpkgs/1b64fc1287991a9cce717a01c1973ef86cb1af0b' (2024-01-20)
• Updated input 'home-manager':
    'github:nix-community/home-manager/b84191db127c16a92cbdf7f7b9969d58bb456699' (2024-01-17)
  → 'github:nix-community/home-manager/2d47379ad591bcb14ca95a90b6964b8305f6c913' (2024-01-21)
• Updated input 'microvm':
    'github:astro/microvm.nix/ca69f1cf1cad946ccd04e476cc3822ae7088267d' (2024-01-19)
  → 'github:astro/microvm.nix/f07dd64526ee203d25329c517eec3b697860fa6b' (2024-01-21)
• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/842d9d80cfd4560648c785f8a4e6f3b096790e19' (2024-01-17)
  → 'github:nixos/nixpkgs/612f97239e2cc474c13c9dafa0df378058c5ad8d' (2024-01-21)
• Updated input 'pre-commit-hooks':
    'github:cachix/pre-commit-hooks.nix/ffa9a5b90b0acfaa03b1533b83eaf5dead819a05' (2024-01-14)
  → 'github:cachix/pre-commit-hooks.nix/f56597d53fd174f796b5a7d3ee0b494f9e2285cc' (2024-01-20)
• Updated input 'rust-overlay':
    'github:oxalica/rust-overlay/47cac072a313d9cce884b9ea418d2bf712fa23dd' (2024-01-19)
  → 'github:oxalica/rust-overlay/e36f66bb10b09f5189dc3b1706948eaeb9a1c555' (2024-01-22)
• Updated input 'sops':
    'github:Mic92/sops-nix/87755331580fdf23df7e39b46d63ac88236bf42c' (2024-01-15)
  → 'github:Mic92/sops-nix/ae171b54e76ced88d506245249609f8c87305752' (2024-01-21)
2024-01-22 11:10:09 +01:00
6fd1466e1f
mimir: Install attic-client 2024-01-19 16:07:03 +01:00
6187e8278a
nushell: Update config for nushell 0.89 2024-01-19 16:06:17 +01:00
5e22b4b8bb
flake.lock: Update
Flake lock file updates:

• Updated input 'attic':
    'github:zhaofengli/attic/e6bedf1869f382cfc51b69848d6e09d51585ead6' (2024-01-02)
  → 'github:zhaofengli/attic/fbe252a5c21febbe920c025560cbd63b20e24f3b' (2024-01-18)
• Updated input 'emacs-overlay':
    'github:nix-community/emacs-overlay/4baba64e8088c2cdbde661d6697d1fff3ba59f6d' (2024-01-18)
  → 'github:nix-community/emacs-overlay/dc3dafe421095791e2dacf2b03e1686365160d35' (2024-01-19)
• Updated input 'emacs-overlay/nixpkgs-stable':
    'github:NixOS/nixpkgs/b8dd8be3c790215716e7c12b247f45ca525867e2' (2024-01-15)
  → 'github:NixOS/nixpkgs/8bf65f17d8070a0a490daf5f1c784b87ee73982c' (2024-01-17)
• Updated input 'microvm':
    'github:astro/microvm.nix/088ba565537eaef1041a87be5a44ca0daa4e1908' (2024-01-14)
  → 'github:astro/microvm.nix/ca69f1cf1cad946ccd04e476cc3822ae7088267d' (2024-01-19)
• Updated input 'rust-overlay':
    'github:oxalica/rust-overlay/ff3e4b3ee418009886848d48e4ba236a2f9de789' (2024-01-18)
  → 'github:oxalica/rust-overlay/47cac072a313d9cce884b9ea418d2bf712fa23dd' (2024-01-19)
2024-01-19 10:24:23 +01:00
03942eca29
flake.lock: Update
Flake lock file updates:

• Updated input 'disko':
    'github:nix-community/disko/d0b4408eaf782a1ada0a9133bb1cecefdd59c696' (2024-01-15)
  → 'github:nix-community/disko/0033adc6e3f1ed076f3ed1c637ef1dfe6bef6733' (2024-01-18)
• Updated input 'emacs-overlay':
    'github:nix-community/emacs-overlay/bd632887992dea09e08244c2f7c632c3590ab9dc' (2024-01-16)
  → 'github:nix-community/emacs-overlay/4baba64e8088c2cdbde661d6697d1fff3ba59f6d' (2024-01-18)
• Updated input 'home-manager':
    'github:nix-community/home-manager/fa152fd745b816dcfc751962f2e20c8669aed8f1' (2024-01-16)
  → 'github:nix-community/home-manager/b84191db127c16a92cbdf7f7b9969d58bb456699' (2024-01-17)
• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/9b19f5e77dd906cb52dade0b7bd280339d2a1f3d' (2024-01-13)
  → 'github:nixos/nixpkgs/842d9d80cfd4560648c785f8a4e6f3b096790e19' (2024-01-17)
• Updated input 'rust-overlay':
    'github:oxalica/rust-overlay/b21f3c0d5bf0f0179f5f0140e8e0cd099618bd04' (2024-01-16)
  → 'github:oxalica/rust-overlay/ff3e4b3ee418009886848d48e4ba236a2f9de789' (2024-01-18)
2024-01-18 15:31:21 +01:00
329e066b3d
work: Add incus 2024-01-18 09:46:37 +01:00
81130b5b6e
mimir: Remove rtl88x2bu because it doesn't build. Add ddccontrol 2024-01-18 09:44:48 +01:00
dbc11f1b22
Add nix-tree to devshell 2024-01-17 09:43:50 +01:00
63c31238fe
home: remove larynx (now piper) 2024-01-17 09:43:32 +01:00
8a063f1088
server: Enable atuin 2024-01-17 09:43:11 +01:00
7ce4f5b246
home: Update changed ID of Kyria keyboard 2024-01-17 09:42:36 +01:00
06063203bc
nix: Use nix.settings and remove extraOptions 2024-01-17 09:41:56 +01:00
0793b93a0a
odin: Tweak kernel settings for caddy, open port 2024-01-17 09:40:26 +01:00