diff options
Diffstat (limited to 'users/kassouni/wayland')
| -rw-r--r-- | users/kassouni/wayland/default.nix | 8 | ||||
| -rw-r--r-- | users/kassouni/wayland/fuzzel.nix | 23 | ||||
| -rw-r--r-- | users/kassouni/wayland/sway.nix | 39 | ||||
| -rw-r--r-- | users/kassouni/wayland/waybar.nix | 115 |
4 files changed, 0 insertions, 185 deletions
diff --git a/users/kassouni/wayland/default.nix b/users/kassouni/wayland/default.nix deleted file mode 100644 index 947924a..0000000 --- a/users/kassouni/wayland/default.nix +++ /dev/null @@ -1,8 +0,0 @@ -{...}: { - imports = [ - ./waybar.nix - ./sway.nix - ./fuzzel.nix - ]; -} - diff --git a/users/kassouni/wayland/fuzzel.nix b/users/kassouni/wayland/fuzzel.nix deleted file mode 100644 index a716b2b..0000000 --- a/users/kassouni/wayland/fuzzel.nix +++ /dev/null @@ -1,23 +0,0 @@ -{ - pkgs, - lib, - config, - ... -}: -{ - programs.fuzzel = { - enable = true; - settings = { - main = { - font = lib.mkForce "${config.theme.font.family}:size=${toString config.theme.font.size}"; - }; - - - - border = { - radius = 0; - }; - }; - }; - -} diff --git a/users/kassouni/wayland/sway.nix b/users/kassouni/wayland/sway.nix deleted file mode 100644 index 0cf97f7..0000000 --- a/users/kassouni/wayland/sway.nix +++ /dev/null @@ -1,39 +0,0 @@ -{ - pkgs, - config, - ... -}: -{ - programs.swaylock.enable = true; - wayland.windowManager.sway = { - enable = true; - wrapperFeatures.gtk = true; # Fixes common issues with GTK 3 apps - - config = { - window.titlebar = false; - menu = "fuzzel"; - gaps = { - }; - modifier = "Mod4"; - # Use kitty as default terminal - terminal = "foot"; - }; - extraConfig = let incr = "5"; in '' - output * scale 2 - bindsym XF86MonBrightnessDown exec brightnessctl set -e 5%- - bindsym XF86MonBrightnessUp exec brightnessctl set -e +5% - bindsym XF86AudioRaiseVolume exec wpctl set-volume @DEFAULT_SINK@ ${incr}%+ - bindsym XF86AudioLowerVolume exec wpctl set-volume @DEFAULT_SINK@ ${incr}%- - input "type:keyboard" { - xkb_options caps:escape - } - - input "type:touchpad" { - natural_scroll enabled - dwt disabled - } - ''; - - }; -} - diff --git a/users/kassouni/wayland/waybar.nix b/users/kassouni/wayland/waybar.nix deleted file mode 100644 index 3026c2f..0000000 --- a/users/kassouni/wayland/waybar.nix +++ /dev/null @@ -1,115 +0,0 @@ -{ pkgs, inputs, config, ... }: -{ - programs.waybar = { - enable = true; - settings = { - mainBar = - let - gap = 0; - in - { - layer = "top"; - position = "top"; - - margin-top = gap; - margin-left = gap; - margin-right = gap; - - modules-left = [ "sway/workspaces" ]; - modules-center = [ ]; - modules-right = [ - "cpu" - "wireplumber" - "battery" - "clock" - ]; - - clock = { - format = "{:%a %b %d %I:%M:%S}"; - interval = 1; - tooltip-format = "<tt>{calendar}</tt>"; - }; - - cpu = { - format = " {usage}%"; - }; - - battery = { - format = "{icon} {capacity}%"; - format-icons = { - default = [ - "" - "" - "" - "" - "" - "" - "" - "" - "" - "" - "" - ]; - - charging = [ - "" - "" - "" - "" - "" - "" - "" - "" - "" - "" - ]; - }; - - - states = { - low = 20; - }; - }; - - wireplumber = { - format = " {volume}%"; - format-muted = " {volume}%"; - on-click = "wpctl set-mute @DEFAULT_SINK@ toggle"; - max-volume = 150; - scroll-step = 1; - }; - - }; - }; - style = '' - .module { - padding: 0px 15px 0px; - } - - #workspaces button { - font-family: ${config.theme.font.family}; - font-size: ${builtins.toString config.theme.font.size}px; - font-weight: normal; - } - - #workspaces button.focused { - } - - #workspaces button:hover { - font-weight: bold; - box-shadow: none; - text-shadow: inherit; - background: none; - transition: none; - } - - ''; - }; - - wayland.windowManager.sway.config.bars = [ - { - command = "waybar"; - } - ]; -} - |
