Commit graph

131 commits

Author SHA1 Message Date
367fddb7c0 pkgs: add git-commit-last
Small helper which adds a command git commit-last, which,
as the name suggests, commits with the last commit message.
Useful when the commit fails for whatever reason
or something else happens during a commit.
2024-02-07 14:29:34 +01:00
03fcd581a9 wrappers/fish: add zoxide and direnv properly 2024-02-07 14:29:34 +01:00
b03e1e7080 modules/system/settei/sane-defaults: use extra- keys in nix.settings 2024-02-07 14:29:34 +01:00
427e8bde65 wrappers/fish: add prompt, zoxide, and ripgrep 2024-02-07 14:29:34 +01:00
e8161c46ac flake.nix: use extra- keys in nixConfig 2024-02-07 14:29:34 +01:00
c5a24343cc effects: pin all the outputs 2024-02-07 14:29:34 +01:00
83a3a376dc treewide: no more ifd 2024-02-07 14:29:34 +01:00
638ce5fb4a modules/system/common: enable podman for interactive machines 2024-02-07 14:29:34 +01:00
04e85bfc01 modules/system/settei: add settei.programs.podman module 2024-02-07 14:29:34 +01:00
40cc61c620 modules/system/common: Disable yama security for interactive machines 2024-02-07 14:29:34 +01:00
acea41c22e wrappers/helix: enable eval for nil 2024-02-07 14:29:34 +01:00
d4a86827ee kazuki/conduit: sliding windows support 2024-02-07 14:29:34 +01:00
f9c2c5f69e flake.lock: Update
• Updated input 'conduit-src':
    'gitlab:famedly/conduit/247599510290163181b8884fc2418d9e86e584c8' (2024-01-17)
  → 'gitlab:famedly/conduit/10542a1d70c4936b08e515ea00463edc9a30c2c5' (2024-01-28)
• Updated input 'crane':
    'github:ipetkov/crane/8f515142e805dc377cf8edb0ff75d14a11307f89' (2024-01-19)
  → 'github:ipetkov/crane/c798790eabec3e3da48190ae3698ac227aab770c' (2024-01-28)
• Updated input 'darwin':
    'github:lnl7/nix-darwin/74ab0227ee495e526f2dd57ea684b34f6396445a' (2024-01-17)
  → 'github:lnl7/nix-darwin/00538eecf2d1a8f98a53a71c9c84f913003ec5e8' (2024-01-29)
• Updated input 'disko':
    'github:nix-community/disko/0033adc6e3f1ed076f3ed1c637ef1dfe6bef6733' (2024-01-18)
  → 'github:nix-community/disko/f67ba6552845ea5d7f596a24d57c33a8a9dc8de9' (2024-01-29)
• Updated input 'fenix':
    'github:nix-community/fenix/712f25ec7e1f5839d486b246a5afa5e31f5df6ff' (2024-01-20)
  → 'github:nix-community/fenix/2fccc3f4ab4f1853e56f858a969b85f48005a2a8' (2024-01-29)
• Updated input 'fenix/rust-analyzer-src':
    'github:rust-lang/rust-analyzer/67cfbf231c1e2ba3129529de950d1c4ca7921404' (2024-01-19)
  → 'github:rust-lang/rust-analyzer/7219414e81810fd4d967136c4a0650523892c157' (2024-01-27)
• Updated input 'firefox-darwin':
    'github:bandithedoge/nixpkgs-firefox-darwin/5cc14069cb1da102f13483666aed9e91fbaac255' (2024-01-22)
  → 'github:bandithedoge/nixpkgs-firefox-darwin/b9bb36e4550084ac6ed3dfeaf8452ef95a0ab5cd' (2024-01-29)
• Updated input 'flake-parts':
    'github:hercules-ci/flake-parts/07f6395285469419cf9d078f59b5b49993198c00' (2024-01-11)
  → 'github:hercules-ci/flake-parts/bffc4be17f13c1e43aac906a62e1a6e5ae369c6b' (2024-01-29)
• Updated input 'hercules-ci-agent':
    'github:hercules-ci/hercules-ci-agent/999be50c04489d74719a62371831f8e73da98ad4' (2024-01-17)
  → 'github:hercules-ci/hercules-ci-agent/f01ae96b022bb12d35d7223548a0b05623a55ddf' (2024-01-26)
• Updated input 'hercules-ci-agent/nixpkgs':
    'github:NixOS/nixpkgs/c3e128f3c0ecc1fb04aef9f72b3dcc2f6cecf370' (2024-01-15)
  → 'github:NixOS/nixpkgs/612f97239e2cc474c13c9dafa0df378058c5ad8d' (2024-01-21)
• Updated input 'home-manager':
    'github:nix-community/home-manager/ce4b88c465d928f4f8b75d0920f1788d5b65ca94' (2024-01-19)
  → 'github:nix-community/home-manager/4d54c29bce71f8c261513e0662cc573d30f3e33e' (2024-01-28)
• Updated input 'mailserver':
    'gitlab:simple-nixos-mailserver/nixos-mailserver/b5023b36a1f6628865cb42b4353bd2ddde0ea9f4' (2023-12-27)
  → 'gitlab:simple-nixos-mailserver/nixos-mailserver/e47f3719f1db3e0961a4358d4cb234a0acaa7baf' (2024-01-25)
• Removed input 'mailserver/nixpkgs-22_11'
• Updated input 'mailserver/nixpkgs-23_05':
    'github:NixOS/nixpkgs/8966c43feba2c701ed624302b6a935f97bcbdf88' (2023-05-22)
  → 'github:NixOS/nixpkgs/70bdadeb94ffc8806c0570eb5c2695ad29f0e421' (2024-01-03)
• Added input 'mailserver/nixpkgs-23_11':
    'github:NixOS/nixpkgs/a77ab169a83a4175169d78684ddd2e54486ac651' (2024-01-24)
• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/e5d1c87f5813afde2dda384ac807c57a105721cc' (2024-01-19)
  → 'github:nixos/nixpkgs/90f456026d284c22b3e3497be980b2e47d0b28ac' (2024-01-29)
• Updated input 'nvidia-patch':
    'github:arcnmx/nvidia-patch.nix/8155621be0cccea946090e4ded569cc704980ffc' (2024-01-19)
  → 'github:arcnmx/nvidia-patch.nix/941092752f73db7acd839dcece74004380883954' (2024-01-26)
• Updated input 'nvidia-patch/nvidia-patch-src':
    'github:keylase/nvidia-patch/f0fd415c12bcd9714d3b8583ca60e4b499f34644' (2024-01-18)
  → 'github:keylase/nvidia-patch/b63013c15f1da020bf8198da83ae99f4d8f07be8' (2024-01-25)
2024-02-07 14:29:34 +01:00
78bcb2b753 hijiri: finish migration 2024-02-07 14:29:34 +01:00
cb199bb55b kogata: use common.desktop module 2024-02-07 14:29:34 +01:00
ba8cfc1fd5 modules: create home/common module 2024-02-07 14:29:34 +01:00
90b454816c kazuki: disable user config 2024-02-07 14:29:34 +01:00
c84e255380 settei/sane-defaults: move openssh.authorizedKeys from linux to shared options 2024-02-07 14:29:34 +01:00
b0d423b36f wrappers/fish: use pathAdd 2024-02-07 14:29:34 +01:00
57fae4f820 kazuki/mail: add rab.lol domain 2024-02-07 14:29:34 +01:00
9c683516a8 life changing helix binding 2024-01-21 12:10:39 +01:00
07c2d7e460 use nh from nixpkgs, move common options from hosts/ to modules/common/ 2024-01-21 12:10:39 +01:00
d46e1d0f32 conduit-next: depend only on cargo and rustc instead of whole toolchain 2024-01-21 12:10:39 +01:00
762fe0f04a flake.lock: Update
• Updated input 'conduit-src':
    'gitlab:famedly/conduit/ca6219723b0d562d86a69824720215f8a1851836' (2023-12-24)
  → 'gitlab:famedly/conduit/247599510290163181b8884fc2418d9e86e584c8' (2024-01-17)
• Updated input 'crane':
    'github:ipetkov/crane/0efe36f9232e0961512572883ba9c995aa1f54b1' (2024-01-03)
  → 'github:ipetkov/crane/8f515142e805dc377cf8edb0ff75d14a11307f89' (2024-01-19)
• Updated input 'darwin':
    'github:lnl7/nix-darwin/0dd382b70c351f528561f71a0a7df82c9d2be9a4' (2024-01-03)
  → 'github:lnl7/nix-darwin/74ab0227ee495e526f2dd57ea684b34f6396445a' (2024-01-17)
• Updated input 'disko':
    'github:nix-community/disko/f0a3425a7b173701922e7959d8bfb136ef53aa54' (2024-01-08)
  → 'github:nix-community/disko/0033adc6e3f1ed076f3ed1c637ef1dfe6bef6733' (2024-01-18)
• Updated input 'fenix':
    'github:nix-community/fenix/50818d34497c48efbf21b965cf247bda90ffc7e0' (2024-01-09)
  → 'github:nix-community/fenix/712f25ec7e1f5839d486b246a5afa5e31f5df6ff' (2024-01-20)
• Updated input 'fenix/rust-analyzer-src':
    'github:rust-lang/rust-analyzer/12e7aa3132217cc6a6c1151d468be35d7b365999' (2024-01-08)
  → 'github:rust-lang/rust-analyzer/67cfbf231c1e2ba3129529de950d1c4ca7921404' (2024-01-19)
• Updated input 'flake-parts':
    'github:hercules-ci/flake-parts/88a2cd8166694ba0b6cb374700799cec53aef527' (2024-01-01)
  → 'github:hercules-ci/flake-parts/07f6395285469419cf9d078f59b5b49993198c00' (2024-01-11)
• Updated input 'hercules-ci-agent':
    'github:hercules-ci/hercules-ci-agent/0ca6b38cdc93a5e19fd32dbecc22327aef3cb175' (2024-01-07)
  → 'github:hercules-ci/hercules-ci-agent/999be50c04489d74719a62371831f8e73da98ad4' (2024-01-17)
• Updated input 'hercules-ci-agent/flake-parts':
    'github:hercules-ci/flake-parts/88a2cd8166694ba0b6cb374700799cec53aef527' (2024-01-01)
  → 'github:hercules-ci/flake-parts/07f6395285469419cf9d078f59b5b49993198c00' (2024-01-11)
• Updated input 'hercules-ci-agent/nixpkgs':
    'github:NixOS/nixpkgs/b0d36bd0a420ecee3bc916c91886caca87c894e9' (2023-12-30)
  → 'github:NixOS/nixpkgs/c3e128f3c0ecc1fb04aef9f72b3dcc2f6cecf370' (2024-01-15)
• Updated input 'home-manager':
    'github:nix-community/home-manager/e13aa9e287b3365473e5897e3667ea80a899cdfb' (2024-01-09)
  → 'github:nix-community/home-manager/ce4b88c465d928f4f8b75d0920f1788d5b65ca94' (2024-01-19)
• Updated input 'nh':
    'github:viperML/nh/37b0d469a328a5b5969eacdf137f1e6b86c75a1d' (2023-12-19)
  → 'github:viperML/nh/36eba281576afe0f67e5aafb4e7a414f256dba31' (2024-01-14)
• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/24fe8bb4f552ad3926274d29e083b79d84707da6' (2024-01-07)
  → 'github:nixos/nixpkgs/e5d1c87f5813afde2dda384ac807c57a105721cc' (2024-01-19)
• Updated input 'nvidia-patch':
    'github:arcnmx/nvidia-patch.nix/2bad380b4c3406f339d4c4940aec0e0b8e3587e4' (2023-12-13)
  → 'github:arcnmx/nvidia-patch.nix/8155621be0cccea946090e4ded569cc704980ffc' (2024-01-19)
• Updated input 'nvidia-patch/nvidia-patch-src':
    'github:keylase/nvidia-patch/564c0661a942f7163cb2cfa6cb1b14b4bcff3a30' (2023-12-13)
  → 'github:keylase/nvidia-patch/f0fd415c12bcd9714d3b8583ca60e4b499f34644' (2024-01-18)
2024-01-21 12:10:39 +01:00
408ce1007d
no, actually fix it 2024-01-20 12:40:37 +01:00
635a6c39af
fix effects and formatting 2024-01-20 12:38:38 +01:00
f83db45db4 kogata: add teams 2024-01-20 12:31:46 +01:00
49a02e0ec7 pin packages in cachix 2024-01-20 12:31:46 +01:00
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