working i3, gonna config it
This commit is contained in:
parent
bd22097b72
commit
22f7583611
4 changed files with 22 additions and 19 deletions
|
@ -75,9 +75,10 @@ in
|
||||||
};
|
};
|
||||||
displayManager = {
|
displayManager = {
|
||||||
sddm.enable = conf.wm == "plasma" || conf.wm == "xmonad";
|
sddm.enable = conf.wm == "plasma" || conf.wm == "xmonad";
|
||||||
defaultSession = if conf.wm == "i3" then "xfce" else null;
|
defaultSession = if conf.wm == "i3" then "xfce+i3" else null;
|
||||||
};
|
};
|
||||||
windowManager = {
|
windowManager = {
|
||||||
|
i3.enable = conf.wm == "i3";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
8
home.nix
8
home.nix
|
@ -199,16 +199,10 @@ in
|
||||||
enable = true;
|
enable = true;
|
||||||
script = "polybar bar &";
|
script = "polybar bar &";
|
||||||
settings = import ./polybar.conf.nix;
|
settings = import ./polybar.conf.nix;
|
||||||
config = {
|
|
||||||
client.focused = ["#665c54" "#665c54" "#121212" "#665c54" "#a89984"];
|
|
||||||
client.unfocused = ["#282828" "#282828" "#a89984" "#282828" "#282828"];
|
|
||||||
client.focused_inactive = ["#282828" "#282828" "#a89984" "#282828" "#282828"];
|
|
||||||
client.urgent = ["#282828" "#282828" "#a89984" "#282828" "#282828"];
|
|
||||||
};
|
|
||||||
} else {};
|
} else {};
|
||||||
|
|
||||||
xsession.windowManager.i3 = if wm == "i3"
|
xsession.windowManager.i3 = if wm == "i3"
|
||||||
then {
|
then {
|
||||||
enable = true;
|
enable = true;
|
||||||
} else {};
|
} else {};
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,4 +1,5 @@
|
||||||
''
|
''
|
||||||
|
" TODO: really, really need to fix the whole path completion thing, i can see it but not actually do it
|
||||||
let mapleader = ";"
|
let mapleader = ";"
|
||||||
let maplocalleader = ";;"
|
let maplocalleader = ";;"
|
||||||
|
|
||||||
|
|
|
@ -160,7 +160,7 @@ rec {
|
||||||
label-empty-padding = "2";
|
label-empty-padding = "2";
|
||||||
};
|
};
|
||||||
|
|
||||||
module.i3 = {
|
module.i3 = rec {
|
||||||
type = "internal/i3";
|
type = "internal/i3";
|
||||||
format = "<label-state> <label-mode>";
|
format = "<label-state> <label-mode>";
|
||||||
index-sort = "true";
|
index-sort = "true";
|
||||||
|
@ -182,10 +182,10 @@ rec {
|
||||||
label-unfocused-padding = "1";
|
label-unfocused-padding = "1";
|
||||||
|
|
||||||
label-visible = "%index%";
|
label-visible = "%index%";
|
||||||
label-visible-background = "${self.label-focused-background}";
|
label-visible-background = "${label-focused-background}";
|
||||||
label-visible-foreground = "${self.label-focused-foreground}";
|
label-visible-foreground = "${label-focused-foreground}";
|
||||||
label-visible-underline = "${self.label-focused-underline}";
|
label-visible-underline = "${label-focused-underline}";
|
||||||
label-visible-padding = "${self.label-focused-padding}";
|
label-visible-padding = "${label-focused-padding}";
|
||||||
|
|
||||||
label-urgent = "%index%";
|
label-urgent = "%index%";
|
||||||
label-urgent-background = "${colors.alert}";
|
label-urgent-background = "${colors.alert}";
|
||||||
|
@ -321,7 +321,7 @@ rec {
|
||||||
|
|
||||||
format-volume = "<label-volume> <bar-volume>";
|
format-volume = "<label-volume> <bar-volume>";
|
||||||
label-volume = "VOL";
|
label-volume = "VOL";
|
||||||
label-volume-foreground = "${root.foreground}";
|
#label-volume-foreground = "${root.foreground}";
|
||||||
|
|
||||||
format-muted-prefix = " ";
|
format-muted-prefix = " ";
|
||||||
format-muted-foreground = "${colors.foreground-alt}";
|
format-muted-foreground = "${colors.foreground-alt}";
|
||||||
|
@ -345,7 +345,7 @@ rec {
|
||||||
bar-volume-empty-foreground = "${colors.foreground-alt}";
|
bar-volume-empty-foreground = "${colors.foreground-alt}";
|
||||||
};
|
};
|
||||||
|
|
||||||
module.battery = {
|
module.battery = rec {
|
||||||
type = "internal/battery";
|
type = "internal/battery";
|
||||||
battery = "BAT0";
|
battery = "BAT0";
|
||||||
adapter = "AC";
|
adapter = "AC";
|
||||||
|
@ -360,12 +360,12 @@ rec {
|
||||||
format-charging-underline = "#ffb52a";
|
format-charging-underline = "#ffb52a";
|
||||||
|
|
||||||
format-discharging = "<ramp-capacity> <label-discharging>";
|
format-discharging = "<ramp-capacity> <label-discharging>";
|
||||||
format-discharging-underline = "${self.format-charging-underline}";
|
format-discharging-underline = "${format-charging-underline}";
|
||||||
|
|
||||||
format-full-font = "3";
|
format-full-font = "3";
|
||||||
format-full-prefix = " ";
|
format-full-prefix = " ";
|
||||||
format-full-prefix-foreground = "${colors.foreground}";
|
format-full-prefix-foreground = "${colors.foreground}";
|
||||||
format-full-underline = "${self.format-charging-underline}";
|
format-full-underline = "${format-charging-underline}";
|
||||||
|
|
||||||
|
|
||||||
ramp-capacity-0 = "";
|
ramp-capacity-0 = "";
|
||||||
|
@ -387,7 +387,7 @@ rec {
|
||||||
animation-discharging-framerate = "750";
|
animation-discharging-framerate = "750";
|
||||||
};
|
};
|
||||||
|
|
||||||
module.temperature = {
|
module.temperature = rec {
|
||||||
type = "internal/temperature";
|
type = "internal/temperature";
|
||||||
thermal-zone = "0";
|
thermal-zone = "0";
|
||||||
warn-temperature = "60";
|
warn-temperature = "60";
|
||||||
|
@ -395,7 +395,7 @@ rec {
|
||||||
format = "<label>";
|
format = "<label>";
|
||||||
format-underline = "#f50a4d";
|
format-underline = "#f50a4d";
|
||||||
format-warn = "<ramp> <label-warn>";
|
format-warn = "<ramp> <label-warn>";
|
||||||
format-warn-underline = "${self.format-underline}";
|
format-warn-underline = "${format-underline}";
|
||||||
|
|
||||||
label = "%temperature-c%";
|
label = "%temperature-c%";
|
||||||
label-warn = "%temperature-c%";
|
label-warn = "%temperature-c%";
|
||||||
|
@ -464,3 +464,10 @@ rec {
|
||||||
margin-bottom = "5";
|
margin-bottom = "5";
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
# dumping this here
|
||||||
|
# config = {
|
||||||
|
# client.focused = ["#665c54" "#665c54" "#121212" "#665c54" "#a89984"];
|
||||||
|
# client.unfocused = ["#282828" "#282828" "#a89984" "#282828" "#282828"];
|
||||||
|
# client.focused_inactive = ["#282828" "#282828" "#a89984" "#282828" "#282828"];
|
||||||
|
# client.urgent = ["#282828" "#282828" "#a89984" "#282828" "#282828"];
|
||||||
|
# };
|
||||||
|
|
Loading…
Reference in a new issue