Commit graph

604 commits

Author SHA1 Message Date
f045fb0482 Merge pull request 'Setup lix and get rid of duplicate inputs' (#3) from setup-lix into main
All checks were successful
/ check (push) Successful in 2m33s
Reviewed-on: #3
2024-05-21 18:43:18 +00:00
4791d6c8a0 build(flake): get rid of duplicate inputs
All checks were successful
/ check (pull_request) Successful in 2m33s
What is systems/default and why does *everyone* depend on it?
2024-05-21 20:36:49 +02:00
bf67950b31 feat: switch to lix 2024-05-21 19:27:35 +02:00
64c9305120 feat: setup lix binary cache 2024-05-21 18:41:45 +02:00
4544ec63c0 Merge pull request 'feat: use bot account to create PR' (#2) from feat/use-appliance into main
All checks were successful
/ check (push) Successful in 4m5s
Reviewed-on: #2
2024-05-20 10:45:05 +00:00
a9c0d2acff feat: use bot account to create PR
All checks were successful
/ check (pull_request) Successful in 4m25s
This might run CI?
2024-05-20 12:43:42 +02:00
b912daedcd feat: make nrb fetch from remote by default
All checks were successful
/ check (push) Successful in 4m22s
2024-05-20 12:06:16 +02:00
kitchen-ci
e02e3557dc build(flake): update inputs
Flake lock file updates:

• Updated input 'disko':
    'github:nix-community/disko/e972a78f4a49cd92075d64b6feeef64d26bf2996' (2024-05-13)
  → 'github:nix-community/disko/601be8412d2ab72f752448766fe0fb2f00d5c40c' (2024-05-19)
• Updated input 'nix-index-database':
    'github:Mic92/nix-index-database/f9027322f48b427da23746aa359a6510dfcd0228' (2024-05-12)
  → 'github:Mic92/nix-index-database/6b94c48c3bb22d5181333c3fb71beff44116e251' (2024-05-19)
• Updated input 'nixos-hardware':
    'github:NixOS/nixos-hardware/a4e2b7909fc1bdf30c30ef21d388fde0b5cdde4a' (2024-05-08)
  → 'github:NixOS/nixos-hardware/f0cf56878046c42ec2096a2ade89203e7348917b' (2024-05-19)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/71bae31b7dbc335528ca7e96f479ec93462323ff' (2024-05-11)
  → 'github:NixOS/nixpkgs/e7cc61784ddf51c81487637b3031a6dd2d6673a2' (2024-05-18)
• Updated input 'nixpkgs-unstable':
    'github:NixOS/nixpkgs/062ca2a9370a27a35c524dc82d540e6e9824b652' (2024-05-11)
  → 'github:NixOS/nixpkgs/4a6b83b05df1a8bd7d99095ec4b4d271f2956b64' (2024-05-17)
• Updated input 'nur':
    'github:nix-community/NUR/33c2f539c6ce5b58bb5e093aec0fcb9d00a0e7d9' (2024-05-13)
  → 'github:nix-community/NUR/2117505a79a460df4568790e26ea1a0a4ba352f4' (2024-05-19)
• Updated input 'pre-commit-hooks':
    'github:cachix/pre-commit-hooks.nix/c182c876690380f8d3b9557c4609472ebfa1b141' (2024-05-13)
  → 'github:cachix/pre-commit-hooks.nix/fa606cccd7b0ccebe2880051208e4a0f61bfc8c1' (2024-05-16)
• Removed input 'pre-commit-hooks/flake-utils'
• Removed input 'pre-commit-hooks/flake-utils/systems'
2024-05-20 12:06:16 +02:00
3d89bb6108 feat: remove update alias
This is no longer needed, and the message  was outdated anyways.
2024-05-20 12:06:16 +02:00
f4b71d7e52 build: change flake commit summary 2024-05-20 12:06:16 +02:00
89b1736eb3 fix: make kitchen logo transparent 2024-05-20 12:06:16 +02:00
008d57c5f4 feat: serve kitchen logo instead of chef pfp 2024-05-20 12:06:16 +02:00
180152ba4a feat: add fzf functions to interact with git worktrees
These have to be functions sadly because `cd` doesn't work otherwise.
This just means there is more reason to have subcommand aliases on a shell level. :)

Heavily based on nerdypeppers stuff[https://peppe.rs/posts/curing_a_case_of_git-UX/].
2024-05-20 12:06:16 +02:00
a74ea2571a fix: don't hardcode nrb path and hostname 2024-05-20 12:06:16 +02:00
fe18a2bf92 docs: add todo 2024-05-20 12:06:16 +02:00
c8bdb78b33 feat: float developer console 2024-05-20 12:06:16 +02:00
2410834c1b refactor: use for_window [all] instead of [title="."] 2024-05-20 12:06:16 +02:00
0be7cf6093 Revert "feat: add name.buffet.sh"
This reverts commit ab4f5e28485febe9f9fad533ef02cf4db6655469.
2024-05-20 12:06:16 +02:00
d30e542b06 feat: remove noscript in favor of uBO advanced mode 2024-05-20 12:06:16 +02:00
8a505e6e7b feat: add more rust utils (cargo-watch, clippy) 2024-05-20 12:06:16 +02:00
834ff672b7 fix: move all rust things to unstable 2024-05-20 12:06:16 +02:00
ad187acfe0 feat: use unstable rust 2024-05-20 12:06:16 +02:00
e999c3b0e6 add direnv stuff 2024-05-20 12:06:16 +02:00
1fdfd7e0a7 feat: reduce number of forgejo action runners to 1
While 2 is cool because huge actions don't block this has been affecting my server too much.
2024-05-20 12:06:16 +02:00
80b66b0d35 feat: add CI checks through pre-commit 2024-05-20 12:06:16 +02:00
kitchen-ci
385b2f3fb1 flake.lock: Update
Flake lock file updates:

• Updated input 'agenix':
    'github:ryantm/agenix/24a7ea390564ccd5b39b7884f597cfc8d7f6f44e' (2024-04-26)
  → 'github:ryantm/agenix/8d37c5bdeade12b6479c85acd133063ab53187a0' (2024-05-09)
• Updated input 'disko':
    'github:nix-community/disko/e1b3ae2b4ebc3c7b83154b9361e3d154e64e362d' (2024-05-06)
  → 'github:nix-community/disko/e972a78f4a49cd92075d64b6feeef64d26bf2996' (2024-05-13)
• Updated input 'home-manager':
    'github:nix-community/home-manager/86853e31dc1b62c6eeed11c667e8cdd0285d4411' (2024-04-25)
  → 'github:nix-community/home-manager/ab5542e9dbd13d0100f8baae2bc2d68af901f4b4' (2024-05-10)
• Updated input 'nix-index-database':
    'github:Mic92/nix-index-database/a362555e9dbd4ecff3bb98969bbdb8f79fe87f10' (2024-05-05)
  → 'github:Mic92/nix-index-database/f9027322f48b427da23746aa359a6510dfcd0228' (2024-05-12)
• Updated input 'nixos-hardware':
    'github:NixOS/nixos-hardware/e148ccbecbd2fe4dc4768fba67f6db828466ad06' (2024-05-06)
  → 'github:NixOS/nixos-hardware/a4e2b7909fc1bdf30c30ef21d388fde0b5cdde4a' (2024-05-08)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/651b4702e27a388f0f18e1b970534162dec09aff' (2024-05-04)
  → 'github:NixOS/nixpkgs/71bae31b7dbc335528ca7e96f479ec93462323ff' (2024-05-11)
• Updated input 'nixpkgs-unstable':
    'github:NixOS/nixpkgs/25865a40d14b3f9cf19f19b924e2ab4069b09588' (2024-05-05)
  → 'github:NixOS/nixpkgs/062ca2a9370a27a35c524dc82d540e6e9824b652' (2024-05-11)
• Updated input 'nur':
    'github:nix-community/NUR/ab1975853e951403f855043226dec29998b989f2' (2024-05-12)
  → 'github:nix-community/NUR/33c2f539c6ce5b58bb5e093aec0fcb9d00a0e7d9' (2024-05-13)
2024-05-20 12:06:16 +02:00
2af65508e2 workflow: don't fail when PR is already open 2024-05-20 12:06:16 +02:00
7f80e1e95e ci; use proper time 2024-05-20 12:06:16 +02:00
999ab1e5e3 ci: fix data field for PR creation 2024-05-20 12:06:16 +02:00
a25679cd1e fix: cron 2024-05-20 12:06:16 +02:00
94c184609c ci: change cron spec 2024-05-20 12:06:16 +02:00
b64066caeb feat(forgejo): make runners Nice 2024-05-20 12:06:16 +02:00
2cd946a893 fix(ci): use proper cron syntax 2024-05-20 12:06:16 +02:00
2b1624ebc5 feat: add workflow for automatically updating 2024-05-20 12:06:16 +02:00
1c1ccd85bd ci: setup qemu in container 2024-05-20 12:06:16 +02:00
60b80eae13 ci: add NIX_CONFIG for amd64 extra-platform 2024-05-20 12:06:16 +02:00
cf4a15b83e fix: use host network instead of creating it's own for test runners 2024-05-20 12:06:16 +02:00
5992ed1b6d feat: install protoots 2024-05-20 12:06:16 +02:00
7cb26a742c Revert "fix: explicitly set dns servers for containers"
This reverts commit 6de5f5a3f337c4431e01749a46e56e5327e0b084.
2024-05-20 12:06:16 +02:00
d4aaf962c6 refactor: fix stylix complaints 2024-05-20 12:06:16 +02:00
d1c0520c0e feat: install statix 2024-05-20 12:06:16 +02:00
3efdcc57b7 feat: add name.buffet.sh 2024-05-20 12:06:16 +02:00
2e574ab0b6 feat(nix): add kitchen and nix-community caches 2024-05-20 12:06:16 +02:00
9f82263098 fix: explicitly set dns servers for containers 2024-05-20 12:06:16 +02:00
3e09f9cb19 fix: use proper name instead of out-of-scope n for runner names 2024-05-20 12:06:16 +02:00
22d4240e80 fix: enable docker socket 2024-05-20 12:06:16 +02:00
023c87cb67 feat: rename runners to contain name 2024-05-20 12:06:16 +02:00
c5fac021e5 ci: only run CI on push if it goes to main 2024-05-20 12:06:16 +02:00
26f256d6f8 fix: syntax 2024-05-20 12:06:16 +02:00
3b7612ab27 fix(forgejo-runner): add gitea-runner user 2024-05-20 12:06:16 +02:00