system

Nix (home-manager) configurations for my computers

Commits at d602dcf71782b7286ce2d8314e9eed69ea329504

  1. d602dcf7 hm/server/legit: Enable diff page perf improve options Shota FUJI authored at Shota FUJI comitted at
  2. 163c192c Update Flake input (legit) Shota FUJI authored at Shota FUJI comitted at
  3. fe5838c1 hm/server/legit: Don't set fallback category New projects are inheritingly active, and configuring category for every new projects does not make sense. Shota FUJI authored at Shota FUJI comitted at
  4. 354c44d3 Update Flake input (legit) Shota FUJI authored at Shota FUJI comitted at
  5. 11aff550 hm/server/legit: Enable category grouping Shota FUJI authored at Shota FUJI comitted at
  6. ff37dc2c Update Flake input (legit) Shota FUJI authored at Shota FUJI comitted at
  7. dda76727 Update Flake input (timetracker) Shota FUJI authored at Shota FUJI comitted at
  8. 62fecb02 hm/../timetracker: Switch to CLI No more GTK. Shota FUJI authored at Shota FUJI comitted at
  9. 329adbe7 Update Flake input (nixpkgs, home-manager) Shota FUJI authored at Shota FUJI comitted at
  10. 7df06c3e Format flake.nix Forgot to run "nix fmt" Shota FUJI authored at Shota FUJI comitted at
  11. c8056bc1 hm/profiles/nixos-desktop: Disable stupid directory creation Fucking bloated XDG dir spec added another stupid directory. Shota FUJI authored at Shota FUJI comitted at
  12. 08ed443c Revert "nixos/hive: Install Incus tools" This reverts commit 1b9bbdb86a9f0b51d8012419ab759ef2e36aff3b. They are useful, but so annoying on shell completion... "nix-shell -p incus qemu" is enough. Shota FUJI authored at Shota FUJI comitted at
  13. 1b9bbdb8 nixos/hive: Install Incus tools Shota FUJI authored at Shota FUJI comitted at
  14. cceb8aed Update Flake input (legit) Shota FUJI authored at Shota FUJI comitted at
  15. 338bc6e7 hm/server/legit: Enable syntax highlighting I thought it'll be merged with default values. Shota FUJI authored at Shota FUJI comitted at
  16. 383b9b42 Switch to forked legit's Flake Overlay with upstream config is really painful. Shota FUJI authored at Shota FUJI comitted at
  17. 896dba53 programs/workerbee: Add "--nested-idmap" option Rootless podman uses namespace but newuidmap fails to allocate the shifted id range because Incus' "security.idmap.isolated" allocates dedicated id range size of 65536 (it's the minimum.) Shota FUJI authored at Shota FUJI comitted at
  18. 3b820d5a Fix devShell installs incompatible version of Zig Shota FUJI authored at Shota FUJI comitted at
  19. 6c25b454 Update Flake input (nixpkgs, home-manager) Shota FUJI authored at Shota FUJI comitted at
  20. fe3614eb Format nix files nixfmt brought formatting change in non-major version. Shota FUJI authored at Shota FUJI comitted at
  21. 47ff687e legit: Upgrade legit fork Shota FUJI authored at Shota FUJI comitted at
  22. de798409 Update Flake input (nixpkgs, home-manager) Shota FUJI authored at Shota FUJI comitted at
  23. 0ad77671 hm/vcs: Add Fossil I'm going to use for one of my personal project. Shota FUJI authored at Shota FUJI comitted at
  24. 0135b8cf Update Flake input (nixpkgs, home-manager) Shota FUJI authored at Shota FUJI comitted at
  25. edaecd8b hm/wayland-desktop/niri: Monitor on/off keybinds For Viture glass device. Shota FUJI authored at Shota FUJI comitted at
  26. 46055c5e Go back to Ghostty WezTerm felt great at first, but there're many bugs and inconviniences. For example, OSC 7 (change current directory) happily accepts inaccessible paths, such as inside-container-path. In Ghostty, those are ignored and previous working value will be used for spawning a new terminal. In WezTerm, it takes the value, and fallbacks to default directory (home directory) on spawning a new terminal. So when I entered Incus shell then create a new terminal window, Ghostty opens it at the directory where I ran "incus shell" command, whereas WezTerm opens it at my home directory. If this isn't a bug, I'd say this is really bad design. Visual flashing when displaying wide-character on a new terminal is annoying, though not a deal breaker. Its defaults are also not best. It's like bloated and I have to opt-out everything by reading massive feature list on documentation. Clicking a link without CTRL opens a link, SSH integration, etc. This has the most surpring defaults among terminal emulators I've used. But the most significant one, deal breaker, was the clipboard bug. Most of the time WezTerm does nothing on CTRL+SHIFT+V. It does paste on middle-click (triple finger click on trackpad) so it probably is keyboard handling mechanism or something. I guess it's great at rendering characters, but really bad at user-facing software things. Revert "hm/terminal/wezterm: Fix paste not working most of the time" Revert "hm/terminal: Switch to WezTerm on Linux" This reverts commit 241732f14f4543917ecc89fe5e93a7971158f19c. This reverts commit e685640929f0106dd9155ed7a954bfc17c75a194. Shota FUJI authored at Shota FUJI comitted at
  27. 241732f1 hm/terminal/wezterm: Fix paste not working most of the time It's so flake, and I don't know why. Explicitly assigning keybinding seems to work for some reason. Shota FUJI authored at Shota FUJI comitted at
  28. 8ea682bd programs/pomodoro: Add TUI pomodoro timer I've been using Solanum, GTK4 pomodoro timer for a while. It's little bit buggy (playing sound randomly on paused state) and does have good keyboard navigation (space is reserved for activating focused element, default focus is on skip button, etc.) I first made this in Zig, but there is no usable TUI library for Zig. One is vibecoded trash and another one does not have layout system (well it has some, but those'll crash once you nest layout widgets. Far from usable.) This version, made with Golang and BubbleTea + Lip Gloss, takes more than 10x memory and will pause the program for garbage collection, but at least it does the job. Shota FUJI authored at Shota FUJI comitted at
  29. e6856409 hm/terminal: Switch to WezTerm on Linux Somehow WezTerm feels snappier than Ghostty. Also rendering looks sharper and crispier. Shota FUJI authored at Shota FUJI comitted at
  30. fb2617f9 Update Flake input (nixpkgs, home-manager) Shota FUJI authored at Shota FUJI comitted at