Added i3 systemwide config
This commit is contained in:
parent
6072b9fdd2
commit
7776f845cc
|
@ -13,7 +13,7 @@ in
|
||||||
|
|
||||||
config = lib.mkIf cfg.enable {
|
config = lib.mkIf cfg.enable {
|
||||||
# Set desktop type to x11
|
# Set desktop type to x11
|
||||||
modules.desktop.x11 = true;
|
# modules.desktop.x11 = true;
|
||||||
modules.rofi.enable = true;
|
modules.rofi.enable = true;
|
||||||
|
|
||||||
modules.desktop.initScript = ''
|
modules.desktop.initScript = ''
|
||||||
|
|
|
@ -4,6 +4,7 @@
|
||||||
imports = [
|
imports = [
|
||||||
# Import systemwide configuration files.
|
# Import systemwide configuration files.
|
||||||
./docker.nix
|
./docker.nix
|
||||||
|
./i3.nix
|
||||||
./keyring.nix
|
./keyring.nix
|
||||||
./river.nix
|
./river.nix
|
||||||
./steam.nix
|
./steam.nix
|
||||||
|
|
|
@ -0,0 +1,26 @@
|
||||||
|
{
|
||||||
|
lib,
|
||||||
|
config,
|
||||||
|
pkgs,
|
||||||
|
...
|
||||||
|
}:
|
||||||
|
|
||||||
|
with lib;
|
||||||
|
let
|
||||||
|
enabled = any (user: user.modules.i3.enable) (attrValues config.home-manager.users);
|
||||||
|
in
|
||||||
|
{
|
||||||
|
config = mkIf enabled {
|
||||||
|
services.xserver = {
|
||||||
|
layout = "us";
|
||||||
|
xkbVariant = "";
|
||||||
|
enable = true;
|
||||||
|
windowManager.i3.enable = true;
|
||||||
|
desktopManager = {
|
||||||
|
xterm.enable = true;
|
||||||
|
noDesktop = true;
|
||||||
|
enableXfwm = false;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
}
|
|
@ -41,10 +41,10 @@
|
||||||
|
|
||||||
# Window manager
|
# Window manager
|
||||||
i3.enable = true;
|
i3.enable = true;
|
||||||
# river.enable = true;
|
river.enable = true;
|
||||||
# waylock.enable = true;
|
waylock.enable = true;
|
||||||
# waybar.enable = true;
|
waybar.enable = true;
|
||||||
# glpaper.enable = false;
|
glpaper.enable = false;
|
||||||
|
|
||||||
# Desktop environment
|
# Desktop environment
|
||||||
mako.enable = true;
|
mako.enable = true;
|
||||||
|
|
Loading…
Reference in New Issue