From 1f327873451b9617e305b4b97f83a1824574881d Mon Sep 17 00:00:00 2001 From: Jon Santmyer Date: Fri, 29 Sep 2023 20:38:26 -0400 Subject: add laptop host --- modules/desktop/awesome/rc.lua | 41 ++++++++++++++++++-------------------- modules/desktop/awesome/theme.lua | 10 +++++----- modules/desktop/picom.nix | 14 +++++++++++-- modules/programs/programs.nix | 1 + modules/terminal/kitty/default.nix | 4 +++- 5 files changed, 40 insertions(+), 30 deletions(-) (limited to 'modules') diff --git a/modules/desktop/awesome/rc.lua b/modules/desktop/awesome/rc.lua index 3d2de6d..9c2bdc5 100644 --- a/modules/desktop/awesome/rc.lua +++ b/modules/desktop/awesome/rc.lua @@ -672,39 +672,36 @@ client.connect_signal("request::titlebars", function(c) layout = wibox.layout.flex.horizontal }, { -- Right + { { { - { - widget = awful.titlebar.widget.maximizedbutton(c), - }, - widget = wibox.container.background, - shape = gears.shape.circle, - shape_border_width = 1, - shape_border_color = "#12ac28", - bg = "#28c940", + widget = awful.titlebar.widget.maximizedbutton(c), }, - width = 16, - strategy = "min", - layout = wibox.layout.constraint + widget = wibox.container.background, + shape = gears.shape.circle, + shape_border_width = 1, + shape_border_color = "#12ac28", + bg = "#28c940", + forced_width = dpi(14), }, { { - { - widget = awful.titlebar.widget.closebutton(c), - }, - widget = wibox.container.background, - shape = gears.shape.circle, - shape_border_width = 1, - shape_border_color = "#ad3934", - bg = "#bf4943", + widget = awful.titlebar.widget.closebutton(c), }, - width = 16, - strategy = "min", - layout = wibox.layout.constraint + widget = wibox.container.background, + shape = gears.shape.circle, + shape_border_width = 1, + shape_border_color = "#ad3934", + bg = "#bf4943", + forced_width = dpi(14), }, spacing = dpi(6), layout = wibox.layout.fixed.horizontal }, + widget = wibox.container.margin; + left = dpi(6); + right = dpi(6); + }, layout = wibox.layout.align.horizontal } end) diff --git a/modules/desktop/awesome/theme.lua b/modules/desktop/awesome/theme.lua index 49fe840..1568b5a 100644 --- a/modules/desktop/awesome/theme.lua +++ b/modules/desktop/awesome/theme.lua @@ -13,10 +13,10 @@ local theme = {} theme.font = "FiraCode Nerd Font 10" -theme.bg_normal = "#1e1e2e" +theme.bg_normal = "#1e1e2e88" theme.bg_minimize = theme.bg_normal -theme.bg_focus = "#2e2e3e" -theme.bg_urgent = "#4e4e5e" +theme.bg_focus = "#2e2e3e88" +theme.bg_urgent = "#4e4e5e88" theme.bg_systray = theme.bg_normal theme.fg_minimize = "#45475A" @@ -30,10 +30,10 @@ theme.tag_list_focused = "#cdd6f4" theme.tag_list_urgent = "#f38ba8" theme.useless_gap = dpi(4) -theme.border_width = dpi(4) +theme.border_width = 0 theme.border_normal = theme.bg_normal theme.border_focus = theme.bg_focus -theme.border_marked = theme.fg_focus +theme.border_marked = theme.fg_focus .. "88" -- There are other variable sets -- overriding the default one when diff --git a/modules/desktop/picom.nix b/modules/desktop/picom.nix index 7afe2f0..dcee480 100644 --- a/modules/desktop/picom.nix +++ b/modules/desktop/picom.nix @@ -4,9 +4,19 @@ with lib; config = mkIf (config.xserver.enable) { services.picom = { enable = true; + + fade = true; + fadeDelta = 2; + + backend = "glx"; settings = { - backend = "glx"; - corner-radius = 10; + corner-radius = 8; + + blur = { + method = "gaussian"; + size = 10; + deviation = 5.0; + }; }; }; }; diff --git a/modules/programs/programs.nix b/modules/programs/programs.nix index b9d46c1..b9a003f 100644 --- a/modules/programs/programs.nix +++ b/modules/programs/programs.nix @@ -13,6 +13,7 @@ with lib; pavucontrol qbittorrent ffmpeg + mpv ]; }; } diff --git a/modules/terminal/kitty/default.nix b/modules/terminal/kitty/default.nix index 1ff0b78..5e0a432 100644 --- a/modules/terminal/kitty/default.nix +++ b/modules/terminal/kitty/default.nix @@ -26,9 +26,11 @@ with lib; tab_bar_style = "powerline"; tab_powerline_style = "slanted"; tab_title_template = "{title}{' :{}'.format(num_windows) if num_windows > 1 else ''}"; + + background_opacity = "0.8"; }; extraConfig = '' - include ./theme.conf +include ./theme.conf ''; }; }; -- cgit v1.2.1