alqueva/hosts/python/users/default.nix
2025-01-20 21:16:00 +00:00

53 lines
1.4 KiB
Nix

{
inputs,
pkgs,
config,
...
}: {
alqueva.users.artur = {
shell = config.programs.xonsh.package;
tmpfiles = {
".config/qutebrowser/config.py" = ./configs/qutebrowser/config.py;
".config/qutebrowser/theme" = ./configs/qutebrowser/theme;
".config/vesktop/themes/system24.theme.css" = pkgs.fetchurl {
url = "https://raw.githubusercontent.com/refact0r/system24/refs/heads/main/theme/system24.theme.css";
hash = "sha256-WJYNWeo1DdgOh7cFne6QSEHQagqapFznqWfeoCsqM+8=";
};
".config/vesktop/settings/quickCss.css" = ./configs/vesktop/quickCss.css;
".config/kanshi/" = ./configs/kanshi;
".config/river/" = ./configs/river;
".config/kitty/" = ./configs/kitty;
".config/waybar/" = ./configs/waybar;
".config/dunst/" = ./configs/dunst;
".local/share/wallpapers" = "${inputs.wallpkgs.packages.${pkgs.system}.nature}/share/wallpapers/nature";
};
packages = builtins.attrValues {
inherit
(pkgs)
wget
vesktop
mpv
imv
amberol
fractal
nicotine-plus
nautilus
librewolf
playerctl
geary
qutebrowser
dunst
gh
;
inherit (inputs.hetch.packages.${pkgs.system}) hetch;
};
groups = [
"wheel"
"video"
"audio"
"networkmanager"
"input"
"libvirtd"
];
};
}