wip i3
This commit is contained in:
parent
940c53192b
commit
647423692c
3 changed files with 34 additions and 8 deletions
|
|
@ -82,10 +82,10 @@
|
||||||
};
|
};
|
||||||
|
|
||||||
bars = [
|
bars = [
|
||||||
{
|
# {
|
||||||
position = "top";
|
# position = "top";
|
||||||
statusCommand = "${pkgs.i3status}/bin/i3status";
|
# statusCommand = "${pkgs.i3status}/bin/i3status";
|
||||||
}
|
# }
|
||||||
];
|
];
|
||||||
|
|
||||||
startup = [ ];
|
startup = [ ];
|
||||||
|
|
|
||||||
|
|
@ -48,4 +48,23 @@
|
||||||
};
|
};
|
||||||
|
|
||||||
hardware.graphics.enable = true;
|
hardware.graphics.enable = true;
|
||||||
|
|
||||||
|
environment.systemPackages = with pkgs; [
|
||||||
|
# xfce.xfce4-panel
|
||||||
|
# xfce.xfce4-session
|
||||||
|
# xfce.xfce4-settings
|
||||||
|
# xfce.xfce4-power-manager
|
||||||
|
# xfce.xfce4-pulseaudio-plugin
|
||||||
|
# xfce.xfce4-screenshooter
|
||||||
|
# xfce.xfce4-clipman-plugin
|
||||||
|
# xfce.xfce4-sensors-plugin
|
||||||
|
# xfce.xfce4-notifyd
|
||||||
|
pavucontrol
|
||||||
|
];
|
||||||
|
|
||||||
|
# Applets/services for tray widgets
|
||||||
|
programs.nm-applet.enable = true;
|
||||||
|
services.blueman.enable = true;
|
||||||
|
services.upower.enable = true;
|
||||||
|
# xfce4-notifyd is provided as a package; XFCE runs it automatically
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -34,11 +34,18 @@ in
|
||||||
let
|
let
|
||||||
inherit (lib) mkAfter;
|
inherit (lib) mkAfter;
|
||||||
in
|
in
|
||||||
{
|
{
|
||||||
xsession.windowManager.i3.config.startup = mkAfter i3ExtraOptions.startup;
|
xsession.windowManager.i3.config.bars = lib.mkForce [];
|
||||||
xsession.windowManager.i3.extraConfig = mkAfter assignLines;
|
xsession.windowManager.i3.config.startup = mkAfter (i3ExtraOptions.startup ++ [
|
||||||
|
{ command = "nm-applet"; }
|
||||||
|
{ command = "blueman-applet"; }
|
||||||
|
{ command = "xfce4-power-manager"; }
|
||||||
|
{ command = "sh -c 'pgrep -x xfsettingsd >/dev/null || xfsettingsd'"; }
|
||||||
|
{ command = "sh -c 'pgrep -x xfce4-panel >/dev/null || (sleep 0.5; xfce4-panel --disable-wm-check)'"; }
|
||||||
|
]);
|
||||||
|
xsession.windowManager.i3.extraConfig = mkAfter assignLines;
|
||||||
home.packages = [ pkgs.xwallpaper pkgs.xorg.xrandr ];
|
home.packages = [ pkgs.xwallpaper pkgs.xorg.xrandr ];
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue