nixos-config/home/modules/home-pkgs.nix

133 lines
2.1 KiB
Nix
Raw Normal View History

{
config,
inputs,
pkgs,
...
2024-03-18 08:56:51 +01:00
}: let
2024-09-17 16:55:15 +02:00
flameshot = pkgs.flameshot.overrideDerivation (old: {NIX_CFLAGS_COMPILE = "-DUSE_WAYLAND_GRIM";});
2024-03-18 08:56:51 +01:00
x86pkgs =
if pkgs.system == "x86_64-linux"
then [
pkgs.steam
pkgs.heroic
2024-03-18 08:56:51 +01:00
pkgs.protonup-qt
pkgs.via
2024-04-18 13:31:55 +02:00
pkgs.telegram-desktop
2024-07-01 20:36:17 +02:00
pkgs.jetbrains.rust-rover
2024-07-11 19:49:46 +02:00
pkgs.tutanota-desktop
2024-08-16 18:55:47 +02:00
pkgs.bitwarden-desktop
2024-08-29 10:25:27 +02:00
pkgs.bottles
2024-09-17 16:55:15 +02:00
flameshot
pkgs.grim
2024-05-19 12:06:44 +02:00
# pkgs.ida-free
# pkgs.spotify
2024-03-18 08:56:51 +01:00
]
else [];
maxfetch = pkgs.writeScriptBin "maxfetch" (builtins.readFile ../config-files/maxfetch.sh);
2024-07-18 19:17:30 +02:00
startdwl = pkgs.writeScriptBin "startdwl" (builtins.readFile ../config-files/startdwl.sh);
2024-03-18 08:56:51 +01:00
in {
home.packages =
[
2024-07-07 19:47:12 +02:00
pkgs.yubioath-flutter
2024-08-05 12:56:08 +02:00
pkgs.ncspot
2024-07-25 15:26:38 +02:00
pkgs.wakatime-cli
2024-03-18 08:56:51 +01:00
pkgs.neofetch
2024-04-18 13:31:55 +02:00
# pkgs.uwufetch
maxfetch
2024-07-18 19:17:30 +02:00
startdwl
2024-03-18 08:56:51 +01:00
pkgs.btop
pkgs.iftop
pkgs.ranger
2024-08-04 20:57:21 +02:00
pkgs.cargo-mommy
2024-09-02 21:01:03 +02:00
pkgs.evcxr
2024-08-04 20:57:21 +02:00
pkgs.just
2024-07-01 20:36:17 +02:00
pkgs.fzf
2024-05-19 21:30:03 +02:00
pkgs.catppuccin-kde
2024-07-05 20:44:42 +02:00
pkgs.typst
2024-07-16 21:47:29 +02:00
pkgs.networkmanagerapplet
pkgs.anki
2024-07-19 16:11:33 +02:00
pkgs.freetube
2024-04-18 13:31:55 +02:00
pkgs.openvpn
2024-03-18 08:56:51 +01:00
pkgs.moodle-dl
2024-07-09 15:22:02 +02:00
pkgs.nextcloud-client
2024-04-12 12:50:50 +02:00
pkgs.obsidian
2024-09-03 12:38:20 +02:00
pkgs.swaylock-effects
pkgs.wdisplays
2024-05-17 22:50:07 +02:00
pkgs.prismlauncher
2024-04-18 13:31:55 +02:00
pkgs.syncthingtray
2024-03-18 08:56:51 +01:00
pkgs.brightnessctl
pkgs.pavucontrol
2024-07-18 19:17:30 +02:00
pkgs.rbw
2024-05-03 10:08:16 +02:00
pkgs.swayfx
2024-03-18 08:56:51 +01:00
pkgs.sway-contrib.grimshot
2024-03-18 08:56:51 +01:00
pkgs.libnotify
2024-03-18 08:56:51 +01:00
pkgs.strace
pkgs.ltrace
2024-03-18 08:56:51 +01:00
pkgs.nodejs
# pkgs.cabal
pkgs.ghc
pkgs.rizin
2024-07-01 20:45:31 +02:00
(pkgs.cutter.withPlugins (ps: with ps; [jsdec rz-ghidra sigdb]))
pkgs.imhex
pkgs.ghidra
2024-03-18 08:56:51 +01:00
pkgs.nerdfonts
pkgs.ipafont
pkgs.signal-desktop
pkgs.vesktop
pkgs.element-desktop
2024-03-18 08:56:51 +01:00
pkgs.qbittorrent
pkgs.nicotine-plus
2024-03-18 08:56:51 +01:00
pkgs.qmk
pkgs.qmk-udev-rules
2024-03-18 08:56:51 +01:00
pkgs.neovide
2024-03-27 14:25:52 +01:00
pkgs.xournalpp
2024-04-18 13:31:55 +02:00
pkgs.zathura
2024-03-27 14:25:52 +01:00
2024-03-18 08:56:51 +01:00
pkgs.ripgrep
2024-03-18 08:56:51 +01:00
pkgs.sayonara
pkgs.mpv
pkgs.jellyfin-media-player
pkgs.feishin
2024-03-30 21:23:52 +01:00
pkgs.nix-tree
2024-03-18 08:56:51 +01:00
pkgs.nixos-icons
pkgs.swww
]
++ x86pkgs;
}