nixos-config/home/modules/home-pkgs.nix
2024-07-05 20:44:42 +02:00

107 lines
1.5 KiB
Nix

{
config,
inputs,
pkgs,
...
}: let
x86pkgs =
if pkgs.system == "x86_64-linux"
then [
pkgs.steam
pkgs.protonup-qt
pkgs.via
pkgs.telegram-desktop
pkgs.jetbrains.rust-rover
# pkgs.ida-free
# pkgs.yubioath-flutter
# pkgs.spotify
]
else [];
maxfetch = pkgs.writeScriptBin "maxfetch" (builtins.readFile ../config-files/maxfetch.sh);
in {
home.packages =
[
pkgs.neofetch
# pkgs.uwufetch
maxfetch
pkgs.btop
pkgs.iftop
pkgs.ranger
pkgs.just
pkgs.fzf
pkgs.catppuccin-kde
pkgs.typst
pkgs.anki
pkgs.openvpn
pkgs.moodle-dl
pkgs.obsidian
pkgs.prismlauncher
pkgs.syncthingtray
pkgs.brightnessctl
pkgs.pavucontrol
pkgs.bitwarden-cli
pkgs.swayfx
pkgs.sway-contrib.grimshot
pkgs.libnotify
pkgs.strace
pkgs.ltrace
pkgs.nodejs
# pkgs.cabal
pkgs.ghc
pkgs.rizin
(pkgs.cutter.withPlugins (ps: with ps; [jsdec rz-ghidra sigdb]))
pkgs.imhex
pkgs.ghidra
pkgs.nerdfonts
pkgs.ipafont
pkgs.signal-desktop
pkgs.vesktop
pkgs.element-desktop
pkgs.qbittorrent
pkgs.nicotine-plus
pkgs.qmk
pkgs.qmk-udev-rules
pkgs.neovide
pkgs.xournalpp
pkgs.zathura
pkgs.ripgrep
pkgs.sayonara
pkgs.mpv
pkgs.jellyfin-media-player
pkgs.feishin
pkgs.nix-tree
pkgs.nixos-icons
pkgs.swww
]
++ x86pkgs;
}