hyprland doesn't like headless
This commit is contained in:
@@ -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 ''
|
||||||
|
|||||||
@@ -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;
|
||||||
|
|||||||
Reference in New Issue
Block a user