about summary refs log tree commit diff
path: root/modules/workstation/windowing/sway
diff options
context:
space:
mode:
authorAlyssa Ross <hi@alyssa.is>2019-05-24 18:07:35 +0000
committerAlyssa Ross <hi@alyssa.is>2019-05-24 18:07:35 +0000
commita258f213c173f19d61acb2d3104971a3a61bbd07 (patch)
tree6d61c9bb644e08c27f58ffbd629959a8c534f362 /modules/workstation/windowing/sway
parent1f2bcec14329a3e84386208df23fa4e56d8e4295 (diff)
downloadnixlib-a258f213c173f19d61acb2d3104971a3a61bbd07.tar
nixlib-a258f213c173f19d61acb2d3104971a3a61bbd07.tar.gz
nixlib-a258f213c173f19d61acb2d3104971a3a61bbd07.tar.bz2
nixlib-a258f213c173f19d61acb2d3104971a3a61bbd07.tar.lz
nixlib-a258f213c173f19d61acb2d3104971a3a61bbd07.tar.xz
nixlib-a258f213c173f19d61acb2d3104971a3a61bbd07.tar.zst
nixlib-a258f213c173f19d61acb2d3104971a3a61bbd07.zip
modules/workstation: retheme
Diffstat (limited to 'modules/workstation/windowing/sway')
-rw-r--r--modules/workstation/windowing/sway/config.in13
-rw-r--r--modules/workstation/windowing/sway/default.nix11
2 files changed, 16 insertions, 8 deletions
diff --git a/modules/workstation/windowing/sway/config.in b/modules/workstation/windowing/sway/config.in
index ab7f50b5cb2b..15cc646dd255 100644
--- a/modules/workstation/windowing/sway/config.in
+++ b/modules/workstation/windowing/sway/config.in
@@ -6,16 +6,16 @@ set $right l
 
 default_border pixel
 default_floating_border pixel
-font monospace 12
+
+client.focused_inactive #333333 #5f676a #ffffff #484e50 #5f676a00
+client.unfocused        #333333 #222222 #888888 #292d2e #22222200
 
 for_window '[app_id="float"]' {
     floating enable
 }
 
 input * natural_scroll enabled
-output * bg #000000 solid_color
-
-client.focused #4c7899 #4d7b3a #ffffff #83d0a2 #4d7b3a
+output * bg @wallpaper@ fill
 
 bindsym $mod+Return exec alacritty
 bindsym $mod+backslash exec firefox
@@ -79,13 +79,12 @@ bindsym $mod+r mode "resize"
 bar {
     position top
 
-    font monospace 12
-
     status_command @status_command@
 
     colors {
         statusline #ffffff
-        background #000000
+        background #00000077
+        inactive_workspace #33333377 #00000077 #FFFFFF77
     }
 }
 
diff --git a/modules/workstation/windowing/sway/default.nix b/modules/workstation/windowing/sway/default.nix
index 2aa073b7d943..8cf9aec93706 100644
--- a/modules/workstation/windowing/sway/default.nix
+++ b/modules/workstation/windowing/sway/default.nix
@@ -14,9 +14,18 @@
   config = let
     cfg = config.programs.sway;
 
+    wallpaper = pkgs.fetchurl {
+      url = https://mir-s3-cdn-cf.behance.net/project_modules/2800_opt_1/36731876964505.5c793fa788b5d.jpg;
+      sha256 = "1c6camdipng8ws41sgpcxzrxb96crgip3wirqjgf2ajn60qg3v64";
+
+      meta = with lib; {
+        homepage = https://www.behance.net/gallery/76964505/IQOO-style-frame-and-scene-design;
+      };
+    };
+
     configFile = pkgs.substituteAll {
       src = ./config.in;
-      inherit choose_workspace status_command;
+      inherit choose_workspace status_command wallpaper;
       inherit (cfg) extraConfig;
     };