Awesome: Difference between revisions
imported>B1ackshadow Created page with "[https://awesomewm.org/ awesome] is a highly configurable, next generation framework window manager for X. It is very fast, extensible and licensed under the GNU GPLv2 licens..." |
imported>B1ackshadow No edit summary |
||
Line 3: | Line 3: | ||
== Enabling == | == Enabling == | ||
To enable awesomeWM set <code>services.xserver.windowManager. | To enable awesomeWM set <code>services.xserver.windowManager.awesome.enable</code> to <code>true</code>. For example: | ||
{{file|/etc/nixos/configuration.nix|nix| | {{file|/etc/nixos/configuration.nix|nix| |
Revision as of 18:39, 27 June 2020
awesome is a highly configurable, next generation framework window manager for X. It is very fast, extensible and licensed under the GNU GPLv2 license.
Enabling
To enable awesomeWM set services.xserver.windowManager.awesome.enable
to true
. For example:
/etc/nixos/configuration.nix
{ config, pkgs, ... }:
...
services.xserver = {
enable = true;
displayManager = {
sddm.enable = true;
defaultSession = "none+awesome";
};
windowManager.awesome = {
enable = true;
luaModules = with pkgs.luaPackages; [
luarocks # is the package manager for Lua modules
luadbi-mysql # Database abstraction layer
];
};
};
...
}
Similar configuration using home-manager