fix: add laptop role, enable laptop widgets on waybar and backlight control
This commit is contained in:
parent
3b142508df
commit
2414b60b22
@ -19,7 +19,7 @@ in
|
||||
catppuccin.accent = "mauve";
|
||||
catppuccin.flavor = "mocha";
|
||||
|
||||
ataraxia.defaults.role = "desktop";
|
||||
ataraxia.defaults.role = "laptop";
|
||||
ataraxia.defaults.hardware.cpuVendor = "intel";
|
||||
ataraxia.defaults.hardware.gpuVendor = "intel";
|
||||
ataraxia.defaults.bluetooth.enable = true;
|
||||
@ -62,7 +62,7 @@ in
|
||||
|
||||
# Home-manager
|
||||
home-manager.users.${defaultUser} = {
|
||||
ataraxia.defaults.role = "desktop";
|
||||
ataraxia.defaults.role = "laptop";
|
||||
ataraxia.services.modprobed-db.enable = true;
|
||||
ataraxia.theme.catppuccin.enable = true;
|
||||
|
||||
|
@ -25,6 +25,7 @@ in
|
||||
"base"
|
||||
"server"
|
||||
"desktop"
|
||||
"laptop"
|
||||
];
|
||||
default = "none";
|
||||
};
|
||||
@ -97,10 +98,14 @@ in
|
||||
ataraxia.wayland.waybar.enable = mkDefault true;
|
||||
ataraxia.wayland.wlogout.enable = mkDefault true;
|
||||
};
|
||||
laptopRole = recursiveUpdate desktopRole {
|
||||
ataraxia.wayland.waybar.laptopWidgets = true;
|
||||
};
|
||||
in
|
||||
mkMerge [
|
||||
(mkIf (role == "base") baseRole)
|
||||
(mkIf (role == "server") serverRole)
|
||||
(mkIf (role == "desktop") desktopRole)
|
||||
(mkIf (role == "laptop") laptopRole)
|
||||
];
|
||||
}
|
||||
|
@ -28,6 +28,7 @@ in
|
||||
"base"
|
||||
"server"
|
||||
"desktop"
|
||||
"laptop"
|
||||
];
|
||||
default = "none";
|
||||
};
|
||||
@ -115,10 +116,20 @@ in
|
||||
|
||||
zramSwap.memoryPercent = 150;
|
||||
};
|
||||
laptopRole = recursiveUpdate desktopRole {
|
||||
programs.light = {
|
||||
enable = true;
|
||||
brightnessKeys.enable = true;
|
||||
# Allow dark screen
|
||||
brightnessKeys.minBrightness = 0;
|
||||
brightnessKeys.step = 10;
|
||||
};
|
||||
};
|
||||
in
|
||||
mkMerge [
|
||||
(mkIf (role == "base") baseRole)
|
||||
(mkIf (role == "server") serverRole)
|
||||
(mkIf (role == "desktop") desktopRole)
|
||||
(mkIf (role == "laptop") laptopRole)
|
||||
];
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user