revert to pure sddm & peach: add ddc support

This commit is contained in:
Sean Kovacs 2026-01-16 11:03:50 -05:00
commit 4d1e348f38
Signed by: sckova
GPG key ID: 00F325187C68651A
6 changed files with 28 additions and 24 deletions

View file

@ -18,12 +18,6 @@
pkgs.daggerfall-unity pkgs.daggerfall-unity
]; ];
programs.noctalia-shell.settings.brightness = {
brightnessStep = 5;
enforceMinimum = false;
enableDdcSupport = true;
};
programs.spicetify = let programs.spicetify = let
spicePkgs = spicetify-nix.legacyPackages.${pkgs.stdenv.hostPlatform.system}; spicePkgs = spicetify-nix.legacyPackages.${pkgs.stdenv.hostPlatform.system};
in { in {

View file

@ -18,12 +18,6 @@
render-drm-device = "/dev/dri/card2"; render-drm-device = "/dev/dri/card2";
}; };
programs.noctalia-shell.settings.brightness = {
brightnessStep = 5;
enforceMinimum = false;
enableDdcSupport = false;
};
programs.plasma = { programs.plasma = {
input.touchpads = [ input.touchpads = [
{ {

View file

@ -86,6 +86,11 @@ in {
package = customPackage; package = customPackage;
settings = { settings = {
settingsVersion = 0; settingsVersion = 0;
brightness = {
brightnessStep = 5;
enforceMinimum = false;
enableDdcSupport = true;
};
bar = { bar = {
position = "top"; position = "top";
backgroundOpacity = 1; backgroundOpacity = 1;

View file

@ -81,11 +81,11 @@
services = { services = {
desktopManager.plasma6.enable = true; desktopManager.plasma6.enable = true;
displayManager = { displayManager = {
# sddm = { sddm = {
# enable = true; enable = true;
# wayland.enable = true; wayland.enable = true;
# enableHidpi = true; enableHidpi = true;
# }; };
defaultSession = "niri"; defaultSession = "niri";
}; };

View file

@ -55,11 +55,6 @@
enable = false; enable = false;
user = "sckova"; user = "sckova";
}; };
sddm = {
enable = true;
wayland.enable = true;
enableHidpi = true;
};
}; };
environment = { environment = {

View file

@ -1,4 +1,8 @@
{pkgs, ...}: { {
pkgs,
config,
...
}: {
boot.kernelParams = ["appledrm.show_notch=1"]; boot.kernelParams = ["appledrm.show_notch=1"];
catppuccin = { catppuccin = {
@ -6,7 +10,19 @@
flavor = "macchiato"; flavor = "macchiato";
}; };
services.displayManager.gdm.enable = true; environment.systemPackages = with pkgs; [
ddcutil
];
boot.extraModulePackages = [config.boot.kernelPackages.ddcci-driver];
boot.kernelModules = [
"i2c-dev"
"ddcci_backlight"
];
services.udev.extraRules = ''
KERNEL=="i2c-[0-9]*", GROUP="i2c", MODE="0660"
'';
hardware.i2c.enable = true;
hardware.asahi = { hardware.asahi = {
enable = true; enable = true;