2023-12-06 21:46:16 -08:00
|
|
|
{ config, pkgs, ... }:
|
2024-01-16 18:48:06 -08:00
|
|
|
|
2023-12-06 21:46:16 -08:00
|
|
|
let usr = config.constants.userName; in {
|
2023-11-28 20:28:32 -08:00
|
|
|
home-manager.users.${usr} = {
|
2023-10-09 10:44:07 -07:00
|
|
|
home.packages = with pkgs; [
|
|
|
|
|
exactaudiocopy
|
|
|
|
|
haruna
|
2023-11-09 16:24:40 -08:00
|
|
|
libsForQt5.qt5.qtwebsockets
|
2023-10-09 10:44:07 -07:00
|
|
|
lutris
|
|
|
|
|
nvtop-amd
|
|
|
|
|
picard
|
2023-11-20 19:57:50 -08:00
|
|
|
qbittorrent-qt5
|
2023-10-09 10:44:07 -07:00
|
|
|
sweet
|
|
|
|
|
sweet-nova
|
2023-10-25 17:37:16 -07:00
|
|
|
tauon
|
2023-10-09 10:44:07 -07:00
|
|
|
telegram-desktop
|
|
|
|
|
thunderbird
|
2023-11-09 16:24:40 -08:00
|
|
|
wallpaper-engine-kde-plugin
|
2023-10-09 10:44:07 -07:00
|
|
|
wineWowPackages.waylandFull
|
|
|
|
|
winetricks
|
2023-11-22 20:31:43 -08:00
|
|
|
yorha-sound-theme
|
2024-01-08 14:12:38 +08:00
|
|
|
yuzuPackages.mainline
|
2023-11-09 16:24:40 -08:00
|
|
|
];
|
2023-10-09 10:44:07 -07:00
|
|
|
programs = {
|
|
|
|
|
firefox.enable = true;
|
2023-12-23 21:10:19 -08:00
|
|
|
gpg.enable = true;
|
2023-10-09 10:44:07 -07:00
|
|
|
kitty = {
|
|
|
|
|
enable = true;
|
|
|
|
|
settings = {
|
2023-11-25 11:16:06 -08:00
|
|
|
background_opacity = "0.96";
|
2023-10-09 10:44:07 -07:00
|
|
|
remember_window_size = "no";
|
|
|
|
|
};
|
|
|
|
|
theme = "Tokyo Night Moon";
|
|
|
|
|
};
|
|
|
|
|
obs-studio.enable = true;
|
2023-11-25 11:16:06 -08:00
|
|
|
zathura = {
|
|
|
|
|
enable = true;
|
|
|
|
|
options = {
|
|
|
|
|
notification-error-bg = "#1d2021";
|
|
|
|
|
notification-error-fg = "#fb4934";
|
|
|
|
|
notification-warning-bg = "#1d2021";
|
|
|
|
|
notification-warning-fg = "#fabd2f";
|
|
|
|
|
notification-bg = "#1d2021";
|
|
|
|
|
notification-fg = "#b8bb26";
|
|
|
|
|
completion-bg = "#504945";
|
|
|
|
|
completion-fg = "#ebdbb2";
|
|
|
|
|
completion-group-bg = "#3c3836";
|
|
|
|
|
completion-group-fg = "#928374";
|
|
|
|
|
completion-highlight-bg = "#83a598";
|
|
|
|
|
completion-highlight-fg = "#504945";
|
|
|
|
|
index-bg = "#504945";
|
|
|
|
|
index-fg = "#ebdbb2";
|
|
|
|
|
index-active-bg = "#83a598";
|
|
|
|
|
index-active-fg = "#504945";
|
|
|
|
|
inputbar-bg = "#1d2021";
|
|
|
|
|
inputbar-fg = "#ebdbb2";
|
|
|
|
|
statusbar-bg = "#504945";
|
|
|
|
|
statusbar-fg = "#ebdbb2";
|
|
|
|
|
highlight-color = "#fabd2f";
|
|
|
|
|
highlight-active-color = "#fe8019";
|
|
|
|
|
default-bg = "#1d2021";
|
|
|
|
|
default-fg = "#ebdbb2";
|
|
|
|
|
render-loading = "true";
|
|
|
|
|
render-loading-bg = "#1d2021";
|
|
|
|
|
render-loading-fg = "#ebdbb2";
|
|
|
|
|
recolor = "true";
|
|
|
|
|
recolor-darkcolor = "#ebdbb2";
|
|
|
|
|
recolor-lightcolor = "#1d2021";
|
|
|
|
|
recolor-keephue = "true";
|
|
|
|
|
};
|
|
|
|
|
};
|
2023-10-09 10:44:07 -07:00
|
|
|
};
|
2023-12-23 21:10:19 -08:00
|
|
|
services.gpg-agent = {
|
|
|
|
|
enable = true;
|
|
|
|
|
pinentryFlavor = "qt";
|
|
|
|
|
};
|
2023-10-09 10:44:07 -07:00
|
|
|
};
|
|
|
|
|
|
2023-11-09 19:37:21 -08:00
|
|
|
programs = {
|
|
|
|
|
dconf.enable = true;
|
|
|
|
|
steam.enable = true;
|
2023-10-09 10:44:07 -07:00
|
|
|
};
|
|
|
|
|
|
2023-11-09 19:37:21 -08:00
|
|
|
services = {
|
|
|
|
|
colord.enable = true;
|
|
|
|
|
xserver = {
|
|
|
|
|
enable = true;
|
|
|
|
|
displayManager = {
|
|
|
|
|
defaultSession = "plasmawayland";
|
2023-11-28 20:28:32 -08:00
|
|
|
autoLogin.user = usr;
|
2023-11-09 19:37:21 -08:00
|
|
|
sddm = {
|
|
|
|
|
enable = true;
|
2024-01-03 21:11:10 +08:00
|
|
|
wayland.enable = true;
|
2023-11-09 19:37:21 -08:00
|
|
|
};
|
2023-10-09 10:44:07 -07:00
|
|
|
};
|
2024-01-03 21:11:10 +08:00
|
|
|
desktopManager.plasma5 = {
|
|
|
|
|
enable = true;
|
|
|
|
|
useQtScaling = true;
|
|
|
|
|
};
|
2023-11-09 19:37:21 -08:00
|
|
|
videoDrivers = [ "amdgpu" ];
|
2023-10-09 10:44:07 -07:00
|
|
|
};
|
|
|
|
|
};
|
|
|
|
|
}
|