hyprland doesn't like headless

This commit is contained in:
2025-01-25 18:32:36 -06:00
parent f2979b0b28
commit ad337666ea
2 changed files with 15 additions and 33 deletions

View File

@@ -20,7 +20,7 @@
enable = true; enable = true;
systemd = { systemd = {
enable = false; enable = true;
variables = [ "--all" ]; variables = [ "--all" ];
}; };
@@ -29,7 +29,6 @@
monitor=eDP-1,1920x1080@60,0x0,1 monitor=eDP-1,1920x1080@60,0x0,1
'' else if config.homeconfig.host == "homebox" then '' '' else if config.homeconfig.host == "homebox" then ''
monitor=HDMI-A-2,1920x1080@60,0x1080,1 monitor=HDMI-A-2,1920x1080@60,0x1080,1
exec-once=sleep 3 && hyprctl create output headless HEADLESS-2
monitor=HEADLESS-2,1920x1080@60,0x0,1 monitor=HEADLESS-2,1920x1080@60,0x0,1
'' else ''''; '' else '''';
in '' in ''

View File

@@ -46,19 +46,16 @@
#enable = true; #enable = true;
videoDrivers = ["nvidia"]; videoDrivers = ["nvidia"];
}; };
#displayManager = { displayManager = {
# enable = true; enable = true;
# defaultSession = "hyprland-uwsm"; defaultSession = "hyprland";
# autoLogin = { autoLogin = {
# enable = true; enable = true;
# user = "nathan"; user = "nathan";
# }; };
#}; };
}; };
programs.hyprland.withUWSM = true;
services.getty.autologinUser = "nathan";
systemd.extraConfig = "DefaultLimitNOFILE=2048"; systemd.extraConfig = "DefaultLimitNOFILE=2048";
environment.sessionVariables = { environment.sessionVariables = {
@@ -90,11 +87,11 @@
LC_TIME = "en_US.UTF-8"; LC_TIME = "en_US.UTF-8";
}; };
#services.displayManager.sddm.settings.AutoLogin = { services.displayManager.sddm.settings.AutoLogin = {
# User = "nathan"; User = "nathan";
# Session = "hyprland"; Session = "hyprland";
# Relogin = true; Relogin = true;
#}; };
networking = { networking = {
hostName = "homebox"; hostName = "homebox";
@@ -231,20 +228,6 @@
rofi.enable = true; rofi.enable = true;
firefox.enable = true; firefox.enable = true;
}; };
config.systemd.user.services.hyprland-autostart = {
Unit = {
Description = "Autostart Hyprland";
};
Service = {
ExecStart = "uwsm start hyprland-uwsm.desktop";
};
Install = {
WantedBy = [ "default.target" ];
};
};
} }
]; ];
}; };
@@ -252,7 +235,7 @@
sysconfig = { sysconfig = {
opts = { opts = {
sddm.enable = false; sddm.enable = true;
openssh.enable = true; openssh.enable = true;
pipewire.enable = true; pipewire.enable = true;
ags.enable = true; ags.enable = true;