feat(user/malte): background config on murex-pecten

This commit is contained in:
Malte Tammena 2024-05-03 14:12:27 +02:00
parent fff44bb0c8
commit 4af6cbe99a

View file

@ -9,29 +9,41 @@
doNotDisturb = pkgs.callPackage ../../../pkgs/do-not-disturb.nix {};
background = {
light = pkgs.nix-wallpaper.override {
preset = "catppuccin-latte-rainbow";
width = 3840;
height = 2160;
};
dark = pkgs.nix-wallpaper.override {
preset = "gruvbox-dark-rainbow";
width = 3840;
height = 2160;
background = let
withSize = width: height: {
light = pkgs.nix-wallpaper.override {
preset = "catppuccin-latte-rainbow";
inherit width height;
};
dark = pkgs.nix-wallpaper.override {
preset = "gruvbox-dark-rainbow";
inherit width height;
};
};
in {
"1080pv" = withSize 1080 1920;
"2k" = withSize 2560 1440;
"4k" = withSize 3840 2160;
};
monitors =
if nixosConfig.networking.hostName == "helix-texta"
then {
eDP-1 = {
background.light = "${background.light}/share/wallpapers/nixos-wallpaper.png";
background.dark = "${background.dark}/share/wallpapers/nixos-wallpaper.png";
background.light = "${background."4k".light}/share/wallpapers/nixos-wallpaper.png";
background.dark = "${background."4k".dark}/share/wallpapers/nixos-wallpaper.png";
};
}
else if nixosConfig.networking.hostName == "murex-pecten"
then {
HDMI-A-1 = {
background.light = "${background."2k".light}/share/wallpapers/nixos-wallpaper.png";
background.dark = "${background."2k".dark}/share/wallpapers/nixos-wallpaper.png";
};
HDMI-A-2 = {
background.light = "${background."1080pv".light}/share/wallpapers/nixos-wallpaper.png";
background.dark = "${background."1080pv".dark}/share/wallpapers/nixos-wallpaper.png";
};
}
else {};