1.4 KiB
System (NixOS) services / core
-
NetworkManager
-
OpenSSH server (sshd) (password auth enabled)
-
Tailscale (client)
-
PipeWire audio (Pulse/ALSA)
-
Firewall (enabled)
Shell / terminal
-
zsh (default shell)
-
kitty (terminal emulator)
Browsers / GUI apps
-
Google Chrome
-
VS Code
-
Thunderbird
CLI / terminal utilities
-
git, curl, wget, jq
-
ripgrep (rg), fd (fd)
-
bat, btop
-
eza, zoxide, fzf
-
starship
-
atuin
-
zellij
-
lazygit
-
gh (GitHub CLI)
-
borgbackup
-
yazi
-
tealdeer (tldr)
-
navi
-
dua
-
wl-clipboard, xclip
Build / dev dependencies
-
neovim
-
gcc, gnumake, unzip
-
nodejs, python3, pynvim (Neovim providers)
Docs / LaTeX
-
pandoc
-
texlive (scheme-small)
-
zathura (+ PDF backend as configured)
Neovim (config + plugins)
-
Neovim config stored in repo: home/sam/nvim
-
Plugin manager: lazy.nvim
-
Plugins (from your lazy-lock.json, with Avante disabled):
-
which-key.nvim
-
vimtex
-
nvim-treesitter
-
telescope.nvim + telescope-themes
-
mason.nvim + mason-lspconfig.nvim
-
nvim-lspconfig
-
conform.nvim
-
nvim-lint
-
nvim-cmp + cmp-* + LuaSnip
-
nvim-tree.lua + nvim-web-devicons
-
gitsigns.nvim
-
Comment.nvim
-
nvim-dap + nvim-dap-ui + nvim-nio
-
Themes: catppuccin, tokyonight, onedark, kanagawa, gruvbox, everforest, dracula
-
Markdown: vim-markdown + tabular, live-preview.nvim
-
lualine.nvim, plenary.nvim, dressing.nvim, nui.nvim (deps)
-