Commit graph

249 commits

Author SHA1 Message Date
31f1d1c6ee .github/workflows: add darwin runner 2024-02-07 14:29:34 +01:00
d76c82cd19 .github/workflows: push output to cache 2024-02-07 14:29:34 +01:00
3685ede834 flake.nix: re-export attic package 2024-02-07 14:29:34 +01:00
eb269e7a67 initial gha implementation 2024-02-07 14:29:34 +01:00
941af36317 hercules is no more (for now) 2024-02-07 14:29:34 +01:00
db413da046 modules/system/settei/sane-defaults: use my self-hosted cache 2024-02-07 14:29:34 +01:00
a08e08a012 flake.nix: use my self-hosted cache 2024-02-07 14:29:34 +01:00
23aaf9d598 hosts/kazuki/vault: fix acme 2024-02-07 14:29:34 +01:00
3a9c6f7950 hosts/kazuki: attic cache 2024-02-07 14:29:34 +01:00
2cb3562526 hosts/legion/desktop: xserver.layout -> xserver.xkb.layout 2024-02-07 14:29:34 +01:00
d8ff83529c hosts/kazuki: connect a storage box 2024-02-07 14:29:34 +01:00
4bceebb1fd hosts/kazuki/mail: fix snm 2024-02-07 14:29:34 +01:00
6181587fc3 hosts/hijiri/yabai: no need for ifd workaround 2024-02-07 14:29:34 +01:00
cb7c81fff8 flake.lock: Update
• Updated input 'conduit-src':
    'gitlab:famedly/conduit/10542a1d70c4936b08e515ea00463edc9a30c2c5' (2024-01-28)
  → 'gitlab:famedly/conduit/72a13d83539a4df7c0f126b5854642e210c506b0' (2024-02-02)
• Updated input 'crane':
    'github:ipetkov/crane/c798790eabec3e3da48190ae3698ac227aab770c' (2024-01-28)
  → 'github:ipetkov/crane/6754d3a297f03590d2fb33fa39d97762ad3d4927' (2024-02-01)
• Updated input 'darwin':
    'github:lnl7/nix-darwin/00538eecf2d1a8f98a53a71c9c84f913003ec5e8' (2024-01-29)
  → 'github:lnl7/nix-darwin/bdbae6ecff8fcc322bf6b9053c0b984912378af7' (2024-02-02)
• Updated input 'fenix':
    'github:nix-community/fenix/2fccc3f4ab4f1853e56f858a969b85f48005a2a8' (2024-01-29)
  → 'github:nix-community/fenix/b03d2939685937a327f17df832bf9e8944ed9e3a' (2024-02-02)
• Updated input 'fenix/rust-analyzer-src':
    'github:rust-lang/rust-analyzer/7219414e81810fd4d967136c4a0650523892c157' (2024-01-27)
  → 'github:rust-lang/rust-analyzer/850ba2fb6395cb39edef263256f7ba334f9142dc' (2024-02-01)
• Updated input 'firefox-darwin':
    'github:bandithedoge/nixpkgs-firefox-darwin/b9bb36e4550084ac6ed3dfeaf8452ef95a0ab5cd' (2024-01-29)
  → 'github:bandithedoge/nixpkgs-firefox-darwin/61c35a7992e8a540571ae21459f1c6b1c084a773' (2024-02-02)
• Updated input 'flake-parts':
    'github:hercules-ci/flake-parts/bffc4be17f13c1e43aac906a62e1a6e5ae369c6b' (2024-01-29)
  → 'github:hercules-ci/flake-parts/b253292d9c0a5ead9bc98c4e9a26c6312e27d69f' (2024-02-01)
• Updated input 'home-manager':
    'github:nix-community/home-manager/4d54c29bce71f8c261513e0662cc573d30f3e33e' (2024-01-28)
  → 'github:nix-community/home-manager/4d53427bce7bf3d17e699252fd84dc7468afc46e' (2024-02-01)
• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/90f456026d284c22b3e3497be980b2e47d0b28ac' (2024-01-29)
  → 'github:nixos/nixpkgs/5ad9903c16126a7d949101687af0aa589b1d7d3d' (2024-01-31)
2024-02-07 14:29:34 +01:00
fffd77b3d1 wrappers/fish: enable vi mode 2024-02-07 14:29:34 +01:00
890c6e7dec hosts/hijiri: set font size for alacritty 2024-02-07 14:29:34 +01:00
8593951512 modules/home/common/desktop: enable fontconfig 2024-02-07 14:29:34 +01:00
fb538687dd wrappers: move base-packages to flake.nix, add git-commit-last to base 2024-02-07 14:29:34 +01:00
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