67 lines
1.4 KiB
Nix
67 lines
1.4 KiB
Nix
{ config, inputs, pkgs, ... }: {
|
|
home-manager.users.${config.constants.userName} = {
|
|
home.packages = with pkgs; [
|
|
exactaudiocopy
|
|
haruna
|
|
jellyfin-media-player
|
|
lutris
|
|
nvtop-amd
|
|
mono
|
|
picard
|
|
qbittorrent
|
|
sweet
|
|
sweet-nova
|
|
telegram-desktop
|
|
thunderbird
|
|
wineWowPackages.waylandFull
|
|
winetricks
|
|
yuzu-mainline
|
|
] ++ (with pkgs.libsForQt5; [
|
|
kirigami-addons
|
|
qt5.qtwebsockets
|
|
]) ++ [
|
|
inputs.nix-custom.packages.${pkgs.system}.wallpaper-engine-kde-plugin-lib
|
|
(pkgs.python3.withPackages (ps: with ps; [
|
|
websockets
|
|
]))
|
|
];
|
|
programs = {
|
|
firefox.enable = true;
|
|
kitty = {
|
|
enable = true;
|
|
settings = {
|
|
background_opacity = "0.72";
|
|
remember_window_size = "no";
|
|
};
|
|
theme = "Tokyo Night Moon";
|
|
};
|
|
obs-studio.enable = true;
|
|
};
|
|
};
|
|
|
|
programs.clash-verge = {
|
|
enable = true;
|
|
tunMode = true;
|
|
autoStart = true;
|
|
};
|
|
|
|
programs.dconf.enable = true;
|
|
|
|
programs.steam.enable = true;
|
|
|
|
services.colord.enable = true;
|
|
|
|
services.xserver = {
|
|
enable = true;
|
|
displayManager = {
|
|
defaultSession = "plasmawayland";
|
|
autoLogin.user = "macronova";
|
|
sddm = {
|
|
enable = true;
|
|
autoLogin.relogin = true;
|
|
};
|
|
};
|
|
desktopManager.plasma5.enable = true;
|
|
videoDrivers = [ "amdgpu" ];
|
|
};
|
|
}
|