113 lines
1.4 KiB
Markdown
113 lines
1.4 KiB
Markdown
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)
|