fixed ghostty and added base-experimental hyprland
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user