2024-03-09 12:58:01 +01:00
|
|
|
{
|
|
|
|
config,
|
|
|
|
inputs,
|
|
|
|
pkgs,
|
2024-10-06 00:26:22 +02:00
|
|
|
lib,
|
2024-03-09 12:58:01 +01:00
|
|
|
...
|
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-30 17:46:21 +01:00
|
|
|
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-03-09 12:58:01 +01:00
|
|
|
|
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-07-01 15:53:59 +02:00
|
|
|
|
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-05-06 21:29:10 +02:00
|
|
|
|
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-03-09 12:58:01 +01:00
|
|
|
|
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-03-09 12:58:01 +01:00
|
|
|
|
2024-10-08 11:19:34 +02:00
|
|
|
# cabal
|
|
|
|
ghc
|
2024-03-09 12:58:01 +01:00
|
|
|
|
2024-10-08 11:19:34 +02:00
|
|
|
# marked as broken
|
|
|
|
# rizin
|
|
|
|
# (cutter.withPlugins (ps: with ps; [jsdec rz-ghidra sigdb]))
|
2024-03-09 12:58:01 +01:00
|
|
|
|
2024-10-08 11:19:34 +02:00
|
|
|
nerdfonts
|
|
|
|
ipafont
|
2024-03-09 12:58:01 +01:00
|
|
|
|
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-03-09 12:58:01 +01:00
|
|
|
|
2024-10-08 11:19:34 +02:00
|
|
|
qbittorrent
|
|
|
|
nicotine-plus
|
2024-03-09 12:58:01 +01:00
|
|
|
|
2024-10-08 11:19:34 +02:00
|
|
|
qmk
|
2024-05-06 21:29:10 +02:00
|
|
|
|
2024-10-08 11:19:34 +02:00
|
|
|
neovide
|
2024-07-01 15:10:08 +02:00
|
|
|
|
2024-10-08 11:19:34 +02:00
|
|
|
xournalpp
|
|
|
|
zathura
|
2024-05-06 21:29:10 +02:00
|
|
|
|
2024-10-08 11:19:34 +02:00
|
|
|
ripgrep
|
2024-03-13 18:00:41 +01:00
|
|
|
|
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-03-09 12:58:01 +01:00
|
|
|
|
2024-10-08 11:19:34 +02:00
|
|
|
nix-tree
|
2024-03-09 12:58:01 +01:00
|
|
|
|
2024-10-08 11:19:34 +02:00
|
|
|
nixos-icons
|
|
|
|
]);
|
2024-03-09 12:58:01 +01:00
|
|
|
}
|