fixed ghostty and added base-experimental hyprland

This commit is contained in:
2025-08-11 01:01:41 -07:00
parent 63c98366e7
commit 9913fbbe27
10 changed files with 564 additions and 179 deletions

View File

@@ -45,6 +45,7 @@
# powertop.enable = true;
# };
# Power Management
services.thermald.enable = true;
services.power-profiles-daemon.enable = false;
services.auto-cpufreq.enable = true;
@@ -63,6 +64,13 @@
useStockConfig = true;
};
# Intel CPU integrated graphics packages
hardware.graphics.extraPackages = with pkgs; [
intel-media-driver
intel-ocl
intel-vaapi-driver
];
networking.hostName = "eva-01"; # Define your hostname.
# networking.wireless.enable = true; # Enables wireless support via wpa_supplicant.
@@ -96,6 +104,7 @@
# Enable the X11 windowing system.
# You can disable this if you're only using the Wayland session.
services.xserver.enable = false;
programs.xwayland.enable = true;
# Enable the KDE Plasma Desktop Environment.
services.displayManager.sddm.enable = true;
@@ -103,6 +112,18 @@
services.desktopManager.plasma6.enable = true;
#services.displayManager.sddm.theme = "sddm-astronaut-theme";
# Enable Hyprland wayland compositor
programs.hyprland.enable = true;
environment.sessionVariables.NIXOS_OZONE_WL = "1";
# Enable XDG Desktop Portal for proper D-Bus integration
services.dbus.enable = true;
xdg.portal = {
enable = true;
wlr.enable = true;
extraPortals = [ pkgs.xdg-desktop-portal-gtk ];
};
services.tailscale.enable = true;
#Enable Ollama daemon
@@ -111,6 +132,7 @@
package = pkgs-unstable.ollama;
};
#Enable Hyprland
services.fprintd.enable = true;
services.fprintd.tod.enable = true;
services.fprintd.tod.driver = pkgs.libfprint-2-tod1-goodix;
@@ -123,6 +145,8 @@
# Enable CUPS to print documents.
services.printing.enable = false;
services.avahi.enable = true;
services.avahi.nssmdns4 = true;
# Enable Smart Card
services.pcscd.enable = true;
@@ -257,6 +281,7 @@
#fonts
nerd-fonts.hack
nerd-fonts.fira-code
#unstable
#pkgs-unstable.vllm