Files
nixos-4screen/previous_setup_software.md
2026-02-08 13:09:33 +11:00

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)