From dbbb887a822cff09ad5f46debda5e9a49be91850 Mon Sep 17 00:00:00 2001 From: Miguel Palhas Date: Thu, 24 Apr 2025 22:27:13 +0100 Subject: [PATCH] wip --- home/common/programs/i3.nix | 14 ++++++++++++++ home/desktop/default.nix | 1 + hosts/common/features/x11.nix | 6 ++++-- hosts/desktop/default.nix | 1 + 4 files changed, 20 insertions(+), 2 deletions(-) create mode 100644 home/common/programs/i3.nix diff --git a/home/common/programs/i3.nix b/home/common/programs/i3.nix new file mode 100644 index 0000000..082c903 --- /dev/null +++ b/home/common/programs/i3.nix @@ -0,0 +1,14 @@ +{ config, pkgs, ... }: +{ + xsession.windowManager.i3 = { + enable = true; + package = pkgs.i3-gaps; + config = { + modifier = "Mod4"; + gaps = { + inner = 10; + outer = 5; + }; + }; + }; +} diff --git a/home/desktop/default.nix b/home/desktop/default.nix index 0193c7c..da39406 100644 --- a/home/desktop/default.nix +++ b/home/desktop/default.nix @@ -14,6 +14,7 @@ ../common/programs/desktop ../common/programs/zen-browser.nix ../common/programs/hyprland + ../common/programs/i3.nix ../common/programs/ghostty.nix ../common/programs/syncthing.nix ../common/programs/unity.nix diff --git a/hosts/common/features/x11.nix b/hosts/common/features/x11.nix index ba6fec6..fe6aa99 100644 --- a/hosts/common/features/x11.nix +++ b/hosts/common/features/x11.nix @@ -2,8 +2,10 @@ { services.xserver = { enable = true; - displayManager.gdm.enable = true; - desktopManager.gnome.enable = true; + displayManager = { + defaultSession = "none+i3"; + }; + windowManager.i3.enable = true; layout = "us"; xkbVariant = ""; diff --git a/hosts/desktop/default.nix b/hosts/desktop/default.nix index 429d104..d7b8daa 100644 --- a/hosts/desktop/default.nix +++ b/hosts/desktop/default.nix @@ -11,6 +11,7 @@ ../common/features/networking.nix ../common/features/nvidia.nix ../common/features/wayland.nix + ../common/features/x11.nix ../common/features/pipewire.nix ../common/features/docker.nix ../common/features/fonts.nix