Nix (home-manager) configurations for my computers
Commits at 44d0e3fef6302cef38bc9b9ac68026c046db6891
44d0e3feUse pinentry-curses instead of ugly gtk one
Home Manager defaults "gtk2", which is ugly and outdated it can't be
correctly display itself in HiDPI monitor.
Shota FUJI
authored at
Shota FUJI
comitted at
58844078Launch only one language server for .ts file
Without `root_dir`, the two LS works at the same time.
`single_file_support` is also needed because of lsp-config#tsserver
stupidly sets `true` as default.
Shota FUJI
authored at
Shota FUJI
comitted at
bc699d07Add rtx (asdf-vm alternative)
Not every project uses Nix. Also, Nix does not support version-based
runtime installation. I choose to use rtx because of its asdf
compatibility.
Shota FUJI
authored at
Shota FUJI
comitted at
e6e744d0Kitty (terminal) for macOS
Initial motivation was theming (catppuccin) ... but declarative
configuration, especially keybinding customisability is superb so I
spent a time tinkering. Tmux-like pane (window in kitty) navigation is
usefull in macOS, due to difficulity on using tiling window manager.
Shota FUJI
authored at
Shota FUJI
comitted at
9b6689adAdd workaround for macOS update breaks Nix bootstrap
An update on today broke my MBP installation...
Shota FUJI
authored at
Shota FUJI
comitted at
3d28d02bConfigure GPG when gpgKeyId is set
Platforms such as macOS does not have GnuPG by default.
Shota FUJI
authored at
Shota FUJI
comitted at
321deef1Fix macOS detection not working
`builtins.match` needs to match _the whole string_, unlike other
programming languages/stdlib.
<https://discourse.nixos.org/t/nix-regex-match/7946/2>
Shota FUJI
authored at
Shota FUJI
comitted at
1efdd490Configure gpg-agent only on Linux
The service is not available on macOS. This causes error when running
`home-manager switch`.
Shota FUJI
authored at
Shota FUJI
comitted at
16b61e96Configure GPG key for Git
This eliminates manual configuration on each machine.
Shota FUJI
authored at
Shota FUJI
comitted at
61d0cedfAdd installation method to README.md
It's handy when the system does not have git.
Shota FUJI
authored at
Shota FUJI
comitted at
52fa5ae9Fix Zsh customisation not working on Chrome OS
It seems the execution order or something is different between Arch
Linux and Debian (Crostini), so that Zsh tries to evaluate `LS_COLORS`
before `vivid` is available.
Shota FUJI
authored at
Shota FUJI
comitted at