system

Nix (home-manager) configurations for my computers

Commits at 6a7a1064031db117d6eee723817a2505ce0ba59e

  1. 6a7a1064 nvim: Install vim-flatbuffers Shota FUJI authored at Shota FUJI comitted at
  2. 2b7cf9da Update nixgl to latest To apply the below change: <https://github.com./nix-community/nixGL/pull/206> "home-manager switch" no longer emits deprecation warnings. Shota FUJI authored at Shota FUJI comitted at
  3. dc9482cf Update plac to latest To eliminate flake-utils. Shota FUJI authored at Shota FUJI comitted at
  4. 157856da Update nixpkgs to latest unstable To fix Syncthing failing to launch. I've once upgraded nixpkgs to the latest version two days ago *locally*. It was to test if the new Atuin package (which addressed Fish breaking change) but it wasn't there, so I `jj restore`-ed. The problem is, Syncthing migrated its database to the latest version and their migration does not consider downgrading at all. Since the downgrade, Syncthing fails to start with a migration error (an SQL error containing `CREATE INDEX IF NOT EXISTS files_name_only ON files (name)`.) Shota FUJI authored at Shota FUJI comitted at
  5. 4959d9ae nvim: Include "locals.scm" from tree-sitter-vala I'm not convinced its usefulness, though. Shota FUJI authored at Shota FUJI comitted at
  6. 0805f87a nvim: Upgrade tree-sitter-vala To apply patch for fixing "new" not being highlighted. Shota FUJI authored at Shota FUJI comitted at
  7. f8fd36d0 nvim: Upgrade tree-sitter-vala Shota FUJI authored at Shota FUJI comitted at
  8. 7e540c61 nvim: Use fork of tree-sitter-vala The original one is unmaintained and buggy. Shota FUJI authored at Shota FUJI comitted at
  9. ba335678 aspell: Install Shota FUJI authored at Shota FUJI comitted at
  10. 38012692 plac: Add package Shota FUJI authored at Shota FUJI comitted at
  11. eb22677f legit: Upgrade to the latest ref Shota FUJI authored at Shota FUJI comitted at
  12. 63559bba nvim: Install zen-mode Shota FUJI authored at Shota FUJI comitted at
  13. dc543f6a Fix scm-server is not buildable Somehow Home-Manager changed the option without deprecating or anything and Nix started to emit cryptic error message. Shota FUJI authored at Shota FUJI comitted at
  14. 7695c8a7 nix: Disable git dirty warning It's noisy and too opinonated to be on by default. Shota FUJI authored at Shota FUJI comitted at
  15. 9fa916e7 programs/waybar-text: Prevent unnecessary derivation rebuild Shota FUJI authored at Shota FUJI comitted at
  16. 2cb2e411 programs/waybar-text: Migrate to Zig v0.15 Shota FUJI authored at Shota FUJI comitted at
  17. f62c6c5b programs/my-theme: Migrate to Zig v0.15 Shota FUJI authored at Shota FUJI comitted at
  18. 675a0873 ghostty: Workaround new window inherits working directory Regression in Ghostty v1.2.0. Shota FUJI authored at Shota FUJI comitted at
  19. 20206143 Remove unnecessary newline Shota FUJI authored at Shota FUJI comitted at
  20. a9490a7e ghostty: Remove "dlig" exclusion from font-features Ghostty 1.2.0 fixed that feature being enabled by default. Shota FUJI authored at Shota FUJI comitted at
  21. d86cefb8 Update Flake inputs $ nix flake update Then, * Pinned Zig version in custom programs to 0.14 * Migrated to the new Ghostty theme name https://ghostty.org/docs/install/release-notes/1-2-0#breaking-changes Shota FUJI authored at Shota FUJI comitted at
  22. af62d1d5 fish: Change prompt to a simple one The default prompt displays git information, which is not only bloat but also width-eating. On a branch with long name, the whole line will be occupied and prompt symbol (">") will sit at the next line, which is quite annoying especially on quitting pager software. Shota FUJI authored at Shota FUJI comitted at
  23. 5876bd1a wayland: Prevent bloatware from appearing in Walker Those bloatwares are installed by package managers, who can't manage package appropriately. In other words, those are desktop entries or binaries included in indirect dependencies, which SHOULD NOT appear in users' desktop entry directory. Shota FUJI authored at Shota FUJI comitted at
  24. d5ce1188 nvim: Open tree and expand current buffer at the same time Shota FUJI authored at Shota FUJI comitted at
  25. 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
  26. 62212bd9 Update flake input $ nix flake update Shota FUJI authored at Shota FUJI comitted at
  27. 2953ef51 nvim: Extract Lua code inside "features/dev" Shota FUJI authored at Shota FUJI comitted at
  28. 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
  29. ad03a926 Install Lua code formatter (StyLua) Shota FUJI authored at Shota FUJI comitted at
  30. 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