Remove KDE, add Hyprland
...attempt 1
This commit is contained in:
parent
5c9a9b79c6
commit
3161bd9b79
1 changed files with 21 additions and 3 deletions
|
|
@ -135,10 +135,21 @@ in
|
|||
# services.xserver.enable = true;
|
||||
|
||||
# Enable the KDE Plasma Desktop Environment.
|
||||
services.displayManager.sddm.enable = true;
|
||||
services.displayManager.sddm.wayland.enable = true;
|
||||
services.desktopManager.plasma6.enable = true;
|
||||
#services.displayManager.sddm.enable = true;
|
||||
#services.displayManager.sddm.wayland.enable = true;
|
||||
#services.desktopManager.plasma6.enable = true;
|
||||
programs.hyprland = {
|
||||
enable = true;
|
||||
xwayland.enable = true;
|
||||
withUWSM = true;
|
||||
|
||||
};
|
||||
# Optional, hint electron apps to use wayland:
|
||||
environment.sessionVariables.NIXOS_OZONE_WL = "1";
|
||||
xdg.portal = {
|
||||
enable = true;
|
||||
extraPortals = with pkgs; [ xdg-desktop-portal-hyprland ];
|
||||
};
|
||||
# Configure keymap in X11 (presumably, XWayland uses something different?)
|
||||
#services.xserver.xkb = {
|
||||
# layout = "us";
|
||||
|
|
@ -236,6 +247,13 @@ in
|
|||
# List packages installed in system profile. To search, run:
|
||||
# $ nix search wget
|
||||
environment.systemPackages = with pkgs; [
|
||||
hyprlock # Hyprland's GPU-accelerated screen locking utility.
|
||||
hypridle # Hyprland's idle daemon.
|
||||
hyprpaper # Hyprland's wallpaper utility.
|
||||
hyprsunset # Application to enable a blue-light filter on Hyprland.
|
||||
hyprpicker # Wayland color picker that does not suck.
|
||||
hyprpolkitagent # Polkit authentication agent written in QT/QML.
|
||||
kitty # default terminal for hyprland
|
||||
dnsmasq # temporarily allowed for connection sharing
|
||||
ansible # automation/software-defined-configuration tool
|
||||
binutils # gnu bin utils
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue