chore: update flake.lock file

This commit is contained in:
Artur Manuel 2024-11-02 17:48:54 +00:00
commit 758d83afbe
15 changed files with 551 additions and 104 deletions

View file

@ -0,0 +1,58 @@
{
inputs,
pkgs,
config,
...
}: {
config = {
programs.river = {
enable = true;
extraPackages = builtins.attrValues {
inherit
(pkgs)
grim
slurp
wf-recorder
wl-clipboard
foot
fuzzel
swaybg
kanshi
;
};
};
xdg.portal = {
config = {
common.default = ["gtk"];
river.default = ["wlr"];
};
extraPortals = [
pkgs.xdg-desktop-portal-gtk
];
enable = true;
wlr.enable = true;
};
environment.sessionVariables = {
NIXOS_OZONE_WL = "1";
QT_QPA_PLATFORM = "wayland";
};
systemd = {
tmpfiles.rules = [
"L+ /tmp/wallpapers/ - - - - ${inputs.wallpkgs.packages.${pkgs.system}.rose_pine}/share/wallpapers"
];
user.tmpfiles.users.artur.rules = let
hcfg = "%h/.config";
in [
"L+ ${hcfg}/kanshi/ - - - - ${./configs/kanshi}"
"L+ ${hcfg}/fuzzel/ - - - - ${./configs/fuzzel}"
"L+ ${hcfg}/river/ - - - - ${./configs/river}"
"L+ ${hcfg}/foot/ - - - - ${./configs/foot}"
];
};
};
}