system

Nix (home-manager) configurations for my computers

Commits at master

  1. c49e6ebb wayland: Fix text line containing ampersand won't appear <https://github.com./Alexays/Waybar/issues/2067> Shota FUJI authored at Shota FUJI comitted at
  2. 62212bd9 Update flake input $ nix flake update Shota FUJI authored at Shota FUJI comitted at
  3. 2953ef51 nvim: Extract Lua code inside "features/dev" Shota FUJI authored at Shota FUJI comitted at
  4. 9fefb8d2 nvim: Format Lua code There has been inconsistency here and there due to me not knowing Lua and copy-and-paste. Shota FUJI authored at Shota FUJI comitted at
  5. ad03a926 Install Lua code formatter (StyLua) Shota FUJI authored at Shota FUJI comitted at
  6. 19076e5f nvim: Extract inline Lua code to individual files Now "neovim.nix" is much easier to read, and each Lua code gets syntax highlighting. Shota FUJI authored at Shota FUJI comitted at
  7. 3c6f7d8e nvim: Disable bloat providers enabled by home-manager home-manager by default enables these crap for no reason and pollutes tab completion. Shota FUJI authored at Shota FUJI comitted at
  8. d8211b83 atuin: Enable fish shell integration Shota FUJI authored at Shota FUJI comitted at
  9. eb21bb82 gpg-agent: Enable fish shell integration Shota FUJI authored at Shota FUJI comitted at
  10. 92c625da fish: Install fish shell Although I disagree some of its designs (no way to filter-out commands that is based on invalid claim "you should fix $PATH", already specified flags still appears on completion,) trying and getting familiar with new things would be benefitical to me in a long term. Also, those design flaw might be ignorable once I adapted to the "fish way" of operating on its interactive shell. Shota FUJI authored at Shota FUJI comitted at
  11. e1d119e4 nvim: Tweak nvim-tree keybinding to telescope-alike Shota FUJI authored at Shota FUJI comitted at
  12. c183df4b nvim: Don't open nvim-tree on start up I don't use that often. It's annoying when editing a single file or commit message. Shota FUJI authored at Shota FUJI comitted at
  13. bca922b7 nvim: Install nvim-tree.lua More tweak needed. Shota FUJI authored at Shota FUJI comitted at
  14. 91b1b98a devbox: Uninstall I no longer use this tool. Shota FUJI authored at Shota FUJI comitted at
  15. 8eaba674 Fix incorrect code comment Shota FUJI authored at Shota FUJI comitted at
  16. 4fede90e helix: Uninstall There is no way I would use that inferior modal keybindings. Shota FUJI authored at Shota FUJI comitted at
  17. e0171462 ghostty: Use ghostty-bin on Dawrin Now I can eliminate NUR dependency. Shota FUJI authored at Shota FUJI comitted at
  18. 763d59af Format Nix files with latest nixfmt Shota FUJI authored at Shota FUJI comitted at
  19. 113ae472 Update flake input `nix flake update` Shota FUJI authored at Shota FUJI comitted at
  20. 888686a8 Format code with dprint Shota FUJI authored at Shota FUJI comitted at
  21. f6803914 Configure dprint `nix fmt` is stupidly slow. I don't know which Nix CLI or the formatter program is slow, though. Shota FUJI authored at Shota FUJI comitted at
  22. b4992004 ghostty: Decrease font size by 1 pt Recently I almost always hit "ctrl/cmd+-" on a new Ghostty terminal. Considering how I rarely use 14pt/11pt font size nowadays, this should be the default values. Shota FUJI authored at Shota FUJI comitted at
  23. 1d110068 nvim: Migrate to nvim.lsp fully It was indeed breaking changes. Also neovim seems to launch every language servers at startup, I'm not sure this has been the case though. It's unfortunate Helix only supports insane selection > verb controls... Shota FUJI authored at Shota FUJI comitted at
  24. 30c298bd nvim: Install vim-fugitive For git blame. Shota FUJI authored at Shota FUJI comitted at
  25. e5346c24 nvim: Fix restarted LSP ignores client configs nvim-lspconfig silently updated initial setup way. `.setup` works for language server's initial run, but once it restarted (due to crash or manual restart) it no longer reads configs set by `.setup`. There is no changelog or release notes on nvim-lspconfig. GitHub's automatic definetely-not-a-release-note creation feature is net negative for software industry. Shota FUJI authored at Shota FUJI comitted at
  26. 1bfc2b76 home-manager: Migrate deprecated zsh option Shota FUJI authored at Shota FUJI comitted at
  27. 3632e0dc waybar: Improve style Dark/Light mode switch and more legible texts. Shota FUJI authored at Shota FUJI comitted at
  28. cbf5bb95 wayland-de: Install Atkinson Hyperlegible Next for waybar, but GTK+ cannot find the font. I kept it as-is for other apps (e.g. Firefox) Shota FUJI authored at Shota FUJI comitted at
  29. 15465272 syncthing: Configure admin GUI address for server Shota FUJI authored at Shota FUJI comitted at
  30. 428ee95a syncthing: Install syncthing For evaluation. Shota FUJI authored at Shota FUJI comitted at