115 lines
2.1 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; [
2023-03-27 20:57:06 +03:00
# --- cli ---
2023-03-27 16:00:57 +03:00
bat
comma
curl
2023-09-16 02:04:05 +03:00
eza
2023-03-27 16:00:57 +03:00
fd
glib.out
jq
libqalculate
lm_sensors
lnav
nix-prefetch-git
p7zip
pciutils
ripgrep
ripgrep-all
sd
tealdeer
translate-shell
unrar
unzip
usbutils
wget
zip
2023-03-27 20:57:06 +03:00
# --- tui ---
2023-03-27 16:00:57 +03:00
bottom
micro
ncdu
procs
2023-03-27 20:57:06 +03:00
# --- gui ---
2023-03-27 16:00:57 +03:00
deadbeef
feh
qimgv
xarchiver
zathura
xdg-utils
2023-03-27 20:57:06 +03:00
# --- awesome-shell ---
# curlie
# duf
# zsh-z
2023-03-27 16:00:57 +03:00
] ++ lib.optionals (!(isVM || isISO)) [
2023-03-27 20:57:06 +03:00
a2ln
# audacity
2023-03-27 16:00:57 +03:00
cachix
2023-03-27 20:57:06 +03:00
ffmpeg.bin
monero-gui
nodePackages.peerflix
nix-tree
yt-dlp
# ---- gui ----
bitwarden
# foliate
2023-03-27 16:00:57 +03:00
jellyfin-media-player
2023-04-17 00:03:34 +03:00
jellyfin-mpv-shim
2023-03-27 16:00:57 +03:00
joplin-desktop
2023-04-08 22:47:50 +03:00
# libreoffice
2023-03-27 20:57:06 +03:00
obs-studio
2023-11-16 03:46:29 +03:00
obs-studio-plugins.obs-vkcapture
2024-01-28 20:39:06 +03:00
obsidian
2023-03-27 20:57:06 +03:00
pinta
qbittorrent
2023-03-27 16:00:57 +03:00
sonixd
2023-03-27 20:57:06 +03:00
tdesktop
2023-08-11 11:02:26 +03:00
tidal-dl
2023-03-27 20:57:06 +03:00
ungoogled-chromium
2023-10-01 23:45:11 +03:00
webcord-vencord
2023-03-27 20:57:06 +03:00
youtube-to-mpv
2023-03-27 16:00:57 +03:00
] ++ lib.optionals isGaming [
ceserver
gamescope
2023-05-16 21:56:54 +03:00
moonlight-qt
2023-03-27 16:00:57 +03:00
protonhax
protontricks
vkBasalt
wine
winetricks
];
};
persist.state.homeDirectories = [
".config/Bitwarden"
".config/chromium"
".config/deadbeef"
2023-04-17 00:03:34 +03:00
".config/jellyfin-mpv-shim"
2023-03-27 16:00:57 +03:00
".config/jellyfin.org"
".config/joplin-desktop"
".config/kdeconnect"
".config/libreoffice"
".config/obs-studio"
2024-01-28 20:39:06 +03:00
".config/obsidian"
2023-03-27 16:00:57 +03:00
".config/pcmanfm"
# ".config/Pinta"
".config/qBittorrent"
# ".config/qimgv"
".config/Sonixd"
# ".config/xarchiver"
2023-08-05 07:43:10 +03:00
".local/share/jellyfinmediaplayer"
2023-03-27 16:00:57 +03:00
".local/share/TelegramDesktop"
".android"
".anydesk"
".monero"
2019-08-27 20:49:08 +00:00
];
2023-08-11 11:02:26 +03:00
persist.state.homeFiles = [
".config/.tidal-dl.json"
".config/.tidal-dl.token.json"
];
2019-08-27 20:49:08 +00:00
}