diff --git a/alacritty/alacritty.toml b/alacritty/alacritty.toml new file mode 120000 index 0000000..943f5e9 --- /dev/null +++ b/alacritty/alacritty.toml @@ -0,0 +1 @@ +../../.local/bin/git-repos/dotfiles/alacritty/.config/alacritty/alacritty.toml \ No newline at end of file diff --git a/alacritty/dark.toml b/alacritty/dark.toml new file mode 120000 index 0000000..45237fb --- /dev/null +++ b/alacritty/dark.toml @@ -0,0 +1 @@ +../../.local/bin/git-repos/dotfiles/alacritty/.config/alacritty/dark.toml \ No newline at end of file diff --git a/alacritty/light.toml b/alacritty/light.toml new file mode 120000 index 0000000..4d9427c --- /dev/null +++ b/alacritty/light.toml @@ -0,0 +1 @@ +../../.local/bin/git-repos/dotfiles/alacritty/.config/alacritty/light.toml \ No newline at end of file diff --git a/alacritty/theme.toml b/alacritty/theme.toml new file mode 120000 index 0000000..8696e3c --- /dev/null +++ b/alacritty/theme.toml @@ -0,0 +1 @@ +../../.local/bin/git-repos/dotfiles/alacritty/.config/alacritty/theme.toml \ No newline at end of file diff --git a/fuzzel/accent.ini b/fuzzel/accent.ini new file mode 120000 index 0000000..41cd417 --- /dev/null +++ b/fuzzel/accent.ini @@ -0,0 +1 @@ +../../.local/bin/git-repos/dotfiles/fuzzel/.config/fuzzel/accent.ini \ No newline at end of file diff --git a/fuzzel/dark.ini b/fuzzel/dark.ini new file mode 120000 index 0000000..7c46200 --- /dev/null +++ b/fuzzel/dark.ini @@ -0,0 +1 @@ +../../.local/bin/git-repos/dotfiles/fuzzel/.config/fuzzel/dark.ini \ No newline at end of file diff --git a/fuzzel/fuzzel.ini b/fuzzel/fuzzel.ini new file mode 120000 index 0000000..dcfd992 --- /dev/null +++ b/fuzzel/fuzzel.ini @@ -0,0 +1 @@ +../../.local/bin/git-repos/dotfiles/fuzzel/.config/fuzzel/fuzzel.ini \ No newline at end of file diff --git a/fuzzel/light.ini b/fuzzel/light.ini new file mode 120000 index 0000000..54473cd --- /dev/null +++ b/fuzzel/light.ini @@ -0,0 +1 @@ +../../.local/bin/git-repos/dotfiles/fuzzel/.config/fuzzel/light.ini \ No newline at end of file diff --git a/fuzzel/theme.ini b/fuzzel/theme.ini new file mode 120000 index 0000000..dde74e1 --- /dev/null +++ b/fuzzel/theme.ini @@ -0,0 +1 @@ +../../.local/bin/git-repos/dotfiles/fuzzel/.config/fuzzel/theme.ini \ No newline at end of file diff --git a/hypr/backup_config b/hypr/backup_config new file mode 120000 index 0000000..38e0169 --- /dev/null +++ b/hypr/backup_config @@ -0,0 +1 @@ +../../.local/bin/git-repos/dotfiles/hypr/.config/hypr/backup_config \ No newline at end of file diff --git a/hypr/color b/hypr/color new file mode 120000 index 0000000..8727d29 --- /dev/null +++ b/hypr/color @@ -0,0 +1 @@ +../../.local/bin/git-repos/dotfiles/hypr/.config/hypr/color \ No newline at end of file diff --git a/hypr/colors.conf b/hypr/colors.conf new file mode 120000 index 0000000..ec7b392 --- /dev/null +++ b/hypr/colors.conf @@ -0,0 +1 @@ +../../.local/bin/git-repos/dotfiles/hypr/.config/hypr/colors.conf \ No newline at end of file diff --git a/hypr/hypridle.conf b/hypr/hypridle.conf new file mode 120000 index 0000000..f1b5321 --- /dev/null +++ b/hypr/hypridle.conf @@ -0,0 +1 @@ +../../.local/bin/git-repos/dotfiles/hypr/.config/hypr/hypridle.conf \ No newline at end of file diff --git a/hypr/hyprland (Copy).conf b/hypr/hyprland (Copy).conf new file mode 120000 index 0000000..e6a5501 --- /dev/null +++ b/hypr/hyprland (Copy).conf @@ -0,0 +1 @@ +../../.local/bin/git-repos/dotfiles/hypr/.config/hypr/hyprland (Copy).conf \ No newline at end of file diff --git a/hypr/hyprland.conf b/hypr/hyprland.conf new file mode 120000 index 0000000..967077f --- /dev/null +++ b/hypr/hyprland.conf @@ -0,0 +1 @@ +../../.local/bin/git-repos/dotfiles/hypr/.config/hypr/hyprland.conf \ No newline at end of file diff --git a/hypr/hyprland.conf.bak b/hypr/hyprland.conf.bak new file mode 120000 index 0000000..bdcb5c0 --- /dev/null +++ b/hypr/hyprland.conf.bak @@ -0,0 +1 @@ +../../.local/bin/git-repos/dotfiles/hypr/.config/hypr/hyprland.conf.bak \ No newline at end of file diff --git a/hypr/hyprlock.conf b/hypr/hyprlock.conf new file mode 120000 index 0000000..238e4d8 --- /dev/null +++ b/hypr/hyprlock.conf @@ -0,0 +1 @@ +../../.local/bin/git-repos/dotfiles/hypr/.config/hypr/hyprlock.conf \ No newline at end of file diff --git a/hypr/hyprlock.conf.backup b/hypr/hyprlock.conf.backup new file mode 120000 index 0000000..2aa4c94 --- /dev/null +++ b/hypr/hyprlock.conf.backup @@ -0,0 +1 @@ +../../.local/bin/git-repos/dotfiles/hypr/.config/hypr/hyprlock.conf.backup \ No newline at end of file diff --git a/hypr/hyprlock.confmicro b/hypr/hyprlock.confmicro new file mode 120000 index 0000000..3f5a64c --- /dev/null +++ b/hypr/hyprlock.confmicro @@ -0,0 +1 @@ +../../.local/bin/git-repos/dotfiles/hypr/.config/hypr/hyprlock.confmicro \ No newline at end of file diff --git a/hypr/hyprpaper.conf b/hypr/hyprpaper.conf new file mode 120000 index 0000000..77dd09f --- /dev/null +++ b/hypr/hyprpaper.conf @@ -0,0 +1 @@ +../../.local/bin/git-repos/dotfiles/hypr/.config/hypr/hyprpaper.conf \ No newline at end of file diff --git a/hypr/last_dark b/hypr/last_dark new file mode 120000 index 0000000..358e5c8 --- /dev/null +++ b/hypr/last_dark @@ -0,0 +1 @@ +../../.local/bin/git-repos/dotfiles/hypr/.config/hypr/last_dark \ No newline at end of file diff --git a/hypr/last_light b/hypr/last_light new file mode 120000 index 0000000..a36080e --- /dev/null +++ b/hypr/last_light @@ -0,0 +1 @@ +../../.local/bin/git-repos/dotfiles/hypr/.config/hypr/last_light \ No newline at end of file diff --git a/hypr/monitor-active.conf b/hypr/monitor-active.conf new file mode 120000 index 0000000..5b0b198 --- /dev/null +++ b/hypr/monitor-active.conf @@ -0,0 +1 @@ +../../.local/bin/git-repos/dotfiles/hypr/.config/hypr/monitor-active.conf \ No newline at end of file diff --git a/hypr/monitor-hdr.conf b/hypr/monitor-hdr.conf new file mode 120000 index 0000000..0ebe449 --- /dev/null +++ b/hypr/monitor-hdr.conf @@ -0,0 +1 @@ +../../.local/bin/git-repos/dotfiles/hypr/.config/hypr/monitor-hdr.conf \ No newline at end of file diff --git a/hypr/monitor-sdr.conf b/hypr/monitor-sdr.conf new file mode 120000 index 0000000..58d0c64 --- /dev/null +++ b/hypr/monitor-sdr.conf @@ -0,0 +1 @@ +../../.local/bin/git-repos/dotfiles/hypr/.config/hypr/monitor-sdr.conf \ No newline at end of file diff --git a/hypr/scripts b/hypr/scripts new file mode 120000 index 0000000..204793e --- /dev/null +++ b/hypr/scripts @@ -0,0 +1 @@ +../../.local/bin/git-repos/dotfiles/hypr/.config/hypr/scripts \ No newline at end of file diff --git a/swaync/accent.css b/swaync/accent.css new file mode 120000 index 0000000..ade2e88 --- /dev/null +++ b/swaync/accent.css @@ -0,0 +1 @@ +../../.local/bin/git-repos/dotfiles/swaync/.config/swaync/accent.css \ No newline at end of file diff --git a/swaync/config b/swaync/config new file mode 120000 index 0000000..26f58e4 --- /dev/null +++ b/swaync/config @@ -0,0 +1 @@ +../../.local/bin/git-repos/dotfiles/swaync/.config/swaync/config \ No newline at end of file diff --git a/swaync/dark.css b/swaync/dark.css new file mode 120000 index 0000000..e7d9e8d --- /dev/null +++ b/swaync/dark.css @@ -0,0 +1 @@ +../../.local/bin/git-repos/dotfiles/swaync/.config/swaync/dark.css \ No newline at end of file diff --git a/swaync/light.css b/swaync/light.css new file mode 120000 index 0000000..bb780e9 --- /dev/null +++ b/swaync/light.css @@ -0,0 +1 @@ +../../.local/bin/git-repos/dotfiles/swaync/.config/swaync/light.css \ No newline at end of file diff --git a/swaync/style.css b/swaync/style.css new file mode 120000 index 0000000..989fbc6 --- /dev/null +++ b/swaync/style.css @@ -0,0 +1 @@ +../../.local/bin/git-repos/dotfiles/swaync/.config/swaync/style.css \ No newline at end of file diff --git a/swaync/syle.css b/swaync/syle.css new file mode 120000 index 0000000..107ffe3 --- /dev/null +++ b/swaync/syle.css @@ -0,0 +1 @@ +../../.local/bin/git-repos/dotfiles/swaync/.config/swaync/syle.css \ No newline at end of file diff --git a/swaync/theme.css b/swaync/theme.css new file mode 120000 index 0000000..48108e5 --- /dev/null +++ b/swaync/theme.css @@ -0,0 +1 @@ +../../.local/bin/git-repos/dotfiles/swaync/.config/swaync/theme.css \ No newline at end of file diff --git a/waybar/colors.css b/waybar/colors.css new file mode 100644 index 0000000..e566645 --- /dev/null +++ b/waybar/colors.css @@ -0,0 +1 @@ +@define-color accent #4D6070; diff --git a/waybar/config b/waybar/config new file mode 120000 index 0000000..e396d9a --- /dev/null +++ b/waybar/config @@ -0,0 +1 @@ +../../.local/bin/git-repos/dotfiles/waybar/.config/waybar/config \ No newline at end of file diff --git a/waybar/config.bak b/waybar/config.bak new file mode 100644 index 0000000..26e7ec6 --- /dev/null +++ b/waybar/config.bak @@ -0,0 +1,66 @@ +{ + "layer": "top", + "position": "top", + "height": 30, + "spacing": 10, + "modules-left": ["hyprland/workspaces"], + "modules-center": ["clock", "custom/weather"], + "modules-right": ["temperature#cpu", "temperature#gpu", "pulseaudio"], + + "hyprland/workspaces": { + "disable-scroll": true, + "all-outputs": true, + "format": "{icon}", + "format-icons": { + "1": "Ⅰ", + "2": "Ⅱ", + "3": "Ⅲ", + "4": "Ⅳ", + "5": "Ⅴ", + "6": "Ⅵ", + "7": "Ⅶ", + "8": "Ⅷ", + "9": "Ⅸ", + "10": "Ⅹ" + } + }, + + "clock": { + "format": "{:%I:%M %p}", + "tooltip-format": "{:%Y %B}\n{calendar}" + }, + + "custom/weather": { + "format": "{}", + "tooltip": true, + "interval": 1800, + "exec": "curl -s 'wttr.in/Three+Lakes+FL?format=%C+%t'", + "on-click": "xdg-open https://wttr.in/Three+Lakes+FL" + }, + + "temperature#cpu": { + "critical-threshold": 80, + "format": "CPU {temperatureC}°C", + "tooltip": false + }, + + "temperature#gpu": { + "hwmon-path-abs": "/sys/class/hwmon/", + "input-filename": "temp1_input", + "hwmon-path": [ + "/sys/class/hwmon/hwmon1/temp1_input", + "/sys/class/hwmon/hwmon2/temp1_input", + "/sys/class/hwmon/hwmon3/temp1_input", + "/sys/class/hwmon/hwmon4/temp1_input" + ], + "critical-threshold": 85, + "format": "GPU {temperatureC}°C", + "tooltip": false + }, + + "pulseaudio": { + "format": "VOL {volume}%", + "format-muted": "MUTED", + "on-click": "pavucontrol" + } +} diff --git a/waybar/style.css b/waybar/style.css new file mode 100644 index 0000000..51a05ea --- /dev/null +++ b/waybar/style.css @@ -0,0 +1,61 @@ +@import "colors.css"; + +* { + font-family: "SF Pro Display", "Inter", sans-serif; + font-size: 11px; + font-weight: bold; + color: #ffffff; + border: none; + box-shadow: none; + text-shadow: none; + min-height: 0; +} + +window#waybar { + background-color: #000000; /* Solid black bar */ + border-bottom: 1px solid rgba(255, 255, 255, 0.1); +} + +#workspaces, +#clock, +#temperature.cpu, +#temperature.gpu, +#custom-backlight, +#pulseaudio { + background-color: transparent; + padding: 0px 12px; +} + +#workspaces { + margin-left: 10px; +} + +#pulseaudio { + margin-right: 10px; +} + +/* Base state for all workspace buttons */ +#workspaces button { + background-color: transparent; + color: #666666; + padding: 2px 10px; /* Padded to look like a proper pill when active */ + margin: 4px 2px; /* Slight gap between buttons */ + border-radius: 12px; /* Smooth rounded pill edges */ + transition: all 0.2s ease; +} + +/* Active workspace: Solid pill using the extracted wallpaper color */ +#workspaces button.active { + background-color: @accent; + color: #000000; /* Black text pops better against vibrant accent colors */ +} + +/* Hover state */ +#workspaces button:hover { + color: #ffffff; + background-color: rgba(255, 255, 255, 0.15); +} + +#temperature.critical { + color: #ff3333; +} diff --git a/waybar/syle.css b/waybar/syle.css new file mode 100644 index 0000000..8ba127a --- /dev/null +++ b/waybar/syle.css @@ -0,0 +1,42 @@ +* { + border: none; + border-radius: 0; + /* Using Light variant for the thin Gothic look */ + font-family: "JetBrains Mono Light", "Roboto Mono Light", monospace; + font-weight: 300; + letter-spacing: 1.5px; /* Adds the "Minimalist" airy feel */ + text-transform: uppercase; +} + +window#waybar { + background-color: #000000; + color: #ffffff; + font-size: 10px; /* Slightly smaller for elegance */ +} + +#workspaces button { + padding: 0 10px; + color: #ffffff; + /* Gothic Roman Numerals look better when thin */ + font-weight: 300; +} + +#workspaces button.focused { + background-color: #ffffff; + color: #000000; +} + +#workspaces button.urgent { + background-color: #000000; + color: #ff0000; + border: 1px solid #ff0000; +} + +#clock, #pulseaudio, #network { + padding: 0 12px; +} + +/* Subtle separator effect */ +#pulseaudio { + border-left: 1px solid #333333; +}