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

130 lines
1.8 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 {
2024-10-08 11:19:34 +02:00
home.packages =
(lib.optionals (config.os == "linux") (with pkgs; [
2024-10-17 17:41:03 +02:00
cargo
2024-10-08 11:19:34 +02:00
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
2024-10-08 11:19:34 +02:00
ncspot
2024-10-08 11:19:34 +02:00
wakatime-cli
2024-08-04 20:57:21 +02:00
2024-10-08 11:19:34 +02:00
neofetch
# uwufetch
maxfetch
startdwl
btop
iftop
ranger
2024-10-08 11:19:34 +02:00
cargo-mommy
2024-05-19 21:30:03 +02:00
2024-10-08 11:19:34 +02:00
just
fzf
2024-07-05 20:44:42 +02:00
2024-10-08 11:19:34 +02:00
catppuccin-kde
2024-07-16 21:47:29 +02:00
2024-10-08 11:19:34 +02:00
typst
2024-10-08 11:19:34 +02:00
# marked as broken
# anki
2024-07-19 16:11:33 +02:00
2024-10-08 11:19:34 +02:00
freetube
2024-04-18 13:31:55 +02:00
2024-10-08 11:19:34 +02:00
openvpn
2024-10-20 02:18:54 +02:00
tor-browser
kleopatra
2024-10-08 11:19:34 +02:00
moodle-dl
2024-07-09 15:22:02 +02:00
2024-10-08 11:19:34 +02:00
obsidian
2024-04-12 12:50:50 +02:00
2024-10-08 11:19:34 +02:00
prismlauncher
2024-09-03 12:38:20 +02:00
2024-10-08 11:19:34 +02:00
# marked as broken
# syncthingtray
2024-05-17 22:50:07 +02:00
2024-10-08 11:19:34 +02:00
rbw
2024-04-18 13:31:55 +02:00
2024-10-08 11:19:34 +02:00
nodejs
2024-10-08 11:19:34 +02:00
# cabal
ghc
2024-10-08 11:19:34 +02:00
# marked as broken
# rizin
# (cutter.withPlugins (ps: with ps; [jsdec rz-ghidra sigdb]))
2024-10-08 11:19:34 +02:00
nerdfonts
ipafont
2024-10-08 11:19:34 +02:00
vesktop
2024-10-17 17:41:03 +02:00
discord
2024-10-08 11:19:34 +02:00
element-desktop
2024-10-08 11:19:34 +02:00
qbittorrent
nicotine-plus
2024-10-08 11:19:34 +02:00
qmk
2024-10-08 11:19:34 +02:00
neovide
2024-10-08 11:19:34 +02:00
xournalpp
zathura
2024-10-08 11:19:34 +02:00
ripgrep
2024-10-08 11:19:34 +02:00
sayonara
2024-10-19 14:33:28 +02:00
mpv
2024-10-08 11:19:34 +02:00
feishin
2024-10-08 11:19:34 +02:00
nix-tree
2024-10-08 11:19:34 +02:00
nixos-icons
]);
}