feat: hyprland improvements, terraform email

This commit is contained in:
Kat Inskip 2025-12-18 15:30:52 -08:00
parent 4759970fe8
commit c7c485f955
20 changed files with 205 additions and 100 deletions

View file

@ -10,13 +10,6 @@
#portalPackage = inputs.hyprland.packages."${pkgs.system}".xdg-desktop-portal-hyprland;
};
# auto launch hyprland on tty1
environment.loginShellInit = ''
if [ -z "$DISPLAY" ] && [ "$XDG_VTNR" = 1 ] && uwsm check may-start; then
exec uwsm start hyprland-uwsm.desktop
fi
'';
services = {
noctalia-shell.enable = true;
clipboard-sync.enable = true;

View file

@ -1,16 +0,0 @@
{
config,
lib,
...
}: let
inherit (lib.modules) mkForce;
in {
programs.regreet = {
enable = true;
theme = mkForce config.home-manager.users.kat.gtk.theme;
};
stylix.targets.regreet.enable = true;
services.greetd = {
enable = true;
};
}

View file

@ -10,5 +10,4 @@
enable = true;
package = pkgs.niri-unstable;
};
services.noctalia-shell.enable = true;
}

View file

@ -1,6 +1,7 @@
{
pkgs,
lib,
inputs,
...
}: let
inherit (lib.lists) singleton;
@ -33,8 +34,8 @@ in {
U_PACING_APP_IMMEDIATE_WAIT_FRAME_RETURN="1";
XRT_COMPOSITOR_FORCE_WAYLAND_DIRECT = "1";
};
package = pkgs.wivrn.override { cudaSupport = true; };
highPriority = true;
package = pkgs.wivrn;
defaultRuntime = true;
config = {
enable = true;
@ -59,7 +60,6 @@ in {
};
};
};
services.lact.enable = true;
# SlimeVR ports
networking.firewall = let
@ -83,7 +83,6 @@ in {
monado-vulkan-layers
bs-manager
vrcx
lact
appimage-run
(unityhub.override {
extraLibs = unityhubPkgs: [

View file

@ -5,6 +5,7 @@
}: let
inherit (lib.modules) mkForce;
in {
services.noctalia-shell.enable = true;
programs.regreet = {
enable = true;
theme = mkForce config.home-manager.users.kat.gtk.theme;

View file

@ -6,7 +6,7 @@
enable = true;
stateVersion = 3;
fqdn = "rinnosuke.inskip.me";
domains = ["dork.dev"];
domains = ["dork.dev" "kittywit.ch" "inskip.me"];
fullTextSearch.enable = true;
@ -17,9 +17,13 @@
hashedPasswordFile = config.sops.secrets.kat-password.path;
aliases = [
"@dork.dev"
"@inskip.me"
"@kittywit.ch"
];
catchAll = [
"dork.dev"
"inskip.me"
"kittywit.ch"
];
};
};