diff --git a/hosts/vali/mars/awesome.nix b/hosts/vali/mars/awesome.nix index 8805701..fdf180c 100644 --- a/hosts/vali/mars/awesome.nix +++ b/hosts/vali/mars/awesome.nix @@ -1,20 +1,19 @@ -{ pkgs, lib, config, callPackage, ... }: +{ pkgs, lib, config, ... }: with lib; let - cfg = config.myOptions.programs.i3; + cfg = config.myOptions.programs.awesome; in { - options.myOptions.programs.i3.enable = mkEnableOption "i3"; + options.myOptions.programs.awesome.enable = mkEnableOption "awesome"; config = mkIf cfg.enable { services.xserver = { enable = true; xkb.layout = "de"; - windowManager = { - bspwm.enable = true; - i3.enable = true; - }; - displayManager = { - gdm.enable = true; - defaultSession = "none+i3"; + windowManager.awesome = { + enable = true; + luaModules = with pkgs.luaPackages; [ + luarocks + luadbi-mysql + ]; }; }; }; diff --git a/hosts/vali/mars/configuration.nix b/hosts/vali/mars/configuration.nix index cd0b19a..ea03f21 100644 --- a/hosts/vali/mars/configuration.nix +++ b/hosts/vali/mars/configuration.nix @@ -23,6 +23,7 @@ btop.enable = true; mpv.enable = true; i3.enable = true; + awesome.enable = true; schizofox.enable = true; obs.enable = true; displaymanager.enable = true; diff --git a/hosts/vali/mars/default.nix b/hosts/vali/mars/default.nix index be36439..7705e41 100644 --- a/hosts/vali/mars/default.nix +++ b/hosts/vali/mars/default.nix @@ -5,5 +5,6 @@ _: { ./hardware-configuration.nix ./profile.nix ./i3.nix + ./awesome.nix ]; }