Qtile: Difference between revisions

imported>Jooooscha
m fix: greater sign (and remove now redundant explanation)
Jooooscha (talk | contribs)
m Change link of qtile.org from http to https. Also, remove the www
 
(3 intermediate revisions by the same user not shown)
Line 1: Line 1:
[http://www.qtile.org/ Qtile]  is a full-featured, hackable tiling window manager written and configured in Python.
[https://qtile.org/ Qtile]  is a full-featured, hackable tiling window manager written and configured in Python.


== Enabling ==
== Enabling ==


To enable Qtile as your windowManager, set: <code>services.xserver.windowManager.qtile.enable</code> to <code>true</code>. For example:
To enable Qtile as your window manager, set <code>services.xserver.windowManager.qtile.enable = true</code>. For example:


{{file|/etc/nixos/configuration.nix|nix|}}
{{file|/etc/nixos/configuration.nix|nix|}}
<syntaxHighlight lang=nix>
<syntaxhighlight lang="nix">
{ config, pkgs, ... }:
{
  ...
  imports =
    [ # Include the results of the hardware scan.
      ./hardware-configuration.nix
      # For wayland support see the following config
      ./qtile.nix
    ];
   services.xserver.windowManager.qtile.enable = true;
   services.xserver.windowManager.qtile.enable = true;
  ...
}
}
</syntaxHighlight>
</syntaxhighlight>To start Qtile on Wayland from your display manager (sddm, lightdm, etc) you have to add a Desktop Entry to your config like this.{{file|/etc/nixos/qtile.nix|nix|}}
 
{{file|/etc/nixos/qtile.nix|nix|}}
<syntaxHighlight lang=nix>
<syntaxHighlight lang=nix>
{ config, pkgs, lib, ... }:
{ config, pkgs, lib, ... }: