Sway phase 1

This commit is contained in:
Nathan McCarty 2025-07-08 15:03:40 -04:00
parent 780ffcaeb8
commit 63a33662ef
3 changed files with 32 additions and 6 deletions

View file

@ -4,6 +4,7 @@
{
config,
pkgs,
inputs',
...
}: {
imports = [
@ -100,6 +101,12 @@
services.displayManager.sddm.enable = true;
services.desktopManager.plasma6.enable = true;
environment.sessionVariables.NIXOS_OZONE_WL = "1";
# Enable swaywm
programs.sway = {
enable = true;
package = inputs'.swayfx.default;
wrapperFeatures.gtk = true;
};
# Setup bluetooth
hardware.bluetooth.enable = true;
@ -169,12 +176,6 @@
virtualisation.podman = {enable = true;};
# Enable sway
programs.sway = {
enable = true;
package = pkgs.swayfx;
};
# We need to use a fork of iptsd for the LiftTimeout option
# https://github.com/linux-surface/iptsd/issues/166#issuecomment-2391567615
nixpkgs.overlays = let