d912b2ae4926df9e062c29b9ee7f1d3511b4fadf
Dotfiles
These are dotfiles for my Linux, MacOS and Windows machines
Linux
- OS: NixOS
- Shell: fish / nushell
- Editor: nvim / neovide
- WM / DE: hyprland
- Terminal: foot / wezterm
MacOS
- OS: MacOS Ventura
- Shell: fish / nushell
- Editor: nvim / neovide
- WM: yabai
- Terminal: wezterm
Windows
- OS: Windows 11
- Shell: nushell
- Editor: nvim / neovide / helix
- WM: Vanilla /
- Terminal: Vanilla / wezterm
For nix
I'm a recent convert to NixOS from ArchLinux and have been usin it as primary os as well as a package manager on macos so the flake.nix contains configuration for both nix-darwin as well as nixos. It also contains a native home-manager module configuration for non-nixos devices ( like a SteamDeck ).
Tools
Some useful tools I regularly use.
| Name | Repo |
|---|---|
bat |
sharkdp/bat |
dust |
bootandy/dust |
exa |
ogham/exa |
fd |
sharkdp/fd |
fnm |
Schniz/fnm |
fzf |
junegunn/fzf |
glow |
charmbracelet/glow |
just |
casey/just |
macchina |
macchina-cli/macchina |
rg/ripgrep |
BurntSushi/ripgrep |
starship |
starship/starship |
z/zoxide |
ajeetdsouza/zoxide |
anyrun |
Kirottu/anyrun |
Others
zig zig toolchain can be used to compile tree-sitter definitions without having to go through all the hassle of setting up llvm / MSVC on windows
hx/helix Vim/Neovim - like editor which has autocomplete, tree-sitter, debugger built-in.
winget Use winget to install tools onto windows. It comes by default and can easily install most things.
Description
Languages
Nix
97.2%
D2
1.3%
CSS
0.8%
Python
0.3%
Just
0.2%
Other
0.2%