improve sway
This commit is contained in:
parent
7afbd98bd0
commit
6b6dc1eb2a
|
@ -65,11 +65,17 @@ in
|
|||
version = "2.3";
|
||||
})
|
||||
## Vertical Tabs by Michael
|
||||
#(createChromiumExtension {
|
||||
# id = "pddljdmihkpdfpkgmbhdomeeifpklgnm";
|
||||
## "pddljdmihkpdfpkgmbhdomeeifpklgnm"
|
||||
# sha256 = "19hb2gmkr4fb4mnsyvak0k1w33m3v9yjsad5lzcm8yamna18829y";
|
||||
# version = "2.0.4";
|
||||
#})
|
||||
# Tabs in Sidebar
|
||||
(createChromiumExtension {
|
||||
id = "pddljdmihkpdfpkgmbhdomeeifpklgnm";
|
||||
# "pddljdmihkpdfpkgmbhdomeeifpklgnm"
|
||||
sha256 = "19hb2gmkr4fb4mnsyvak0k1w33m3v9yjsad5lzcm8yamna18829y";
|
||||
version = "2.0.4";
|
||||
id = "akahnknmcbmgodngfjcflnaljdbhnlfo";
|
||||
sha256 = "0ydbfmhpkwrsf4zyhl4v5abjq7wm46j41r6scq5kbn536lih298q";
|
||||
version = "0.0.5";
|
||||
})
|
||||
];
|
||||
};
|
||||
|
|
|
@ -117,7 +117,7 @@
|
|||
enable = true;
|
||||
|
||||
enableAutosuggestions = true;
|
||||
enableSyntaxHighlighting = true;
|
||||
syntaxHighlighting.enable = true;
|
||||
# initExtra = ''
|
||||
# source ${pkgs.grml-zsh-config}/etc/zsh/zshrc
|
||||
# prompt pure
|
||||
|
|
|
@ -75,6 +75,8 @@ in
|
|||
# wdisplays
|
||||
];
|
||||
|
||||
services.poweralertd.enable = true;
|
||||
|
||||
services.kanshi = {
|
||||
enable = true;
|
||||
profiles = {
|
||||
|
@ -114,6 +116,7 @@ in
|
|||
|
||||
white = "#ffffff";
|
||||
cyan = "#00afd7";
|
||||
transcyan = "#00afd762";
|
||||
aqua = "#00d787";
|
||||
violet = "#800080";
|
||||
wine = "#72003e";
|
||||
|
@ -163,27 +166,27 @@ in
|
|||
# # does it work?
|
||||
# enable = "";
|
||||
#};
|
||||
#"Japan Display Inc. 0x364C Unknown" = {
|
||||
# position = "0 0";
|
||||
# scale = "1.25";
|
||||
# enable = "";
|
||||
#};
|
||||
#"LG Electronics LG HDR 4K 0x0000655D" = {
|
||||
# position = "2400 0";
|
||||
# enable = "";
|
||||
# scale = "1.0";
|
||||
# # disable = true;
|
||||
# # resolution = "3840x2160@30Hz";
|
||||
# resolution = "3840x2160";
|
||||
#};
|
||||
#"Goldstar Company Ltd LG HDR 4K 0x0000655D" = {
|
||||
# position = "2400 0";
|
||||
# enable = "";
|
||||
# scale = "1.0";
|
||||
# # disable = true;
|
||||
# # resolution = "3840x2160@30Hz";
|
||||
# resolution = "3840x2160";
|
||||
#};
|
||||
# "Japan Display Inc. 0x364C Unknown" = {
|
||||
# position = "0 0";
|
||||
# scale = "1.25";
|
||||
# enable = "";
|
||||
# };
|
||||
# "LG Electronics LG HDR 4K 0x0000655D" = {
|
||||
# position = "2400 0";
|
||||
# enable = "";
|
||||
# scale = "1.0";
|
||||
# # disable = true;
|
||||
# # resolution = "3840x2160@30Hz";
|
||||
# resolution = "3840x2160";
|
||||
# };
|
||||
# "Goldstar Company Ltd LG HDR 4K 0x0000655D" = {
|
||||
# position = "2400 0";
|
||||
# enable = "";
|
||||
# scale = "1.0";
|
||||
# # disable = true;
|
||||
# # resolution = "3840x2160@30Hz";
|
||||
# resolution = "3840x2160";
|
||||
# };
|
||||
#"HEADLESS-1" = {
|
||||
# resolution = "2560x1440";
|
||||
#};
|
||||
|
@ -202,11 +205,11 @@ in
|
|||
terminal = "alacritty";
|
||||
fonts = { names = ["monospace"]; style = "monospace"; size = 7.0;};
|
||||
colors = {
|
||||
focused = { background = "${cyan}"; border = "${cyan}"; childBorder = "${cyan}"; indicator = "${white}"; text = "${elegant}"; };
|
||||
focusedInactive = { background = "${gray}"; border = "${gray}"; childBorder = "${gray}"; indicator = "${magenta}"; text = "${cyan}"; };
|
||||
unfocused = { background = "${elegant}"; border = "${elegant}"; childBorder = "${elegant}"; indicator = "${white}"; text = "${orange}"; };
|
||||
urgent = { background = "${magenta}"; border = "${magenta}"; childBorder = "${magenta}"; indicator = "${magenta}"; text = "${silver}"; };
|
||||
placeholder = { background = "${magenta}"; border = "${magenta}"; childBorder = "${magenta}"; indicator = "${white}"; text = "${silver}"; };
|
||||
focused = { background = "${transcyan}"; border = "${transcyan}"; childBorder = "${transcyan}"; indicator = "${white}"; text = "${elegant}"; };
|
||||
focusedInactive = { background = "${transparent}"; border = "${transparent}"; childBorder = "${transparent}"; indicator = "${magenta}"; text = "${cyan}"; };
|
||||
unfocused = { background = "${transparent}"; border = "${transparent}"; childBorder = "${transparent}"; indicator = "${white}"; text = "${orange}"; };
|
||||
urgent = { background = "${magenta}"; border = "${magenta}"; childBorder = "${magenta}"; indicator = "${magenta}"; text = "${silver}"; };
|
||||
placeholder = { background = "${magenta}"; border = "${magenta}"; childBorder = "${magenta}"; indicator = "${white}"; text = "${silver}"; };
|
||||
background = "${transparent}";
|
||||
};
|
||||
bars = [{
|
||||
|
@ -216,7 +219,7 @@ in
|
|||
colors = {
|
||||
statusline = "${white}";
|
||||
# focusedStatusline = "${white}";
|
||||
background = "${black}";
|
||||
background = "${transparent}";
|
||||
# focusedBackground = "${transparent}";
|
||||
activeWorkspace = { background = "${gray}"; border = "${gray}"; text = "${white}"; };
|
||||
focusedWorkspace = { background = "${cyan}"; border = "${gray}"; text = "${white}"; };
|
||||
|
@ -225,6 +228,18 @@ in
|
|||
bindingMode = { background = "${orange}"; border = "${orange}"; text = "${white}"; };
|
||||
};
|
||||
}];
|
||||
window = {
|
||||
border = 1;
|
||||
titlebar = false;
|
||||
# hideEdgeBorders = "smart_no_gaps";
|
||||
hideEdgeBorders = "smart";
|
||||
commands = [
|
||||
{ command = "move to scratchpad"; criteria = { title = "Firefox.* Sharing Indicator"; }; }
|
||||
{ command = "sticky enable"; criteria = { title = "Picture-in-Picture"; }; }
|
||||
{ command = "floating enable"; criteria = { title = "Picture-in-Picture"; }; }
|
||||
{ command = "floating enable"; criteria = { title = "Extension: \(Tree Style Tab\) - .*"; }; }
|
||||
];
|
||||
};
|
||||
gaps = {
|
||||
inner = 2;
|
||||
outer = 0;
|
||||
|
@ -364,17 +379,6 @@ in
|
|||
floating = {
|
||||
modifier = modifier;
|
||||
};
|
||||
window = {
|
||||
border = 1;
|
||||
# hideEdgeBorders = "smart_no_gaps";
|
||||
hideEdgeBorders = "smart";
|
||||
commands = [
|
||||
{ command = "move to scratchpad"; criteria = { title = "Firefox.* Sharing Indicator"; }; }
|
||||
{ command = "sticky enable"; criteria = { title = "Picture-in-Picture"; }; }
|
||||
{ command = "floating enable"; criteria = { title = "Picture-in-Picture"; }; }
|
||||
{ command = "floating enable"; criteria = { title = "Extension: \(Tree Style Tab\) - .*"; }; }
|
||||
];
|
||||
};
|
||||
startup = [
|
||||
# { command = "systemctl --user import-environment DISPLAY WAYLAND_DISPLAY SWAYSOCK"; }
|
||||
# { command = "hash dbus-update-activation-environment 2>/dev/null && dbus-update-activation-environment --systemd DISPLAY WAYLAND_DISPLAY SWAYSOCK" ; }
|
||||
|
@ -444,7 +448,9 @@ exec_always "cat /proc/acpi/button/lid/*/state | grep -q open && swaymsg output
|
|||
sort = "+time";
|
||||
|
||||
backgroundColor = "#000000bf";
|
||||
borderColor = "#00afd7";
|
||||
borderColor = "#000000bf";
|
||||
#borderColor = "#00afd7";
|
||||
borderRadius = 4;
|
||||
extraConfig = ''
|
||||
[app-name=""]
|
||||
width=380
|
||||
|
@ -459,31 +465,19 @@ format=<b>%s %h</b>\n%b
|
|||
format=(%g) <b>[%a] %s %h</b>\n%b
|
||||
|
||||
[actionable]
|
||||
border-radius=2
|
||||
border-radius=4
|
||||
|
||||
[urgency=low]
|
||||
#background-color=#00d787cf
|
||||
border-color=#00d787
|
||||
progress-color=over #00d787c0
|
||||
border-color=#00d787a0
|
||||
progress-color=over #00d78760
|
||||
|
||||
[urgency=normal]
|
||||
#background-color=#00afd7cf
|
||||
#background-color=#ff8700df
|
||||
#border-color=#00afd7
|
||||
progress-color=over #00afd7c0
|
||||
#progress-color=over #ff8700df
|
||||
progress-color=over #1c1c1ca0
|
||||
#progress-color=over #00afd7a0
|
||||
|
||||
[urgency=high]
|
||||
border-color=#af005f
|
||||
#background-color=#af005f
|
||||
#text-color=#e4e4e4
|
||||
#progress-color=over #ff8700df
|
||||
progress-color=over #af005fc0
|
||||
|
||||
[app-icon="mail-message-new"]
|
||||
border-color=#00afd7
|
||||
background-color=#00afd7c0
|
||||
border-size=1
|
||||
border-color=#af005fa0
|
||||
progress-color=over #af005f60
|
||||
|
||||
[app-icon="kdeconnect"]
|
||||
format=<b>%s %h</b>\n%b
|
||||
|
@ -491,17 +485,6 @@ border-color=#353535
|
|||
background-color=#1b1d1e
|
||||
border-size=1
|
||||
anchor=top-left
|
||||
|
||||
[summary="Log sum7"]
|
||||
border-color=#ff8700
|
||||
background-color=#ff870090
|
||||
border-size=1
|
||||
|
||||
[summary="[Sum7] Alerts"]
|
||||
format=<b>%s %h</b>\n%b
|
||||
border-color=#af005f
|
||||
background-color=#ff870090
|
||||
border-size=1
|
||||
'';
|
||||
};
|
||||
|
||||
|
@ -518,7 +501,7 @@ border-size=1
|
|||
window.opacity = 0.95;
|
||||
font.size = 8;
|
||||
colors.primary = {
|
||||
background = "0x0a0a0a";
|
||||
background = "0x000000";
|
||||
foreground = "0xffffff";
|
||||
};
|
||||
};
|
||||
|
@ -528,24 +511,25 @@ border-size=1
|
|||
xdg.configFile."i3blocks/bin/battery".source = ./sway-i3block/battery;
|
||||
xdg.configFile."i3blocks/config".text = ''
|
||||
align=center
|
||||
separator=false
|
||||
# separator_block_width=15
|
||||
separator=true
|
||||
separator_block_width=15
|
||||
markup=pango
|
||||
# color=#f8f8f2
|
||||
color=#e4e4e4
|
||||
# background=#00afd7
|
||||
|
||||
[root]
|
||||
label=💽
|
||||
label= 💽
|
||||
command=df -h / | awk 'FNR==2 { gsub(/[A-Za-z]/, ""); printf " %i<span color=\"#589df6\">G</span>\n", $4 }'
|
||||
interval=3
|
||||
|
||||
[memory]
|
||||
label=💾
|
||||
label= 💾
|
||||
command=free --giga | awk 'FNR==2{ printf " %i<span color=\"#589df6\">G</span>\n", $7 }'
|
||||
interval=2
|
||||
|
||||
[wifi]
|
||||
label=
|
||||
label=
|
||||
command=~/.config/i3blocks/bin/wifi
|
||||
interval=5
|
||||
color=#589df6
|
||||
|
|
|
@ -122,6 +122,7 @@
|
|||
settings = {
|
||||
"general.useragent.override" = "";
|
||||
"privacy.donottrackheader.enabled" = true;
|
||||
"mailnews.mark_message_read.auto" = false;
|
||||
};
|
||||
profiles.default = {
|
||||
isDefault = true;
|
||||
|
|
|
@ -66,6 +66,22 @@
|
|||
};
|
||||
};
|
||||
|
||||
services.greetd = {
|
||||
enable = true;
|
||||
settings = {
|
||||
default_session = {
|
||||
# command = "${pkgs.greetd.greetd}/bin/agreety --cmd sway";
|
||||
command = "${pkgs.greetd.tuigreet}/bin/tuigreet -t -r --remember-user-session --asterisks --cmd sway";
|
||||
# missing compositor
|
||||
# command = "${pkgs.greetd.wlgreet}/bin/wlgreet --command sway";
|
||||
};
|
||||
};
|
||||
# package = pkgs.greetd.tuigreet;
|
||||
# package = pkgs.greetd.wlgreet;
|
||||
# package = pkgs.greetd.gtkgreet;
|
||||
# package = pkgs.greetd.regreet;
|
||||
};
|
||||
|
||||
programs.sway = {
|
||||
enable = true;
|
||||
wrapperFeatures = { gtk = true; };
|
||||
|
|
Loading…
Reference in New Issue