104 lines
1.5 KiB
Nix
Raw Normal View History

2019-09-17 23:07:22 +04:00
{ pkgs, config, lib, ... }:
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
2020-08-07 02:46:51 +04:00
home-manager.users.alukard.home.packages = with pkgs; [
2020-08-29 17:47:21 +04:00
# cli
2021-11-06 04:24:01 +03:00
bat
comma
2020-08-11 02:38:02 +04:00
curl
2021-10-26 17:10:35 +03:00
exa
2020-08-29 17:47:21 +04:00
fd
2021-10-24 23:14:25 +03:00
ffmpeg.bin
2022-01-29 00:41:41 +03:00
# git-filter-repo
glib
2021-11-17 05:08:57 +03:00
# gptfdisk
2022-01-29 00:51:09 +03:00
kitti3
2021-09-16 01:03:52 +03:00
libqalculate
2019-09-17 02:27:09 +04:00
lm_sensors
2022-01-29 00:41:41 +03:00
lnav
nix-alien
2022-08-18 18:00:14 +03:00
nixfmt
nixpkgs-fmt
2020-08-29 17:47:21 +04:00
nix-prefetch-git
2022-01-29 00:41:41 +03:00
nix-index-update
2021-02-07 02:38:11 +03:00
p7zip
2021-02-17 01:05:44 +03:00
# (p7zip.override { enableUnfree = true; })
2020-08-29 17:47:21 +04:00
pciutils
2021-10-25 00:37:34 +03:00
# pinfo
2020-08-07 23:27:49 +04:00
ripgrep
2021-06-14 23:31:09 +03:00
ripgrep-all
sd
2020-08-29 17:47:21 +04:00
tealdeer
2022-01-29 00:41:41 +03:00
# tidal-dl
2020-08-29 17:47:21 +04:00
unzip
usbutils
wget
2022-01-29 00:41:41 +03:00
yt-dlp
2020-08-29 17:47:21 +04:00
zip
# tui
2021-06-14 23:31:09 +03:00
bottom
2020-08-08 17:38:29 +04:00
bpytop
2020-08-08 23:23:15 +04:00
micro
2020-08-29 17:47:21 +04:00
ncdu
2021-09-15 15:29:51 +03:00
nix-tree
2020-08-29 17:47:21 +04:00
nnn
2021-06-14 23:31:09 +03:00
procs
2019-08-27 20:49:08 +00:00
ranger
2020-08-29 17:47:21 +04:00
# gui
2022-04-22 02:14:31 +03:00
bitwarden
2020-08-29 17:47:21 +04:00
discord
feh
2022-04-22 02:14:31 +03:00
foliate
2020-08-29 17:47:21 +04:00
gparted
2022-04-22 02:14:31 +03:00
jellyfin-media-player
2022-07-06 00:14:26 +03:00
parsec
2022-01-29 00:41:41 +03:00
# persepolis
2020-08-29 17:47:21 +04:00
pinta
2019-08-27 20:49:08 +00:00
qbittorrent
2022-01-29 00:41:41 +03:00
qimgv
2022-08-05 21:10:22 +03:00
# quodlibet
2022-07-02 19:30:20 +03:00
schildichat-desktop-wayland
2020-08-29 17:47:21 +04:00
system-config-printer
tdesktop
2019-08-27 20:49:08 +00:00
xarchiver
2020-08-29 17:47:21 +04:00
youtube-to-mpv
zathura
2022-01-29 00:41:41 +03:00
# libsForQt5.networkmanager-qt
# networkmanagerapplet
xdg-utils
2021-11-17 05:08:57 +03:00
# awesome-shell
2022-01-29 00:41:41 +03:00
curlie
duf
zsh-z
2021-06-16 05:30:04 +03:00
] ++ lib.optionals (!(isVM || isISO)) [
2022-01-30 02:10:32 +03:00
audacity
blueman
2020-08-29 17:47:21 +04:00
libreoffice
2022-04-22 02:14:31 +03:00
nodePackages.peerflix
2022-01-30 02:10:32 +03:00
samba
scrcpy
2020-08-29 17:47:21 +04:00
] ++ lib.optionals isGaming [
2021-10-24 23:15:08 +03:00
# ceserver
# ckan
2022-08-05 21:10:22 +03:00
gamescope
2021-10-06 23:44:47 +03:00
goverlay
2021-06-29 22:29:22 +03:00
lutris
2021-09-15 15:29:51 +03:00
obs-studio
2022-05-30 19:31:10 +03:00
polymc
2021-10-24 23:13:51 +03:00
reshade-shaders
2022-06-06 20:26:10 +03:00
(retroarch.override { cores = [ libretro.genesis-plus-gx libretro.dosbox ]; })
2022-01-29 00:41:41 +03:00
protontricks
2021-10-06 23:44:47 +03:00
vkBasalt
2022-08-18 18:00:14 +03:00
wine
winetricks
2020-08-07 02:46:51 +04:00
] ++ lib.optionals isLaptop [
2021-03-17 23:06:52 +03:00
acpi
2022-04-22 02:16:24 +03:00
seadrive-fuse
2019-08-27 20:49:08 +00:00
];
}