From 4f1ed4db0fa92ba1150919c434b2ae4d5918e129 Mon Sep 17 00:00:00 2001 From: Elias Renman Date: Wed, 31 Jan 2024 21:15:55 +0100 Subject: [PATCH] feat: migration to i3 --- configuration.nix | 14 +++----------- packages.nix | 14 ++++++++------ 2 files changed, 11 insertions(+), 17 deletions(-) diff --git a/configuration.nix b/configuration.nix index 5aa9592..de5a518 100644 --- a/configuration.nix +++ b/configuration.nix @@ -111,10 +111,8 @@ services.xserver.layout = "se"; services.xserver.xkbVariant = "mac"; - # Enable the Hyprland Desktop Environment. - programs.hyprland.enable = true; - # programs.hyprland.enableNvidiaPatches = true; - programs.hyprland.xwayland.enable = true; + # Enable i3 window manager + services.xserver.windowManager.i3.enable = true; # Don't forget to set a password with ‘passwd’. users.users.elias = { isNormalUser = true; @@ -131,13 +129,7 @@ # servers. You should change this only after NixOS release notes say you # should. system.stateVersion = "18.09"; - nixpkgs.overlays = [ - (self: super: { - waybar = super.waybar.overrideAttrs (oldAttrs: { - mesonFlags = oldAttrs.mesonFlags ++ [ "-Dexperimental=true" ]; - }); - }) - ]; + services.logind.extraConfig = '' # don’t shutdown when power button is short-pressed HandlePowerKey=ignore diff --git a/packages.nix b/packages.nix index 53d978d..cb98c35 100644 --- a/packages.nix +++ b/packages.nix @@ -66,12 +66,9 @@ neovim vscode # Hyprland deps - waybar - wofi libsForQt5.sddm libsForQt5.polkit-kde-agent - glib - wlogout + swaylock-effects sddm-chili-theme polkit @@ -87,7 +84,12 @@ xorg.xset xorg.xsetroot - wlsunset - hyprland + redshift + # Desktop manager + + i3 + polybar + ## find a replacement for wlogout? + dmenu ]; }