Move to a secure greeter

This commit is contained in:
Nina Chlóe Kassandra Reiß
2026-06-08 10:30:59 +02:00
parent b37cbd352a
commit 37b07a8fb1

View File

@@ -1,49 +1,52 @@
{ pkgs, ... }: { pkgs, ... }:
let let
profile = import ../profile.nix; profile = import ../profile.nix;
in in
{ {
imports = [ imports = [
./browser.nix ./browser.nix
./planner.nix ./planner.nix
./window-manager.nix ./window-manager.nix
../applications/matrix.nix ../applications/matrix.nix
]; ];
environment.systemPackages = with pkgs; [ environment.systemPackages = with pkgs; [
kitty kitty
pamixer pamixer
nemo-with-extensions nemo-with-extensions
]; ];
services.dbus.enable = true; services.dbus.enable = true;
programs.dconf.enable = true; programs.dconf.enable = true;
hardware.graphics.enable = true; hardware.graphics.enable = true;
services.greetd = { programs.regreet = {
enable = true; enable = true;
settings = { };
default_session = {
command = "Hyprland"; services.greetd = {
user = profile.username; enable = true;
}; settings = {
default_session = {
command = "${pkgs.cage}/bin/cage -s -- ${pkgs.regreet}/bin/regreet";
}; };
}; };
};
xdg.portal = { xdg.portal = {
enable = true; enable = true;
extraPortals = [ pkgs.xdg-desktop-portal-hyprland ]; extraPortals = [ pkgs.xdg-desktop-portal-hyprland ];
}; };
hardware.nvidia = { hardware.nvidia = {
modesetting.enable = true; modesetting.enable = true;
powerManagement.enable = false; powerManagement.enable = false;
open = false; open = false;
}; };
systemd.targets.sleep.enable = false; systemd.targets.sleep.enable = false;
systemd.targets.suspend.enable = false; systemd.targets.suspend.enable = false;
systemd.targets.hibernate.enable = false; systemd.targets.hibernate.enable = false;
systemd.targets.hybrid-sleep.enable = false; systemd.targets.hybrid-sleep.enable = false;
} }