system

Nix (home-manager) configurations for my computers

Commits at d4214033f44d5324cdeb3327703a0ea86c7cb0d9

  1. d4214033 */*/niri: Change window resizing keybindings The most frequent action I take after opening a window is shrink the window to 25% viewport. With the current setup, I have to press "Super + R" twice. In addition to that, adding "Shift" to that key combination changes orientation is confusing. The "Super + V" has been assigned to toggling float window, but I've never used the floating feature. This new keybindings set is intuitive, and uses widely adapted "Shift" behavior. Shota FUJI authored at Shota FUJI comitted at
  2. c5ba5351 nixos/hive: Resolve "*.incus" domain to Incus containers Most softwares nowadays display interface's IP address on startup, but some (Caddy) do not. This local domain name is handy for those softwares. Shota FUJI authored at Shota FUJI comitted at
  3. 129a6ff5 hm/wayland-desktop: Install OBS Studio For screen recording. Shota FUJI authored at Shota FUJI comitted at
  4. c985ed7e Update Flake input (nixpkgs, home-manager) Shota FUJI authored at Shota FUJI comitted at
  5. 19d3c58f Fix "git-server" HM profile won't build I didn't notice this language-wide breaking change? Shota FUJI authored at Shota FUJI comitted at
  6. e46f8bb1 nixos/profiles/queenbee: Install drivers for Canon printer Shota FUJI authored at Shota FUJI comitted at
  7. 67bd97d2 nixos/profiles/queenbee: Setup printing Shota FUJI authored at Shota FUJI comitted at
  8. fdac0aaf hm/profiles/workerbee: cd to project directory 99.9% of time I login to workerbee containers, I always "cd" to "~/project" or "~/nix" (if the project does not have Nix config.) This saves few keystrokes and a second or two. Shota FUJI authored at Shota FUJI comitted at
  9. 2b5990e8 Update Flake input (plac) Shota FUJI authored at Shota FUJI comitted at
  10. 8dbabf2a Rename nixfmt-rfc-style to nixfmt The package is renamed. Shota FUJI authored at Shota FUJI comitted at
  11. f5a55aa2 hm/office: Install Typst Shota FUJI authored at Shota FUJI comitted at
  12. 538fb012 Update Flake input (plac) Shota FUJI authored at Shota FUJI comitted at
  13. 57cab28b Update Flake input (nixpkgs, home-manager) Shota FUJI authored at Shota FUJI comitted at
  14. 19430f76 hm/vcs: Globally ignore ".pnpm-store" Shota FUJI authored at Shota FUJI comitted at
  15. 4a7c88b4 hm/vcs: Reduce outputs of "jj log" for brevity "all()" works great for my personal projects. However it's difficult to use that for collaborative projects. https://willhbr.net/2024/08/18/understanding-revsets-for-a-better-jj-log-output/ Shota FUJI authored at Shota FUJI comitted at
  16. 0734b91a programs/workerbee: Fix flake directory is bound in rw Shota FUJI authored at Shota FUJI comitted at
  17. 12a65222 programs/workerbee: Add "--flake-dir" option To easily work with non-Flakes projects. Shota FUJI authored at Shota FUJI comitted at
  18. 6333ecac hm/development: Disable rust-analyzer bloats The number of bloats they have is astonishing. Even worse, many of those "features" can't be turned off. Both Go and Rust suffers from badly behaving Language Servers, especially compared to Web stack. Shota FUJI authored at Shota FUJI comitted at
  19. 75bee7f7 hm/profiles: Install fonts on workerbee GUI apps can't find fonts without. Perhaps I should separate Wayland dev profile and other dev profile, but I cannot come up with good name. Shota FUJI authored at Shota FUJI comitted at
  20. da811092 Update Flake input (plac) To incorporate a patch for crash-on-disconnect. Shota FUJI authored at Shota FUJI comitted at
  21. 5f5daaa2 hm/essentials: Fix nvim not higlighting JS/TS Bug on nixpkgs. Shota FUJI authored at Shota FUJI comitted at
  22. 2e343ce6 hm/essentials: Remove no longer needed nvim-treesitter workaround Shota FUJI authored at Shota FUJI comitted at
  23. b1b0b9d9 hm/essentials: Remove obsolete workaround for nvim (Zig ft) Shota FUJI authored at Shota FUJI comitted at
  24. 4cfed539 programs/workerbee: Fix launch error on non-VCS directory Shota FUJI authored at Shota FUJI comitted at
  25. d3e8c43e hm/wayland-desktop: Enable Fcitx5 on Avalonia Shota FUJI authored at Shota FUJI comitted at
  26. 7336ebe9 nixos/wayland-desktop: Enable Flatpak and XWayland To use Lunacy. Shota FUJI authored at Shota FUJI comitted at
  27. f44462bb Update nixpkgs and home-manager Shota FUJI authored at Shota FUJI comitted at
  28. 1e7612f9 programs/workerbee: Mount VCS directories in readonly To prevent command execution on host, and other unwanted changes idk. The most vulnerable point here is git hooks. Protecting only ".git/hooks" is not enough as the attacker can modify "core.hooksPath" on repository config. Shota FUJI authored at Shota FUJI comitted at
  29. a6ba41c0 hm/apps/productivity: Add Time Tracker Shota FUJI authored at Shota FUJI comitted at
  30. 4e83b02f hm/development: Enable rust-analyzer (Rust LSP) Shota FUJI authored at Shota FUJI comitted at