added mkOverride

This commit is contained in:
kenji
2025-07-31 07:07:46 -05:00
parent 2cbe32f561
commit 068a46a9bf
4 changed files with 9 additions and 8 deletions
+1 -1
View File
@@ -17,7 +17,7 @@
nixos = { nixos = {
Hostname = "hakase"; Hostname = "hakase";
Timezone = "America/Chicago"; Timezone = "America/Chicago";
enableSteamOS = true; enableSteamOS = false;
Boot = { Boot = {
mode = "systemd"; # systemd or grub mode = "systemd"; # systemd or grub
+5 -5
View File
@@ -96,13 +96,13 @@
}; };
services = { services = {
displayManager.sessionPackages = lib.mkIf (!myConfig.nixos.enableSteamOS) [inputs.hyprland.packages.${pkgs.stdenv.hostPlatform.system}.hyprland]; displayManager.sessionPackages = [inputs.hyprland.packages.${pkgs.stdenv.hostPlatform.system}.hyprland];
getty.autologinUser = lib.mkIf (!myConfig.nixos.enableSteamOS) "${myConfig.essentials.Username}"; getty.autologinUser = lib.mkDefault "${myConfig.essentials.Username}";
greetd = lib.mkIf (!myConfig.nixos.enableSteamOS) { greetd = {
enable = true; enable = true;
settings.default_session = { settings.default_session = {
user = "${myConfig.essentials.Username}"; user = lib.mkOverride 10 "${myConfig.essentials.Username}";
command = "Hyprland"; command = lib.mkDefault "Hyprland";
}; };
}; };
seatd.enable = true; seatd.enable = true;
+1 -1
View File
@@ -1,6 +1,6 @@
{...}: { {...}: {
services.hypridle = { services.hypridle = {
enable = true; enable = false;
settings = { settings = {
general = { general = {
lock_cmd = "pidof hyprlock || hyprlock"; # avoid starting multiple hyprlock instances. lock_cmd = "pidof hyprlock || hyprlock"; # avoid starting multiple hyprlock instances.
+2 -1
View File
@@ -2,6 +2,7 @@
inputs, inputs,
pkgs, pkgs,
myConfig, myConfig,
lib,
... ...
}: { }: {
imports = [ imports = [
@@ -13,7 +14,7 @@
}; };
# environment.systemPackages = with pkgs; [inputs.jovian.packages.${system}.default]; # environment.systemPackages = with pkgs; [inputs.jovian.packages.${system}.default];
jovian.steam.enable = true; jovian.steam.enable = true;
jovian.steam.autoStart = true; jovian.steam.autoStart = myConfig.nixos.enableSteamOS;
jovian.steam.desktopSession = "hyprland"; jovian.steam.desktopSession = "hyprland";
jovian.steam.user = "${myConfig.essentials.Username}"; jovian.steam.user = "${myConfig.essentials.Username}";
jovian.hardware.has.amd.gpu = true; jovian.hardware.has.amd.gpu = true;