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

128 lines
1.6 KiB
Nix
Raw Normal View History

{
config,
inputs,
pkgs,
lib,
...
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";});
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 = (lib.optionals (config.os == "linux") (with pkgs; [
yubioath-flutter
steam
heroic
protonup-qt
via
telegram-desktop
jetbrains.rust-rover
tutanota-desktop
bitwarden-desktop
bottles
flameshot
grim
networkmanagerapplet
nextcloud-client
swaylock-effects
wdisplays
brightnessctl
pavucontrol
swayfx
sway-contrib.grimshot
libnotify
swww
strace
ltrace
ghidra
imhex
qmk-udev-rules
jellyfin-media-player
signal-desktop
# ida-free
# spotify
])) ++ (with pkgs; [
nh
2024-07-25 15:26:38 +02:00
ncspot
wakatime-cli
2024-08-04 20:57:21 +02:00
neofetch
# uwufetch
maxfetch
startdwl
btop
iftop
ranger
cargo-mommy
2024-05-19 21:30:03 +02:00
just
fzf
2024-07-05 20:44:42 +02:00
catppuccin-kde
2024-07-16 21:47:29 +02:00
typst
# marked as broken
# anki
2024-07-19 16:11:33 +02:00
freetube
2024-04-18 13:31:55 +02:00
openvpn
moodle-dl
2024-07-09 15:22:02 +02:00
2024-04-12 12:50:50 +02:00
obsidian
2024-09-03 12:38:20 +02:00
2024-05-17 22:50:07 +02:00
2024-04-18 13:31:55 +02:00
prismlauncher
# marked as broken
# syncthingtray
rbw
nodejs
# cabal
ghc
# marked as broken
# rizin
# (cutter.withPlugins (ps: with ps; [jsdec rz-ghidra sigdb]))
nerdfonts
ipafont
vesktop
element-desktop
qbittorrent
nicotine-plus
qmk
neovide
xournalpp
zathura
2024-03-27 14:25:52 +01:00
ripgrep
sayonara
# mpv
feishin
nix-tree
2024-03-30 21:23:52 +01:00
nixos-icons
]);
}