added awesome wm

This commit is contained in:
vali 2024-04-12 16:09:02 +02:00
commit 4eecceea39
3 changed files with 11 additions and 10 deletions

View file

@ -1,20 +1,19 @@
{ pkgs, lib, config, callPackage, ... }: { pkgs, lib, config, ... }:
with lib; let with lib; let
cfg = config.myOptions.programs.i3; cfg = config.myOptions.programs.awesome;
in { in {
options.myOptions.programs.i3.enable = mkEnableOption "i3"; options.myOptions.programs.awesome.enable = mkEnableOption "awesome";
config = mkIf cfg.enable { config = mkIf cfg.enable {
services.xserver = { services.xserver = {
enable = true; enable = true;
xkb.layout = "de"; xkb.layout = "de";
windowManager = { windowManager.awesome = {
bspwm.enable = true; enable = true;
i3.enable = true; luaModules = with pkgs.luaPackages; [
}; luarocks
displayManager = { luadbi-mysql
gdm.enable = true; ];
defaultSession = "none+i3";
}; };
}; };
}; };

View file

@ -23,6 +23,7 @@
btop.enable = true; btop.enable = true;
mpv.enable = true; mpv.enable = true;
i3.enable = true; i3.enable = true;
awesome.enable = true;
schizofox.enable = true; schizofox.enable = true;
obs.enable = true; obs.enable = true;
displaymanager.enable = true; displaymanager.enable = true;

View file

@ -5,5 +5,6 @@ _: {
./hardware-configuration.nix ./hardware-configuration.nix
./profile.nix ./profile.nix
./i3.nix ./i3.nix
./awesome.nix
]; ];
} }