From d1b9216898d77debdceb114bacff523f296e3421 Mon Sep 17 00:00:00 2001 From: djairoh Date: Wed, 30 Sep 2026 00:30:22 +0200 Subject: [PATCH] add: sysrq, tty autologin --- modules/base.nix | 3 +++ modules/desktop/default.nix | 13 +++++++++++++ 2 files changed, 16 insertions(+) diff --git a/modules/base.nix b/modules/base.nix index ab2b612..a041885 100644 --- a/modules/base.nix +++ b/modules/base.nix @@ -24,6 +24,7 @@ boot.loader.systemd-boot.enable = true; boot.loader.efi.canTouchEfiVariables = true; boot.kernelPackages = pkgs.linuxPackages_latest; + boot.kernel.sysctl."kernel.sysrq" = 1; users.defaultUserShell = pkgs.fish; users.users.djai = { @@ -37,6 +38,8 @@ ]; }; + services.getty.autologinUser = "djai"; + # TODO: figure out what we want to do w firewall # networking.firewall.enable = false; networking.networkmanager.enable = true; diff --git a/modules/desktop/default.nix b/modules/desktop/default.nix index 2e4ad94..1c4b448 100644 --- a/modules/desktop/default.nix +++ b/modules/desktop/default.nix @@ -1,6 +1,19 @@ { pkgs, inputs, ... }: { + services.greetd = { + enable = true; + settings = rec { + initial_session = { + command="${pkgs.uwsm}/bin/uwsm start hyprland.desktop"; # TODO: might be borked + user = "djai"; + }; + default_session = initial_session; + }; + }; + + programs.regreet.enable = true; + services.displayManager = { ly = { enable = true;