dea-files/groups/yezelhlev/programs.nix
2026-04-13 00:13:59 -04:00

71 lines
1.5 KiB
Nix

{upkgs, ...}: {
# ======================
# List packages installed in system profile. To search, run:
# $ nix search wget
# nixos-rebuild switch --use-remote-sudo
# ======================
# Update packages?:
# sudo nix-channel --update
# sudo nixos-rebuild switch
# ======================
# sudo nixos-rebuild switch --flake .
environment.systemPackages = with upkgs; [
# CLI tools
git
lazygit
wget
unzip
p7zip
kitty # terminal
starship # shell customizer
btop-cuda # system monitoring
croc # e2ee file transfer
chawan # tui browser cha <url>
shellcheck # sh warning
calcure # calendar app TODO: remove & fork calendar.vim
# editors
lunarvim
vscode
# languages
gcc
gdb
glibc.static
python3
nixfmt
# window management
wayland
waywall
pipewire
# programs
vivaldi # TODO: switch to zen later
vesktop # discord-canary
equibop # equibop 3.1.7
element-desktop # element 4 matrix
monophony # yt music tryout
syncplay
qbittorrent
libreoffice-qt # libreoffice
notepad-next # notepad++
# notepadqq # TODO: which is better?
sqlitebrowser
bottles # windows emulation
# dependencies
qt5.qtbase # vivaldi + others
libsForQt5.qtstyleplugin-kvantum # libs for Qt5
libsForQt5.qt5ct
libsForQt5.qt5.qtbase
hunspell # spellcheck for libreoffice
hunspellDicts.uk_UA
hunspellDicts.th_TH
openjdk
ffmpeg-full # mpv + syncplay
yt-dlp
];
}