feat(wrapping): introduce wrapped configurations

This commit is contained in:
Artur Manuel 2025-01-25 05:44:26 +00:00
commit 2aa24ab2b9
22 changed files with 883 additions and 135 deletions

View file

@ -1,11 +1,10 @@
{
inputs,
pkgs,
config,
...
}: {
alqueva.users.artur = {
shell = config.programs.xonsh.package;
shell = pkgs.amadaluzian-nu;
tmpfiles = {
".config/qutebrowser/config.py" = ./configs/qutebrowser/config.py;
".config/qutebrowser/theme" = ./configs/qutebrowser/theme;
@ -15,11 +14,9 @@
};
".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";
".config/niri/" = ./configs/niri;
};
packages = builtins.attrValues {
inherit
@ -38,8 +35,12 @@
qutebrowser
dunst
gh
kitty
rofi-wayland
swaybg
;
inherit (inputs.hetch.packages.${pkgs.system}) hetch;
waybar = pkgs.callPackage ./waybar.nix {};
};
groups = [
"wheel"
@ -50,4 +51,6 @@
"libvirtd"
];
};
systemd.user.services.waybar.enable = false;
}