add i3 config
This commit is contained in:
parent
032d2bed44
commit
7d1c162397
|
@ -67,12 +67,14 @@
|
||||||
|
|
||||||
# xserver options
|
# xserver options
|
||||||
services.xserver = {
|
services.xserver = {
|
||||||
displayManager.lightdm.enable = true;
|
displayManager = {
|
||||||
|
lightdm.enable = true;
|
||||||
|
defaultSession = "xfce+i3";
|
||||||
|
};
|
||||||
enable = true;
|
enable = true;
|
||||||
layout = "us";
|
layout = "us";
|
||||||
xkbVariant = "alt-intl";
|
xkbVariant = "alt-intl";
|
||||||
desktopManager = {
|
desktopManager = {
|
||||||
default = "xfce+i3";
|
|
||||||
xterm.enable = false;
|
xterm.enable = false;
|
||||||
xfce = {
|
xfce = {
|
||||||
enable = true;
|
enable = true;
|
||||||
|
|
|
@ -1,7 +1,14 @@
|
||||||
{ pkgs, ... }:
|
{ pkgs, lib, ... }:
|
||||||
|
let
|
||||||
|
mod = "Mod4";
|
||||||
|
in
|
||||||
{
|
{
|
||||||
config = {
|
config = {
|
||||||
modifier = "Mod4";
|
modifier = mod;
|
||||||
|
keybindings = lib.mkOptionDefault {
|
||||||
|
"${mod}+d" = "rofi -combi-modi window,drun,ssh, -show-icons -show combi -modi combi";
|
||||||
|
"${mod}+Enter" = "kitty";
|
||||||
|
};
|
||||||
startup = [
|
startup = [
|
||||||
{ command = "i3-auto-layout"; always = true; }
|
{ command = "i3-auto-layout"; always = true; }
|
||||||
];
|
];
|
||||||
|
|
Loading…
Reference in New Issue