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;
|
2020-09-04 23:32:11 +04:00
|
|
|
|
2021-02-17 01:05:44 +03:00
|
|
|
# programs.java = {
|
|
|
|
# enable = true;
|
|
|
|
# package = if (config.device == "AMD-Workstation") then pkgs.jdk13 else pkgs.jre;
|
|
|
|
# };
|
2019-08-27 20:49:08 +00:00
|
|
|
|
2021-02-07 02:38:11 +03:00
|
|
|
# Install cdemu for some gaming purposes
|
|
|
|
# programs.cdemu = {
|
|
|
|
# enable = true;
|
|
|
|
# image-analyzer = false;
|
|
|
|
# gui = false;
|
|
|
|
# group = "cdrom";
|
|
|
|
# };
|
|
|
|
|
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
|
|
|
|
advance-touch
|
2020-08-11 02:38:02 +04:00
|
|
|
curl
|
2020-11-28 05:07:18 +04:00
|
|
|
ddgr
|
2020-08-29 17:47:21 +04:00
|
|
|
exa
|
2021-02-17 01:05:44 +03:00
|
|
|
exfat-utils
|
2020-08-29 17:47:21 +04:00
|
|
|
fd
|
|
|
|
git-crypt
|
2021-02-17 01:05:44 +03:00
|
|
|
glib.bin # gio
|
|
|
|
gptfdisk
|
2019-09-17 02:27:09 +04:00
|
|
|
lm_sensors
|
2020-08-29 17:47:21 +04:00
|
|
|
lnav
|
2019-08-27 20:49:08 +00:00
|
|
|
neofetch
|
2020-08-29 17:47:21 +04:00
|
|
|
nix-prefetch-git
|
2020-11-10 00:09:40 +04:00
|
|
|
nix-prefetch-github
|
2020-08-29 17:47:21 +04:00
|
|
|
nomino
|
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
|
2020-08-08 17:38:29 +04:00
|
|
|
pinfo
|
2020-08-07 23:27:49 +04:00
|
|
|
ripgrep
|
2020-08-29 17:47:21 +04:00
|
|
|
tealdeer
|
|
|
|
unzip
|
|
|
|
usbutils
|
|
|
|
wg-conf
|
|
|
|
wget
|
|
|
|
xclip
|
|
|
|
youtube-dl
|
|
|
|
zip
|
|
|
|
|
|
|
|
# tui
|
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
|
|
|
|
nnn
|
2019-08-27 20:49:08 +00:00
|
|
|
ranger
|
2021-02-17 01:00:52 +03:00
|
|
|
spotify-tui
|
2019-08-27 20:49:08 +00:00
|
|
|
|
2020-08-29 17:47:21 +04:00
|
|
|
# gui
|
2021-02-17 01:05:44 +03:00
|
|
|
# audacity # fixit
|
2021-03-17 23:07:03 +03:00
|
|
|
bookworm
|
2020-08-29 17:47:21 +04:00
|
|
|
discord
|
|
|
|
feh
|
|
|
|
gnome3.simple-scan
|
|
|
|
gparted
|
2020-08-07 02:46:51 +04:00
|
|
|
keepassxc
|
2020-08-29 17:47:21 +04:00
|
|
|
pinta
|
2021-03-17 23:06:12 +03:00
|
|
|
pulseeffects-pw
|
2019-08-27 20:49:08 +00:00
|
|
|
qbittorrent
|
2021-02-17 01:05:44 +03:00
|
|
|
quodlibet
|
2020-08-29 17:47:21 +04:00
|
|
|
spotifywm
|
|
|
|
system-config-printer
|
|
|
|
tdesktop
|
2020-09-26 03:33:55 +04:00
|
|
|
(vivaldi.override { proprietaryCodecs = true; })
|
2019-10-17 00:31:54 +04:00
|
|
|
vscode
|
2019-08-27 20:49:08 +00:00
|
|
|
xarchiver
|
2020-08-29 17:47:21 +04:00
|
|
|
xfce4-14.thunar
|
|
|
|
xfce4-14.xfce4-taskmanager
|
|
|
|
youtube-to-mpv
|
|
|
|
zathura
|
2021-02-17 01:05:44 +03:00
|
|
|
|
|
|
|
# misc
|
|
|
|
i3status-rust
|
|
|
|
papirus-icon-theme
|
2019-09-22 16:40:16 +04:00
|
|
|
] ++ lib.optionals (!isVM) [
|
2020-08-11 02:38:02 +04:00
|
|
|
# rust-stable
|
2020-08-29 17:47:21 +04:00
|
|
|
libreoffice
|
|
|
|
] ++ lib.optionals isGaming [
|
2020-08-04 01:51:37 +04:00
|
|
|
# lutris
|
2020-08-29 17:47:21 +04:00
|
|
|
# protontricks
|
2020-02-05 04:30:49 +04:00
|
|
|
# retroarch
|
2020-08-29 17:47:21 +04:00
|
|
|
(steam.override { withJava = true; })
|
2021-03-17 23:06:12 +03:00
|
|
|
steam-run
|
2020-08-07 02:46:51 +04:00
|
|
|
] ++ lib.optionals isLaptop [
|
2021-03-17 23:06:52 +03:00
|
|
|
acpi
|
2020-08-29 17:47:21 +04:00
|
|
|
# blueman
|
2021-02-07 02:38:11 +03:00
|
|
|
] ++ lib.optionals (config.device == "AMD-Workstation") [
|
2021-03-17 23:06:12 +03:00
|
|
|
multimc
|
2020-08-11 02:38:02 +04:00
|
|
|
# xonar-fp
|
2021-02-17 01:05:44 +03:00
|
|
|
# Android dev
|
|
|
|
# androidenv.androidPkgs_9_0.androidsdk
|
|
|
|
# android-studio
|
|
|
|
# scrcpy
|
2021-02-07 02:38:11 +03:00
|
|
|
] ++ lib.optionals (enableVirtualisation) [
|
|
|
|
virt-manager
|
2019-08-27 20:49:08 +00:00
|
|
|
];
|
|
|
|
|
|
|
|
}
|