chore: update flake.lock with latest revisions and narHashes

feat(hyprland): enable direct_scanout and set bitdepth to 10

fix(hyprpaper): conditionally enable based on 'ryu' device

fix(wallpaperengine): add shorthand flag for scaling option

feat(ryu): switch to open NVIDIA driver and use latest package
This commit is contained in:
uttarayan21
2025-10-22 03:03:51 +05:30
parent 5a04c53801
commit d1980ac0ae
5 changed files with 23 additions and 21 deletions

View File

@@ -34,6 +34,7 @@
settings = {
source = "${pkgs.catppuccinThemes.hyprland}/themes/mocha.conf";
render = {
direct_scanout = true;
cm_fs_passthrough = 1;
cm_auto_hdr = 1;
};
@@ -49,7 +50,7 @@
transform = 0;
supports_wide_color = 1;
supports_hdr = 1;
# bitdepth = 10;
bitdepth = 10;
# cm = "hdr";
# sdrbrightness = 0.005;
# sdrsaturation = 200;

View File

@@ -12,7 +12,7 @@
nextcloudWallpapers = name: config.home.homeDirectory + "/Nextcloud/Wallpapers/" + name;
silksongFleas = nextcloudWallpapers "silksong-fleas.jpg";
in {
enable = true;
enable = device.is "ryu";
systemd.enable = true;
systemd.target = "hyprland-session.target";
settings.preload =

View File

@@ -19,7 +19,7 @@ lib.mkIf (device.is "ryu") {
];
Type = "simple";
ExecStartPre = "${pkgs.coreutils}/bin/sleep 3";
ExecStart = "${pkgs.linux-wallpaperengine}/bin/linux-wallpaperengine --scaling fill --screen-root HDMI-A-1 --bg 2780316434";
ExecStart = "${pkgs.linux-wallpaperengine}/bin/linux-wallpaperengine -s --scaling fill --screen-root HDMI-A-1 --bg 2780316434";
Restart = "on-failure";
RestartSec = 5;
TimeoutStartSec = 30;