132 lines
2.3 KiB
Nix
Raw Normal View History

2022-10-21 13:57:17 +03:00
{ pkgs, config, lib, inputs, ... }:
2021-02-07 02:38:11 +03:00
with config.deviceSpecific; {
2019-12-13 23:15:39 +04:00
programs.adb.enable = true;
2021-02-07 02:38:11 +03:00
2023-03-27 16:00:57 +03:00
home-manager.users.${config.mainuser} = {
home.packages = with pkgs; [
# cli
a2ln
bat
comma
curl
exa
fd
ffmpeg.bin
# git-filter-repo
glib.out
# gptfdisk
jq
libqalculate
lm_sensors
lnav
# nix-alien
nix-prefetch-git
nix-index-update
p7zip
# (p7zip.override { enableUnfree = true; })
pciutils
# pinfo
ripgrep
ripgrep-all
sd
tealdeer
translate-shell
unrar
unzip
usbutils
wget
yt-dlp
zip
2020-08-29 17:47:21 +04:00
2023-03-27 16:00:57 +03:00
# tui
bottom
micro
ncdu
nix-tree
procs
2019-08-27 20:49:08 +00:00
2023-03-27 16:00:57 +03:00
# gui
bitwarden
ungoogled-chromium
deadbeef
discord
feh
foliate
pinta
qbittorrent
qimgv
system-config-printer
tdesktop
xarchiver
youtube-to-mpv
zathura
2022-01-29 00:41:41 +03:00
2023-03-27 16:00:57 +03:00
xdg-utils
2021-11-17 05:08:57 +03:00
2023-03-27 16:00:57 +03:00
# awesome-shell
curlie
duf
zsh-z
] ++ lib.optionals (!(isVM || isISO)) [
audacity
blueman
cachix
jellyfin-media-player
joplin-desktop
libreoffice
monero-gui
nodePackages.peerflix
samba
schildichat-desktop-wayland
# scrcpy
sonixd
] ++ lib.optionals isGaming [
ceserver
gamescope
# goverlay
lutris
moonlight-qt
obs-studio
# reshade-shaders
# (retroarch.override { cores = [ libretro.genesis-plus-gx libretro.dosbox ]; })
# parsec
protonhax
protontricks
vkBasalt
wine
winetricks
] ++ lib.optionals isLaptop [
acpi
# seadrive-fuse
];
};
persist.state.homeDirectories = [
# ".config/audacity"
".config/Bitwarden"
".config/chromium"
".config/deadbeef"
".config/discord"
".config/jellyfin.org"
".config/joplin-desktop"
".config/kdeconnect"
".config/libreoffice"
# ".config/looking-glass"
".config/lutris"
# ".config/monero-project"
".config/obs-studio"
".config/pcmanfm"
# ".config/Pinta"
".config/qBittorrent"
".config/rclone"
# ".config/qimgv"
".config/SchildiChat"
".config/Sonixd"
# ".config/xarchiver"
".local/share/TelegramDesktop"
".android"
".anydesk"
".monero"
2019-08-27 20:49:08 +00:00
];
}