letting it auto run pretty much, god i don't know how to program anymore. This is kinda a joke

This commit is contained in:
theArctesian
2025-09-24 17:59:50 -07:00
parent 742eda3fe5
commit eb5f9ef7da
22 changed files with 2253 additions and 262 deletions

View File

@@ -6,21 +6,30 @@ let
cfg = config.omnixy;
in
{
# XDG Desktop Portals (required for Flatpak)
xdg.portal = {
enable = true;
extraPortals = with pkgs; [
xdg-desktop-portal-hyprland
xdg-desktop-portal-gtk
];
config.common.default = "*";
};
# Tuigreet display manager (following omarchy-nix pattern)
services.greetd = {
enable = true;
settings.default_session.command = "${pkgs.tuigreet}/bin/tuigreet --time --cmd Hyprland";
};
# System services configuration
services = {
# Display server
xserver = {
enable = true;
# Display Manager
displayManager = {
gdm = {
enable = true;
wayland = true;
};
defaultSession = "hyprland";
};
# Display Manager disabled - using greetd instead
displayManager.gdm.enable = false;
# Touchpad support
libinput = {
@@ -52,14 +61,6 @@ in
];
};
# Scanner support
sane = {
enable = true;
extraBackends = with pkgs; [
sane-airscan
epkowa
];
};
# Sound
pipewire = {
@@ -110,7 +111,6 @@ in
enable = true;
interval = "daily";
package = pkgs.plocate;
localuser = null;
};
# Backup service (optional)