I3: Difference between revisions

imported>Lanny
Add i3status-rust section
imported from old wiki
Line 42: Line 42:


=== Using home-manager ===
=== Using home-manager ===
{{file|~/.config/nixpkg/home.nix|nix|
<nowiki>
#in configuration.nix
services.xserver = {
  enable = true;
  windowManager.i3.enable = true;
  };
  services.displayManager = {
    defaultSession = "none+i3";
  };


See example: [https://github.com/srid/nix-config/blob/705a70c094da53aa50cf560179b973529617eb31/nix/home/i3.nix https://github.com/srid/nix-config/blob/master/nix/home/i3.nix]
#in home.nix
  xsession.windowManager.i3 = {
    enable = true;
    package = pkgs.i3-gaps;
    config = {
      modifier = "Mod4";
      gaps = {
        inner = 10;
        outer = 5;
      };
    };
  };
</nowiki>
}}
 
See also: [https://github.com/srid/nix-config/blob/705a70c094da53aa50cf560179b973529617eb31/nix/home/i3.nix https://github.com/srid/nix-config/blob/master/nix/home/i3.nix]


=== With a desktop manager ===
=== With a desktop manager ===