diff --git a/config/home/default.nix b/config/home/default.nix
index e34bec5..f150e03 100644
--- a/config/home/default.nix
+++ b/config/home/default.nix
@@ -13,8 +13,7 @@
./packages.nix
./rofi.nix
./starship.nix
- ./style1-waybar.nix
- ./style2-waybar.nix
+ ./waybar.nix
./swappy.nix
./swaylock.nix
./swaync.nix
diff --git a/config/home/style1-waybar.nix b/config/home/style1-waybar.nix
deleted file mode 100644
index 264b410..0000000
--- a/config/home/style1-waybar.nix
+++ /dev/null
@@ -1,284 +0,0 @@
-{ pkgs, config, lib, ... }:
-
-let
- palette = config.colorScheme.palette;
- inherit (import ../../options.nix) waybarStyle;
-in
-lib.mkIf ("${waybarStyle}" == "style1") {
- # Configure & Theme Waybar
- programs.waybar = {
- enable = true;
- package = pkgs.waybar;
- settings = [{
- layer = "top";
- position = "top";
-
- modules-left = [ "hyprland/window" "custom/startmenu" ];
- modules-center = [ "network" "pulseaudio" "cpu" "hyprland/workspaces" "memory" "disk" "clock" ];
- modules-right = [ "idle_inhibitor" "custom/themeselector" "custom/notification" "battery" "tray" ];
- "hyprland/workspaces" = {
- format = "{icon}";
- format-icons = {
- default = " ";
- active = " ";
- urgent = " ";
- };
- on-scroll-up = "hyprctl dispatch workspace e+1";
- on-scroll-down = "hyprctl dispatch workspace e-1";
- };
- "clock" = {
- format = "{: %I:%M %p}";
- tooltip = false;
- };
- "hyprland/window" = {
- max-length = 25;
- separate-outputs = false;
- };
- "memory" = {
- interval = 5;
- format = " {}%";
- tooltip = true;
- };
- "cpu" = {
- interval = 5;
- format = " {usage:2}%";
- tooltip = true;
- };
- "disk" = {
- format = " {free}";
- tooltip = true;
- };
- "network" = {
- format-icons = ["" "" "" "" ""];
- format-ethernet = " {bandwidthDownOctets}";
- format-wifi = "{icon} {signalStrength}%";
- format-disconnected = "";
- tooltip = false;
- };
- "tray" = {
- spacing = 12;
- };
- "pulseaudio" = {
- format = "{icon} {volume}% {format_source}";
- format-bluetooth = "{volume}% {icon} {format_source}";
- format-bluetooth-muted = " {icon} {format_source}";
- format-muted = " {format_source}";
- format-source = " {volume}%";
- format-source-muted = "";
- format-icons = {
- headphone = "";
- hands-free = "";
- headset = "";
- phone = "";
- portable = "";
- car = "";
- default = ["" "" ""];
- };
- on-click = "pavucontrol";
- };
- "custom/themeselector" = {
- tooltip = false;
- format = "";
- # exec = "theme-selector";
- on-click = "sleep 0.1 && theme-selector";
- };
- "custom/startmenu" = {
- tooltip = false;
- format = " ";
- # exec = "rofi -show drun";
- on-click = "sleep 0.1 && rofi-launcher";
- };
- "idle_inhibitor" = {
- format = "{icon}";
- format-icons = {
- activated = "";
- deactivated = "";
- };
- tooltip = "true";
- };
- "custom/notification" = {
- tooltip = false;
- format = "{icon} {}";
- format-icons = {
- notification = "";
- none = "";
- dnd-notification = "";
- dnd-none = "";
- inhibited-notification = "";
- inhibited-none = "";
- dnd-inhibited-notification = "";
- dnd-inhibited-none = "";
- };
- return-type = "json";
- exec-if = "which swaync-client";
- exec = "swaync-client -swb";
- on-click = "task-waybar";
- escape = true;
- };
- "battery" = {
- states = {
- warning = 30;
- critical = 15;
- };
- format = "{icon} {capacity}%";
- format-charging = " {capacity}%";
- format-plugged = " {capacity}%";
- format-icons = ["" "" "" "" "" "" "" "" "" ""];
- on-click = "";
- tooltip = false;
- };
- }];
- style = ''
- * {
- font-size: 16px;
- font-family: JetBrainsMono Nerd Font, Font Awesome, sans-serif;
- font-weight: bold;
- }
- window#waybar {
- background-color: rgba(26,27,38,0);
- border-bottom: 1px solid rgba(26,27,38,0);
- border-radius: 0px;
- color: #${palette.base0F};
- }
- #workspaces {
- background: linear-gradient(180deg, #${palette.base00}, #${palette.base01});
- margin: 5px;
- padding: 0px 1px;
- border-radius: 15px;
- border: 0px;
- font-style: normal;
- color: #${palette.base00};
- }
- #workspaces button {
- padding: 0px 5px;
- margin: 4px 3px;
- border-radius: 15px;
- border: 0px;
- color: #${palette.base00};
- background-color: #${palette.base00};
- opacity: 1.0;
- transition: all 0.3s ease-in-out;
- }
- #workspaces button.active {
- color: #${palette.base00};
- background: #${palette.base04};
- border-radius: 15px;
- min-width: 40px;
- transition: all 0.3s ease-in-out;
- opacity: 1.0;
- }
- #workspaces button:hover {
- color: #${palette.base00};
- background: #${palette.base04};
- border-radius: 15px;
- opacity: 1.0;
- }
- tooltip {
- background: #${palette.base00};
- border: 1px solid #${palette.base04};
- border-radius: 10px;
- }
- tooltip label {
- color: #${palette.base07};
- }
- #window {
- color: #${palette.base05};
- background: #${palette.base00};
- border-radius: 0px 15px 50px 0px;
- margin: 5px 5px 5px 0px;
- padding: 2px 20px;
- }
- #memory {
- color: #${palette.base0F};
- background: #${palette.base00};
- border-radius: 15px 50px 15px 50px;
- margin: 5px;
- padding: 2px 20px;
- }
- #clock {
- color: #${palette.base0B};
- background: #${palette.base00};
- border-radius: 15px 50px 15px 50px;
- margin: 5px;
- padding: 2px 20px;
- }
- #idle_inhibitor {
- color: #${palette.base0A};
- background: #${palette.base00};
- border-radius: 50px 15px 50px 15px;
- margin: 5px;
- padding: 2px 20px;
- }
- #cpu {
- color: #${palette.base07};
- background: #${palette.base00};
- border-radius: 50px 15px 50px 15px;
- margin: 5px;
- padding: 2px 20px;
- }
- #disk {
- color: #${palette.base03};
- background: #${palette.base00};
- border-radius: 15px 50px 15px 50px;
- margin: 5px;
- padding: 2px 20px;
- }
- #battery {
- color: #${palette.base08};
- background: #${palette.base00};
- border-radius: 15px;
- margin: 5px;
- padding: 2px 20px;
- }
- #network {
- color: #${palette.base09};
- background: #${palette.base00};
- border-radius: 50px 15px 50px 15px;
- margin: 5px;
- padding: 2px 20px;
- }
- #tray {
- color: #${palette.base05};
- background: #${palette.base00};
- border-radius: 15px 0px 0px 50px;
- margin: 5px 0px 5px 5px;
- padding: 2px 20px;
- }
- #pulseaudio {
- color: #${palette.base0D};
- background: #${palette.base00};
- border-radius: 50px 15px 50px 15px;
- margin: 5px;
- padding: 2px 20px;
- }
- #custom-notification {
- color: #${palette.base0C};
- background: #${palette.base00};
- border-radius: 15px 50px 15px 50px;
- margin: 5px;
- padding: 2px 20px;
- }
- #custom-themeselector {
- color: #${palette.base0D};
- background: #${palette.base00};
- border-radius: 15px 50px 15px 50px;
- margin: 5px;
- padding: 2px 20px;
- }
- #custom-startmenu {
- color: #${palette.base03};
- background: #${palette.base00};
- border-radius: 50px 15px 50px 15px;
- margin: 5px;
- padding: 2px 20px;
- }
- #idle_inhibitor {
- color: #${palette.base09};
- background: #${palette.base00};
- border-radius: 15px 50px 15px 50px;
- margin: 5px;
- padding: 2px 20px;
- }
- '';
- };
-}
diff --git a/config/home/style2-waybar.nix b/config/home/style2-waybar.nix
deleted file mode 100644
index ed275c7..0000000
--- a/config/home/style2-waybar.nix
+++ /dev/null
@@ -1,284 +0,0 @@
-{ pkgs, config, lib, waybarStyle, ... }:
-
-let
- palette = config.colorScheme.palette;
- inherit (import ../../options.nix) waybarStyle;
-in
-lib.mkIf ("${waybarStyle}" == "style2") {
- # Configure & Theme Waybar
- programs.waybar = {
- enable = true;
- package = pkgs.waybar;
- settings = [{
- layer = "top";
- position = "top";
-
- modules-left = [ "custom/startmenu" "hyprland/window" ];
- modules-center = [ "network" "pulseaudio" "cpu" "hyprland/workspaces" "memory" "disk" "clock" ];
- modules-right = [ "idle_inhibitor" "custom/themeselector" "custom/notification" "battery" "tray" ];
- "hyprland/workspaces" = {
- format = "{icon}";
- format-icons = {
- default = " ";
- active = " ";
- urgent = " ";
- };
- on-scroll-up = "hyprctl dispatch workspace e+1";
- on-scroll-down = "hyprctl dispatch workspace e-1";
- };
- "clock" = {
- format = "{: %I:%M %p}";
- tooltip = false;
- };
- "hyprland/window" = {
- max-length = 25;
- separate-outputs = false;
- };
- "memory" = {
- interval = 5;
- format = " {}%";
- tooltip = true;
- };
- "cpu" = {
- interval = 5;
- format = " {usage:2}%";
- tooltip = true;
- };
- "disk" = {
- format = " {free}";
- tooltip = true;
- };
- "network" = {
- format-icons = ["" "" "" "" ""];
- format-ethernet = " {bandwidthDownOctets}";
- format-wifi = "{icon} {signalStrength}%";
- format-disconnected = "";
- tooltip = false;
- };
- "tray" = {
- spacing = 12;
- };
- "pulseaudio" = {
- format = "{icon} {volume}% {format_source}";
- format-bluetooth = "{volume}% {icon} {format_source}";
- format-bluetooth-muted = " {icon} {format_source}";
- format-muted = " {format_source}";
- format-source = " {volume}%";
- format-source-muted = "";
- format-icons = {
- headphone = "";
- hands-free = "";
- headset = "";
- phone = "";
- portable = "";
- car = "";
- default = ["" "" ""];
- };
- on-click = "pavucontrol";
- };
- "custom/themeselector" = {
- tooltip = false;
- format = "";
- # exec = "theme-selector";
- on-click = "sleep 0.1 && theme-selector";
- };
- "custom/startmenu" = {
- tooltip = false;
- format = " ";
- # exec = "rofi -show drun";
- on-click = "sleep 0.1 && rofi-launcher";
- };
- "idle_inhibitor" = {
- format = "{icon}";
- format-icons = {
- activated = " ";
- deactivated = " ";
- };
- tooltip = "true";
- };
- "custom/notification" = {
- tooltip = false;
- format = "{icon} {}";
- format-icons = {
- notification = "";
- none = "";
- dnd-notification = "";
- dnd-none = "";
- inhibited-notification = "";
- inhibited-none = "";
- dnd-inhibited-notification = "";
- dnd-inhibited-none = "";
- };
- return-type = "json";
- exec-if = "which swaync-client";
- exec = "swaync-client -swb";
- on-click = "task-waybar";
- escape = true;
- };
- "battery" = {
- states = {
- warning = 30;
- critical = 15;
- };
- format = "{icon} {capacity}%";
- format-charging = " {capacity}%";
- format-plugged = " {capacity}%";
- format-icons = ["" "" "" "" "" "" "" "" "" ""];
- on-click = "";
- tooltip = false;
- };
- }];
- style = ''
- * {
- font-size: 16px;
- font-family: JetBrainsMono Nerd Font, Font Awesome, sans-serif;
- font-weight: bold;
- }
- window#waybar {
- background-color: #${palette.base00};
- border-bottom: 1px solid #${palette.base00};
- border-radius: 0px;
- color: #${palette.base0F};
- }
- #workspaces {
- background: #${palette.base01};
- margin: 4px;
- padding: 0px 1px;
- border-radius: 10px;
- border: 0px;
- font-style: normal;
- color: #${palette.base00};
- }
- #workspaces button {
- padding: 0px 5px;
- margin: 4px 3px;
- border-radius: 10px;
- border: 0px;
- color: #${palette.base00};
- background: linear-gradient(45deg, #${palette.base06}, #${palette.base0E});
- opacity: 0.5;
- transition: all 0.3s ease-in-out;
- }
- #workspaces button.active {
- color: #${palette.base00};
- background: linear-gradient(45deg, #${palette.base06}, #${palette.base0E});
- border-radius: 10px;
- min-width: 40px;
- transition: all 0.3s ease-in-out;
- opacity: 1.0;
- }
- #workspaces button:hover {
- color: #${palette.base00};
- background: linear-gradient(45deg, #${palette.base06}, #${palette.base0E});
- border-radius: 10px;
- opacity: 0.8;
- }
- tooltip {
- background: #${palette.base00};
- border: 1px solid #${palette.base04};
- border-radius: 10px;
- }
- tooltip label {
- color: #${palette.base07};
- }
- #window {
- color: #${palette.base05};
- background: #${palette.base01};
- border-radius: 10px;
- margin: 4px;
- padding: 2px 10px;
- }
- #memory {
- color: #${palette.base0F};
- background: #${palette.base01};
- border-radius: 10px;
- margin: 4px;
- padding: 2px 10px;
- }
- #clock {
- color: #${palette.base0B};
- background: #${palette.base01};
- border-radius: 10px;
- margin: 4px;
- padding: 2px 10px;
- }
- #idle_inhibitor {
- color: #${palette.base0A};
- background: #${palette.base01};
- border-radius: 10px;
- margin: 4px;
- padding: 2px 10px;
- }
- #cpu {
- color: #${palette.base07};
- background: #${palette.base01};
- border-radius: 10px;
- margin: 4px;
- padding: 2px 10px;
- }
- #disk {
- color: #${palette.base03};
- background: #${palette.base01};
- border-radius: 10px;
- margin: 4px;
- padding: 2px 10px;
- }
- #battery {
- color: #${palette.base08};
- background: #${palette.base01};
- border-radius: 10px;
- margin: 4px;
- padding: 2px 10px;
- }
- #network {
- color: #${palette.base09};
- background: #${palette.base01};
- border-radius: 10px;
- margin: 4px;
- padding: 2px 10px;
- }
- #tray {
- color: #${palette.base05};
- background: #${palette.base01};
- border-radius: 10px;
- margin: 4px;
- padding: 2px 10px;
- }
- #pulseaudio {
- color: #${palette.base0D};
- background: #${palette.base01};
- border-radius: 10px;
- margin: 4px;
- padding: 2px 10px;
- }
- #custom-notification {
- color: #${palette.base0C};
- background: #${palette.base01};
- border-radius: 10px;
- margin: 4px;
- padding: 2px 10px;
- }
- #custom-themeselector {
- color: #${palette.base0D};
- background: #${palette.base01};
- border-radius: 10px;
- margin: 4px;
- padding: 2px 10px;
- }
- #custom-startmenu {
- color: #${palette.base03};
- background: #${palette.base01};
- border-radius: 10px;
- margin: 4px;
- padding: 2px 10px 2px 13px;
- }
- #idle_inhibitor {
- color: #${palette.base09};
- background: #${palette.base01};
- border-radius: 10px;
- margin: 4px;
- padding: 2px 10px 2px 13px;
- }
- '';
- };
-}
diff --git a/config/home/waybar.nix b/config/home/waybar.nix
new file mode 100644
index 0000000..4c9a41c
--- /dev/null
+++ b/config/home/waybar.nix
@@ -0,0 +1,432 @@
+{ pkgs, config, lib, ... }:
+
+let
+ palette = config.colorScheme.palette;
+ inherit (import ../../options.nix) slickbar;
+in with lib; {
+ # Configure & Theme Waybar
+ programs.waybar = {
+ enable = true;
+ package = pkgs.waybar;
+ settings = [{
+ layer = "top";
+ position = "top";
+
+ modules-left = [ "custom/startmenu" "hyprland/window" ];
+ modules-center = [ "network" "pulseaudio" "cpu" "hyprland/workspaces" "memory" "disk" "clock" ];
+ modules-right = [ "idle_inhibitor" "custom/themeselector" "custom/notification" "battery" "tray" ];
+ "hyprland/workspaces" = {
+ format = "{icon}";
+ format-icons = {
+ default = " ";
+ active = " ";
+ urgent = " ";
+ };
+ on-scroll-up = "hyprctl dispatch workspace e+1";
+ on-scroll-down = "hyprctl dispatch workspace e-1";
+ };
+ "clock" = {
+ format = "{: %I:%M %p}";
+ tooltip = false;
+ };
+ "hyprland/window" = {
+ max-length = 25;
+ separate-outputs = false;
+ };
+ "memory" = {
+ interval = 5;
+ format = " {}%";
+ tooltip = true;
+ };
+ "cpu" = {
+ interval = 5;
+ format = " {usage:2}%";
+ tooltip = true;
+ };
+ "disk" = {
+ format = " {free}";
+ tooltip = true;
+ };
+ "network" = {
+ format-icons = ["" "" "" "" ""];
+ format-ethernet = " {bandwidthDownOctets}";
+ format-wifi = "{icon} {signalStrength}%";
+ format-disconnected = "";
+ tooltip = false;
+ };
+ "tray" = {
+ spacing = 12;
+ };
+ "pulseaudio" = {
+ format = "{icon} {volume}% {format_source}";
+ format-bluetooth = "{volume}% {icon} {format_source}";
+ format-bluetooth-muted = " {icon} {format_source}";
+ format-muted = " {format_source}";
+ format-source = " {volume}%";
+ format-source-muted = "";
+ format-icons = {
+ headphone = "";
+ hands-free = "";
+ headset = "";
+ phone = "";
+ portable = "";
+ car = "";
+ default = ["" "" ""];
+ };
+ on-click = "pavucontrol";
+ };
+ "custom/themeselector" = {
+ tooltip = false;
+ format = "";
+ # exec = "theme-selector";
+ on-click = "sleep 0.1 && theme-selector";
+ };
+ "custom/startmenu" = {
+ tooltip = false;
+ format = " ";
+ # exec = "rofi -show drun";
+ on-click = "rofi-launcher";
+ };
+ "idle_inhibitor" = {
+ format = "{icon}";
+ format-icons = {
+ activated = " ";
+ deactivated = " ";
+ };
+ tooltip = "true";
+ };
+ "custom/notification" = {
+ tooltip = false;
+ format = "{icon} {}";
+ format-icons = {
+ notification = "";
+ none = "";
+ dnd-notification = "";
+ dnd-none = "";
+ inhibited-notification = "";
+ inhibited-none = "";
+ dnd-inhibited-notification = "";
+ dnd-inhibited-none = "";
+ };
+ return-type = "json";
+ exec-if = "which swaync-client";
+ exec = "swaync-client -swb";
+ on-click = "task-waybar";
+ escape = true;
+ };
+ "battery" = {
+ states = {
+ warning = 30;
+ critical = 15;
+ };
+ format = "{icon} {capacity}%";
+ format-charging = " {capacity}%";
+ format-plugged = " {capacity}%";
+ format-icons = ["" "" "" "" "" "" "" "" "" ""];
+ on-click = "";
+ tooltip = false;
+ };
+ }];
+ style = concatStrings [''
+ * {
+ font-size: 16px;
+ font-family: JetBrainsMono Nerd Font, Font Awesome, sans-serif;
+ font-weight: bold;
+ }
+ window#waybar {
+ ${if slickbar == true then ''
+ background-color: rgba(26,27,38,0);
+ border-bottom: 1px solid rgba(26,27,38,0);
+ border-radius: 0px;
+ color: #${palette.base0F};
+ '' else ''
+ background-color: #${palette.base00};
+ border-bottom: 1px solid #${palette.base00};
+ border-radius: 0px;
+ color: #${palette.base0F};
+ ''}
+ }
+ #workspaces {
+ ${if slickbar == true then ''
+ background: linear-gradient(180deg, #${palette.base00}, #${palette.base01});
+ margin: 5px;
+ padding: 0px 1px;
+ border-radius: 15px;
+ border: 0px;
+ font-style: normal;
+ color: #${palette.base00};
+ '' else ''
+ background: linear-gradient(45deg, #${palette.base01}, #${palette.base01});
+ margin: 4px;
+ padding: 0px 1px;
+ border-radius: 10px;
+ border: 0px;
+ font-style: normal;
+ color: #${palette.base00};
+ ''}
+ }
+ #workspaces button {
+ ${if slickbar == true then ''
+ padding: 0px 5px;
+ margin: 4px 3px;
+ border-radius: 15px;
+ border: 0px;
+ color: #${palette.base00};
+ background: linear-gradient(45deg, #${palette.base0D}, #${palette.base0E});
+ opacity: 0.5;
+ transition: all 0.3s ease-in-out;
+ '' else ''
+ padding: 0px 5px;
+ margin: 4px 3px;
+ border-radius: 10px;
+ border: 0px;
+ color: #${palette.base00};
+ background: linear-gradient(45deg, #${palette.base06}, #${palette.base0E});
+ opacity: 0.5;
+ transition: all 0.3s ease-in-out;
+ ''}
+ }
+ #workspaces button.active {
+ ${if slickbar == true then ''
+ padding: 0px 5px;
+ margin: 4px 3px;
+ border-radius: 15px;
+ border: 0px;
+ color: #${palette.base00};
+ background: linear-gradient(45deg, #${palette.base0D}, #${palette.base0E});
+ opacity: 1.0;
+ min-width: 40px;
+ transition: all 0.3s ease-in-out;
+ '' else ''
+ padding: 0px 5px;
+ margin: 4px 3px;
+ border-radius: 10px;
+ border: 0px;
+ color: #${palette.base00};
+ background: linear-gradient(45deg, #${palette.base06}, #${palette.base0E});
+ opacity: 1.0;
+ min-width: 40px;
+ transition: all 0.3s ease-in-out;
+ ''}
+ }
+ #workspaces button:hover {
+ ${if slickbar == true then ''
+ border-radius: 15px;
+ color: #${palette.base00};
+ background: linear-gradient(45deg, #${palette.base0D}, #${palette.base0E});
+ opacity: 1.0;
+ '' else ''
+ border-radius: 10px;
+ color: #${palette.base00};
+ background: linear-gradient(45deg, #${palette.base06}, #${palette.base0E});
+ opacity: 1.0;
+ ''}
+ }
+ tooltip {
+ background: #${palette.base00};
+ border: 1px solid #${palette.base0E};
+ border-radius: 10px;
+ }
+ tooltip label {
+ color: #${palette.base07};
+ }
+ #window {
+ ${if slickbar == true then ''
+ color: #${palette.base05};
+ background: #${palette.base00};
+ border-radius: 50px 15px 50px 15px;
+ margin: 5px;
+ padding: 2px 20px;
+ '' else ''
+ margin: 4px;
+ padding: 2px 10px;
+ color: #${palette.base05};
+ background: #${palette.base01};
+ border-radius: 10px;
+ ''}
+ }
+ #memory {
+ color: #${palette.base0F};
+ ${if slickbar == true then ''
+ background: #${palette.base00};
+ border-radius: 15px 50px 15px 50px;
+ margin: 5px;
+ padding: 2px 20px;
+ '' else ''
+ background: #${palette.base01};
+ margin: 4px;
+ padding: 2px 10px;
+ border-radius: 10px;
+ ''}
+ }
+ #clock {
+ color: #${palette.base0B};
+ ${if slickbar == true then ''
+ background: #${palette.base00};
+ border-radius: 15px 50px 15px 50px;
+ margin: 5px;
+ padding: 2px 20px;
+ '' else ''
+ background: #${palette.base01};
+ margin: 4px;
+ padding: 2px 10px;
+ border-radius: 10px;
+ ''}
+ }
+ #idle_inhibitor {
+ color: #${palette.base0A};
+ ${if slickbar == true then ''
+ background: #${palette.base00};
+ border-radius: 50px 15px 50px 15px;
+ margin: 5px;
+ padding: 2px 20px;
+ '' else ''
+ background: #${palette.base01};
+ margin: 4px;
+ padding: 2px 10px;
+ border-radius: 10px;
+ ''}
+ }
+ #cpu {
+ color: #${palette.base07};
+ ${if slickbar == true then ''
+ background: #${palette.base00};
+ border-radius: 50px 15px 50px 15px;
+ margin: 5px;
+ padding: 2px 20px;
+ '' else ''
+ background: #${palette.base01};
+ margin: 4px;
+ padding: 2px 10px;
+ border-radius: 10px;
+ ''}
+ }
+ #disk {
+ color: #${palette.base03};
+ ${if slickbar == true then ''
+ background: #${palette.base00};
+ border-radius: 15px 50px 15px 50px;
+ margin: 5px;
+ padding: 2px 20px;
+ '' else ''
+ background: #${palette.base01};
+ margin: 4px;
+ padding: 2px 10px;
+ border-radius: 10px;
+ ''}
+ }
+ #battery {
+ color: #${palette.base08};
+ ${if slickbar == true then ''
+ background: #${palette.base00};
+ border-radius: 15px 50px 15px 50px;
+ margin: 5px;
+ padding: 2px 20px;
+ '' else ''
+ background: #${palette.base01};
+ margin: 4px;
+ padding: 2px 10px;
+ border-radius: 10px;
+ ''}
+ }
+ #network {
+ color: #${palette.base09};
+ ${if slickbar == true then ''
+ background: #${palette.base00};
+ border-radius: 50px 15px 50px 15px;
+ margin: 5px;
+ padding: 2px 20px;
+ '' else ''
+ background: #${palette.base01};
+ margin: 4px;
+ padding: 2px 10px;
+ border-radius: 10px;
+ ''}
+ }
+ #tray {
+ color: #${palette.base05};
+ ${if slickbar == true then ''
+ background: #${palette.base00};
+ border-radius: 15px 0px 0px 50px;
+ margin: 5px 0px 5px 5px;
+ padding: 2px 20px;
+ '' else ''
+ background: #${palette.base01};
+ margin: 4px;
+ padding: 2px 10px;
+ border-radius: 10px;
+ ''}
+ }
+ #pulseaudio {
+ color: #${palette.base0D};
+ ${if slickbar == true then ''
+ background: #${palette.base00};
+ border-radius: 50px 15px 50px 15px;
+ margin: 5px;
+ padding: 2px 20px;
+ '' else ''
+ background: #${palette.base01};
+ margin: 4px;
+ padding: 2px 10px;
+ border-radius: 10px;
+ ''}
+ }
+ #custom-notification {
+ color: #${palette.base0C};
+ ${if slickbar == true then ''
+ background: #${palette.base00};
+ border-radius: 15px 50px 15px 50px;
+ margin: 5px;
+ padding: 2px 20px;
+ '' else ''
+ background: #${palette.base01};
+ margin: 4px;
+ padding: 2px 10px;
+ border-radius: 10px;
+ ''}
+ }
+ #custom-themeselector {
+ color: #${palette.base0D};
+ ${if slickbar == true then ''
+ background: #${palette.base00};
+ border-radius: 15px 50px 15px 50px;
+ margin: 5px;
+ padding: 2px 20px;
+ '' else ''
+ background: #${palette.base01};
+ margin: 4px;
+ padding: 2px 10px;
+ border-radius: 10px;
+ ''}
+ }
+ #custom-startmenu {
+ color: #${palette.base03};
+ ${if slickbar == true then ''
+ background: #${palette.base00};
+ border-radius: 0px 15px 50px 0px;
+ margin: 5px 5px 5px 0px;
+ padding: 2px 20px;
+ '' else ''
+ background: #${palette.base01};
+ margin: 4px;
+ padding: 2px 10px;
+ border-radius: 10px;
+ ''}
+ }
+ #idle_inhibitor {
+ color: #${palette.base09};
+ ${if slickbar == true then ''
+ background: #${palette.base00};
+ border-radius: 15px 50px 15px 50px;
+ margin: 5px;
+ padding: 2px 20px;
+ '' else ''
+ background: #${palette.base01};
+ margin: 4px;
+ padding: 2px 10px;
+ border-radius: 10px;
+ ''}
+ } ''
+ ];
+ };
+}
diff --git a/options.nix b/options.nix
index b417e7a..c6c6f08 100644
--- a/options.nix
+++ b/options.nix
@@ -10,8 +10,8 @@ in {
gitUsername = "Tyler Kelley";
gitEmail = "tylerzanekelley@gmail.com";
theme = "gigavolt";
- waybarStyle = "style2"; # can be style1-2
- borderAnim = true; # anything other than on disables anim borders in Hyprland
+ slickbar = true;
+ borderAnim = true;
browser = "firefox";
wallpaperGit = "https://gitlab.com/Zaney/my-wallpapers.git";
wallpaperDir = "${userHome}/Pictures/Wallpapers";