Files
nix-config/users/phundrak/packages.nix

92 lines
1.5 KiB
Nix

{
pkgs,
inputs,
lib,
...
}:
with lib; let
inherit (pkgs.stdenv.hostPlatform) system;
handy = pkgs.callPackage ../../packages/handy.nix {};
inkdrop = pkgs.callPackage ../../packages/inkdrop.nix {};
pumo-system-info = inputs.pumo-system-info.packages.${system}.default;
in {
programs.bun.enable = true;
home.packages = with pkgs; [
# Terminal stuff
duf
ffmpeg
ripgrep-all
unzip
# Fonts
#nerdfonts
noto-fonts-cjk-sans
noto-fonts-cjk-serif
tibetan-machine
# Browsers
amfora
# Media
ani-cli
audacity
plexamp
plex-desktop
pavucontrol # Volume control
# Social
vesktop # Discord alternative that works well with wayland
signal-desktop
# Misc
# gplates
qgis
kicad
handy
libnotify
nextcloud-client
onlyoffice-desktopeditors
pumo-system-info
scrcpy
syncthing
watchmate
# Games
atlauncher
heroic
openmw
openttd-jgrpp
moonlight-qt
# Gnome stuff
gnomeExtensions.tray-icons-reloaded
gthumb
# Graphics
inkscape
gimp
gimpPlugins.gmic
# Dev
dbeaver-bin
devenv
inkdrop
nodejs
sqlite
tectonic # better LaTeX engine
wakatime-cli
zeal
## LSP servers
bash-language-server
docker-language-server
kdePackages.qtdeclarative # For QML LSP
nixd
nixfmt
marksman
python3 # for Emacs and LSP
vscode-json-languageserver
yaml-language-server # Yaml (Docker, GitHub Actions, ...)
];
}