Commit Graph
298 Commits
Author SHA1 Message Date
imxyy1soope1 7c37843808 noctalia: migrate to noctalia v5 2026-08-28 14:25:36 +08:00
imxyy1soope1 527812781f jj: persist ~/.config/jj 2026-08-27 12:21:32 +08:00
imxyy1soope1 7c67ec4c5e coding: langs: c: add meson and ninja 2026-08-23 16:50:27 +08:00
imxyy1soope1 92b388abb1 selector4nix: listen 0.0.0.0 2026-08-22 22:50:56 +08:00
imxyy1soope1 7cdc66d415 nix: add THU's mirror; add select4nix's binary cache 2026-08-22 11:04:42 +08:00
imxyy1soope1 86a132344a coding: direnv: load .envrc.local 2026-08-16 15:30:01 +08:00
imxyy1soope1 810641a7bb agents: persist ZCode 2026-08-16 15:29:44 +08:00
imxyy1soope1 425ae29c3d agents: use nixpkgs's codex 2026-08-16 15:29:30 +08:00
imxyy1soope1 6d6a93e64c nix: add nix-tree-rs and fast-nix-gc 2026-08-15 15:55:29 +08:00
imxyy1soope1 2e4582219f niri: don't stop niri.service on switch
niri-nix removed its X-StopIfChanged/X-RestartIfChanged drop-in for
niri.service in acccaf2202, so switch-to-configuration-ng now stops the
running compositor (killing the graphical session) whenever the niri
store path changes. Restore the drop-in locally; the updated binary
takes effect on the next login instead.
2026-08-15 13:44:33 +08:00
imxyy1soope1 1cf0d8fed2 nix: nix-racer -> selector4nix
Replace the vendored nix-racer Rust proxy with selector4nix as the local
substituter proxy. Drop the nix-racer crate and its systemd service, add
the selector4nix flake input, repoint nix.settings.substituters at its
port, and load upstream nixos modules via an upstreamModules list in
flake/hosts.nix.
2026-08-08 21:36:18 +08:00
imxyy1soope1 c628c7abe4 coding: langs: disable java by default 2026-08-08 10:43:52 +08:00
imxyy1soope1 ac1dbb1827 coding: langs: drop qml 2026-08-08 10:43:41 +08:00
imxyy1soope1 0f04406706 neovim: add hunk.nvim 2026-08-01 21:20:27 +08:00
imxyy1soope1 935530aca5 programs, xdg: move app packages and MIME defaults into modules 2026-08-01 17:14:44 +08:00
imxyy1soope1 27aaa9d05f desktop: terminal: add my.desktop.terminal.default for the niri Mod+Return binding 2026-08-01 17:13:52 +08:00
imxyy1soope1 6a2d25383d agents: persist ~/.pi and ~/.omp 2026-08-01 17:13:04 +08:00
imxyy1soope1 cab17c7fbd treewide: drop/disable unused software 2026-08-01 17:08:41 +08:00
imxyy1soope1 22e63d5c4f agents: add pi and omp 2026-07-29 22:06:23 +08:00
imxyy1soope1 4c39ae2673 go-musicfox: drop 2026-07-27 15:30:15 +08:00
imxyy1soope1 53444fa697 rust: install stdenv.cc 2026-07-26 22:07:22 +08:00
imxyy1soope1 35422a4210 user: pid = 1000 2026-07-26 21:29:37 +08:00
imxyy1soope1 794260c5b8 agents: persist ~/.agents 2026-07-26 11:48:46 +08:00
imxyy1soope1 9a493b48b9 xdg, fcitx5-lightly: use English labels for bookmarks and theme description 2026-07-24 15:28:12 +08:00
imxyy1soope1 5e6a75fcc1 bluetooth: avoid headset connection failure 2026-07-23 21:53:14 +08:00
imxyy1soope1 1639cf6b0e fonts: install more fonts 2026-07-23 21:20:17 +08:00
imxyy1soope1 c506d9c185 steam: add GE proton 2026-07-23 21:20:03 +08:00
imxyy1soope1 adb21bb242 vscodium: persist ~/.vscode-oss-shared 2026-07-23 21:19:38 +08:00
imxyy1soope1 a10b255a71 sops: use upstream 2026-07-14 20:05:42 +08:00
imxyy1soope1 c0269d1695 flake.lock: update 2026-07-14 19:34:41 +08:00
imxyy1soope1 ee79042aa1 niri: migrate to niri-nix (https://codeberg.org/bananad3v/niri-nix) 2026-07-14 18:27:28 +08:00
imxyy1soope1 2cf17b5d34 user: add myself to input group 2026-07-14 18:27:00 +08:00
imxyy1soope1 0557e0ef06 programs.ollama: init 2026-07-14 18:27:00 +08:00
imxyy1soope1 4b00391922 desktop.obsidian: init 2026-07-14 18:27:00 +08:00
imxyy1soope1 18278d7175 flake.lock: update 2026-07-11 10:45:36 +08:00
imxyy1soope1 12d2b3ff49 chore: update flake.lock 2026-07-01 14:14:35 +08:00
imxyy1soope1 02953206f7 tombi: move to modules/coding/langs/toml.nix 2026-07-01 14:14:35 +08:00
imxyy1soope1 84485d9e8a python: pyright -> pyrefly 2026-06-19 15:29:05 +08:00
imxyy1soope1 6149a5119d chore: update flake.lock 2026-06-13 17:19:49 +08:00
imxyy1soope1 bd6643edaf update ly config 2026-06-13 11:57:10 +08:00
imxyy1soope1 c79a19d5ee remove getty-autologin 2026-06-13 11:57:10 +08:00
imxyy1soope1 cfe29e07ac workaround for EDITOR="nano" 2026-06-13 11:57:06 +08:00
imxyy1soope1 2b773af620 add codex 2026-06-06 22:09:47 +08:00
imxyy1soope1 00fd2e7ab9 fix sudo configuration 2026-06-06 21:19:34 +08:00
imxyy1soope1 2f90d7f0d0 doas -> sudo 2026-06-06 21:13:10 +08:00
imxyy1soope1 be6c838f19 update neovim config 2026-06-06 19:48:11 +08:00
imxyy1soope1 a3433735b7 update flake.lock; sddm -> ly 2026-06-06 16:42:57 +08:00
imxyy1soope1 67ceb5faab neovim: use tombi 2026-05-30 16:19:38 +08:00
imxyy1soope1 3d2c6297a6 chore: update flake.lock 2026-05-23 16:19:24 +08:00
imxyy1soope1 2c9b2dc2b6 chore: update flake.lock; fastfetch -> fastfetchMinimal 2026-05-17 11:06:43 +08:00