Theme updates
Add wlogout style config, based on default with modified colours using base16 scheme Add some opacity back: 0.8 for terminal and desktop, 0.4 for popups, still 1.0 for applications Slightly shrink fuzzel and Nautilus sizes to fit laptops better Set round to 10px from 5 globally Fix inactive border colour in btm, fix fzf using a solid background on translucent terminals
This commit is contained in:
parent
350aeb7a5d
commit
63fcc689bc
|
@ -203,7 +203,12 @@
|
||||||
enable = true;
|
enable = true;
|
||||||
image = ./wallpapers/tropic_island_day.jpg;
|
image = ./wallpapers/tropic_island_day.jpg;
|
||||||
base16Scheme = "${pkgs.base16-schemes}/share/themes/one-light.yaml";
|
base16Scheme = "${pkgs.base16-schemes}/share/themes/one-light.yaml";
|
||||||
opacity.terminal = 0.6;
|
opacity = {
|
||||||
|
applications = 1.0;
|
||||||
|
desktop = 0.8;
|
||||||
|
popups = 0.4;
|
||||||
|
terminal = 0.8;
|
||||||
|
};
|
||||||
cursor = {
|
cursor = {
|
||||||
package = pkgs.volantes-cursors;
|
package = pkgs.volantes-cursors;
|
||||||
name = "volantes_cursors";
|
name = "volantes_cursors";
|
||||||
|
|
|
@ -11,13 +11,13 @@
|
||||||
filter-desktop = true;
|
filter-desktop = true;
|
||||||
terminal = "${config.programs.alacritty.package}/bin/alacritty -e";
|
terminal = "${config.programs.alacritty.package}/bin/alacritty -e";
|
||||||
lines = 24;
|
lines = 24;
|
||||||
width = 60;
|
width = 40;
|
||||||
tabs = 4;
|
tabs = 4;
|
||||||
layer = "overlay";
|
layer = "overlay";
|
||||||
};
|
};
|
||||||
border = {
|
border = {
|
||||||
width = 1;
|
width = 2;
|
||||||
radius = 5;
|
radius = 10;
|
||||||
};
|
};
|
||||||
colors.border = lib.mkForce "${config.lib.stylix.scheme.base0E}ff";
|
colors.border = lib.mkForce "${config.lib.stylix.scheme.base0E}ff";
|
||||||
};
|
};
|
||||||
|
|
|
@ -176,7 +176,7 @@
|
||||||
touchpad.natural_scroll = "yes";
|
touchpad.natural_scroll = "yes";
|
||||||
};
|
};
|
||||||
decoration = {
|
decoration = {
|
||||||
rounding = 5;
|
rounding = 10;
|
||||||
blur = {
|
blur = {
|
||||||
enabled = true;
|
enabled = true;
|
||||||
size = 5;
|
size = 5;
|
||||||
|
@ -241,7 +241,7 @@
|
||||||
"move onscreen 100%-820 50,pavucontrol|nm-connection-editor|overskride|io.github.kaii_lb.Overskride"
|
"move onscreen 100%-820 50,pavucontrol|nm-connection-editor|overskride|io.github.kaii_lb.Overskride"
|
||||||
# File browser and picker dialog
|
# File browser and picker dialog
|
||||||
"float, org.gnome.Nautilus|xdg-desktop-portal-gtk"
|
"float, org.gnome.Nautilus|xdg-desktop-portal-gtk"
|
||||||
"size 1200 800, org.gnome.Nautilus|xdg-desktop-portal-gtk"
|
"size 800 600, org.gnome.Nautilus|xdg-desktop-portal-gtk"
|
||||||
"center, org.gnome.Nautilus|xdg-desktop-portal-gtk"
|
"center, org.gnome.Nautilus|xdg-desktop-portal-gtk"
|
||||||
# Matplotlib plots
|
# Matplotlib plots
|
||||||
"float, Matplotlib"
|
"float, Matplotlib"
|
||||||
|
|
|
@ -10,7 +10,7 @@
|
||||||
maxVisible = 10;
|
maxVisible = 10;
|
||||||
icons = true;
|
icons = true;
|
||||||
iconPath = with config.gtk.iconTheme; "${package}/share/icons/${name}";
|
iconPath = with config.gtk.iconTheme; "${package}/share/icons/${name}";
|
||||||
borderRadius = 5;
|
borderRadius = 10;
|
||||||
borderSize = 1;
|
borderSize = 1;
|
||||||
borderColor = lib.mkForce config.lib.stylix.scheme.withHashtag.base0E;
|
borderColor = lib.mkForce config.lib.stylix.scheme.withHashtag.base0E;
|
||||||
defaultTimeout = (builtins.mul 5 1000); # 5s timeout
|
defaultTimeout = (builtins.mul 5 1000); # 5s timeout
|
||||||
|
|
|
@ -35,7 +35,7 @@
|
||||||
tx_color = scheme.green;
|
tx_color = scheme.green;
|
||||||
};
|
};
|
||||||
widgets = {
|
widgets = {
|
||||||
border_color = scheme.base04;
|
border_color = scheme.base03;
|
||||||
selected_border_color = scheme.base0E;
|
selected_border_color = scheme.base0E;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
|
@ -1,4 +1,9 @@
|
||||||
{ config, pkgs, ... }:
|
{
|
||||||
|
config,
|
||||||
|
lib,
|
||||||
|
pkgs,
|
||||||
|
...
|
||||||
|
}:
|
||||||
{
|
{
|
||||||
imports = [
|
imports = [
|
||||||
./git.nix
|
./git.nix
|
||||||
|
@ -44,6 +49,10 @@
|
||||||
defaultCommand = "${pkgs.fd}/bin/fd --type f";
|
defaultCommand = "${pkgs.fd}/bin/fd --type f";
|
||||||
changeDirWidgetCommand = "${pkgs.fd}/bin/fd --type d";
|
changeDirWidgetCommand = "${pkgs.fd}/bin/fd --type d";
|
||||||
fileWidgetCommand = "${pkgs.fd}/bin/fd --type f";
|
fileWidgetCommand = "${pkgs.fd}/bin/fd --type f";
|
||||||
|
colors = {
|
||||||
|
bg = lib.mkForce "-1";
|
||||||
|
"bg+" = lib.mkForce "-1";
|
||||||
|
};
|
||||||
};
|
};
|
||||||
hyfetch = {
|
hyfetch = {
|
||||||
enable = true;
|
enable = true;
|
||||||
|
|
|
@ -313,13 +313,13 @@
|
||||||
margin: 5px 5px 0px;
|
margin: 5px 5px 0px;
|
||||||
padding: 0px;
|
padding: 0px;
|
||||||
border: 1px solid ${scheme.base04};
|
border: 1px solid ${scheme.base04};
|
||||||
border-radius: 5px;
|
border-radius: 10px;
|
||||||
}
|
}
|
||||||
|
|
||||||
tooltip {
|
tooltip {
|
||||||
background: ${scheme.base00};
|
background: ${scheme.base00};
|
||||||
border: 1px solid ${scheme.base0E};
|
border: 1px solid ${scheme.base0E};
|
||||||
border-radius: 5px;
|
border-radius: 10px;
|
||||||
box-shadow: none;
|
box-shadow: none;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -22,5 +22,65 @@
|
||||||
keybind = "l";
|
keybind = "l";
|
||||||
}
|
}
|
||||||
];
|
];
|
||||||
|
style =
|
||||||
|
let
|
||||||
|
scheme = config.lib.stylix.scheme;
|
||||||
|
opacity = config.stylix.opacity.popups;
|
||||||
|
icons = "${config.programs.wlogout.package}/share/wlogout/icons";
|
||||||
|
in
|
||||||
|
''
|
||||||
|
* {
|
||||||
|
background-image: none;
|
||||||
|
box-shadow: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
window {
|
||||||
|
background-color: rgba(${scheme.base00-rgb-r}, ${scheme.base00-rgb-g}, ${scheme.base00-rgb-b}, ${toString opacity});
|
||||||
|
}
|
||||||
|
|
||||||
|
button {
|
||||||
|
border-radius: 0;
|
||||||
|
border-color: ${scheme.withHashtag.base03};
|
||||||
|
text-decoration-color: ${scheme.withHashtag.base05};
|
||||||
|
color: ${scheme.withHashtag.base05};
|
||||||
|
background-color: ${scheme.withHashtag.base00};
|
||||||
|
border-style: solid;
|
||||||
|
border-width: 1px;
|
||||||
|
background-repeat: no-repeat;
|
||||||
|
background-position: center;
|
||||||
|
background-size: 25%;
|
||||||
|
}
|
||||||
|
|
||||||
|
button:focus, button:active, button:hover {
|
||||||
|
text-decoration-color: ${scheme.withHashtag.base00};
|
||||||
|
color: ${scheme.withHashtag.base00};
|
||||||
|
background-color: ${scheme.withHashtag.base0E};
|
||||||
|
outline-style: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
#lock {
|
||||||
|
background-image: image(url("${icons}/lock.png"));
|
||||||
|
}
|
||||||
|
|
||||||
|
#logout {
|
||||||
|
background-image: image(url("${icons}/logout.png"));
|
||||||
|
}
|
||||||
|
|
||||||
|
#suspend {
|
||||||
|
background-image: image(url("${icons}/suspend.png"));
|
||||||
|
}
|
||||||
|
|
||||||
|
#hibernate {
|
||||||
|
background-image: image(url("${icons}/hibernate.png"));
|
||||||
|
}
|
||||||
|
|
||||||
|
#shutdown {
|
||||||
|
background-image: image(url("${icons}/shutdown.png"));
|
||||||
|
}
|
||||||
|
|
||||||
|
#reboot {
|
||||||
|
background-image: image(url("${icons}/reboot.png"));
|
||||||
|
}
|
||||||
|
'';
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue