These are dotfiles for my Linux and MacOS machines
- OS: NixOS
- Shell: fish / nushell
- Editor: nvim / neovide
- WM / DE: hyprland
- Terminal: foot / wezterm
- OS: MacOS Ventura
- Shell: fish / nushell
- Editor: nvim / neovide
- WM: yabai
- Terminal: wezterm
If you want to try my neovim config just do
nix run github:uttarayan21/dotfiles#neovim
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 ).
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 |
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.