added remaining configurations
This commit is contained in:
@@ -41,3 +41,8 @@
|
|||||||
# # which is explained in the docs for that config option.
|
# # which is explained in the docs for that config option.
|
||||||
# # Just for example:
|
# # Just for example:
|
||||||
# resize-overlay-duration = 4s 200ms
|
# resize-overlay-duration = 4s 200ms
|
||||||
|
|
||||||
|
theme = catppuccin-mocha
|
||||||
|
font-size = 14
|
||||||
|
background-opacity = 0.85
|
||||||
|
gtk-titlebar = false
|
||||||
|
|||||||
67
hyprland/.config/hypr/binding.conf
Normal file
67
hyprland/.config/hypr/binding.conf
Normal file
@@ -0,0 +1,67 @@
|
|||||||
|
# Sound through pactl
|
||||||
|
bind = , XF86AudioRaiseVolume, exec, pactl set-sink-volume @DEFAULT_SINK@ +10%
|
||||||
|
bind = , XF86AudioLowerVolume, exec, pactl set-sink-volume @DEFAULT_SINK@ -10%
|
||||||
|
bind = , XF86AudioMut, exec, pactl set-sink-mute @DEFAULT_SINK@ toggle
|
||||||
|
|
||||||
|
# Brightness through brightnessctl
|
||||||
|
bind = , XF86MonBrightnessUp, exec, brightnessctl set +5%
|
||||||
|
bind = , XF86MonBrightnessDown, exec, brightnessctl set 5%-
|
||||||
|
|
||||||
|
# Example binds, see https://wiki.hyprland.org/Configuring/Binds/ for more
|
||||||
|
bind = $mainMod, return, exec, $terminal
|
||||||
|
bind = $mainMod, C, killactive,
|
||||||
|
bind = $mainMod, M, exit,
|
||||||
|
bind = $mainMod, V, togglefloating,
|
||||||
|
bind = $mainMod, space, exec, $menu
|
||||||
|
bind = $SUPER_SHIFT, l, exec, hyprlock
|
||||||
|
bind = $SUPER_SHIFT, R, exec, hyprctl reload
|
||||||
|
bind = $SUPER_SHIFT, D, exec, hyprctl keyword monitor eDP-1, disable
|
||||||
|
bind = $SUPER_SHIFT, F, exec, hyprctl keyword monitor eDP-1, enable
|
||||||
|
bind = , Print, exec, hyprshot -m window
|
||||||
|
bind = shift, Print, exec, hyprshot -m region
|
||||||
|
bind = $mainMod, P, pseudo, # dwindle
|
||||||
|
bind = $mainMod, E, togglesplit, # dwindle
|
||||||
|
bind = $mainMod, F, fullscreen, # dwindle
|
||||||
|
bind = $mainMod, W, togglegroup, # dwindle
|
||||||
|
|
||||||
|
# Move focus with mainMod + arrow keys
|
||||||
|
bind = $mainMod, h, movefocus, l
|
||||||
|
bind = $mainMod, l, movefocus, r
|
||||||
|
bind = $mainMod, k, movefocus, u
|
||||||
|
bind = $mainMod, j, movefocus, d
|
||||||
|
|
||||||
|
# Switch workspaces with mainMod + [0-9]
|
||||||
|
bind = $mainMod, 1, workspace, 1
|
||||||
|
bind = $mainMod, 2, workspace, 2
|
||||||
|
bind = $mainMod, 3, workspace, 3
|
||||||
|
bind = $mainMod, 4, workspace, 4
|
||||||
|
bind = $mainMod, 5, workspace, 5
|
||||||
|
bind = $mainMod, 6, workspace, 6
|
||||||
|
bind = $mainMod, 7, workspace, 7
|
||||||
|
bind = $mainMod, 8, workspace, 8
|
||||||
|
bind = $mainMod, 9, workspace, 9
|
||||||
|
bind = $mainMod, 0, workspace, 10
|
||||||
|
|
||||||
|
# Move active window to a workspace with mainMod + SHIFT + [0-9]
|
||||||
|
bind = $mainMod SHIFT, 1, movetoworkspace, 1
|
||||||
|
bind = $mainMod SHIFT, 2, movetoworkspace, 2
|
||||||
|
bind = $mainMod SHIFT, 3, movetoworkspace, 3
|
||||||
|
bind = $mainMod SHIFT, 4, movetoworkspace, 4
|
||||||
|
bind = $mainMod SHIFT, 5, movetoworkspace, 5
|
||||||
|
bind = $mainMod SHIFT, 6, movetoworkspace, 6
|
||||||
|
bind = $mainMod SHIFT, 7, movetoworkspace, 7
|
||||||
|
bind = $mainMod SHIFT, 8, movetoworkspace, 8
|
||||||
|
bind = $mainMod SHIFT, 9, movetoworkspace, 9
|
||||||
|
bind = $mainMod SHIFT, 0, movetoworkspace, 10
|
||||||
|
|
||||||
|
# Example special workspace (scratchpad)
|
||||||
|
bind = $mainMod, S, togglespecialworkspace, magic
|
||||||
|
bind = $mainMod SHIFT, S, movetoworkspace, special:magic
|
||||||
|
|
||||||
|
# Scroll through existing workspaces with mainMod + scroll
|
||||||
|
bind = $mainMod, mouse_down, workspace, e+1
|
||||||
|
bind = $mainMod, mouse_up, workspace, e-1
|
||||||
|
|
||||||
|
# Move/resize windows with mainMod + LMB/RMB and dragging
|
||||||
|
bindm = $mainMod, mouse:272, movewindow
|
||||||
|
bindm = $mainMod, mouse:273, resizewindow
|
||||||
6
hyprland/.config/hypr/device.conf
Normal file
6
hyprland/.config/hypr/device.conf
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
# Example per-device config
|
||||||
|
# See https://wiki.hyprland.org/Configuring/Keywords/#per-device-input-configs for more
|
||||||
|
device {
|
||||||
|
name = epic-mouse-v1
|
||||||
|
sensitivity = -0.5
|
||||||
|
}
|
||||||
2
hyprland/.config/hypr/env.conf
Normal file
2
hyprland/.config/hypr/env.conf
Normal file
@@ -0,0 +1,2 @@
|
|||||||
|
env = XCURSOR_SIZE,24
|
||||||
|
env = QT_QPA_PLATFORMTHEME,qt5ct # change to qt6ct if you have that
|
||||||
6
hyprland/.config/hypr/exec.conf
Normal file
6
hyprland/.config/hypr/exec.conf
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
exec-once = hyprctl setcursor catppuccin-mocha-dark-cursors 28
|
||||||
|
# exec-once = /usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1
|
||||||
|
exec-once = systemctl --user start hyprpolkitagent
|
||||||
|
|
||||||
|
exec-once=waybar & swaync & hyprpaper & hypridle
|
||||||
|
|
||||||
32
hyprland/.config/hypr/hypridle.conf
Normal file
32
hyprland/.config/hypr/hypridle.conf
Normal file
@@ -0,0 +1,32 @@
|
|||||||
|
# https://wiki.hypr.land/Hypr-Ecosystem/hypridle/
|
||||||
|
general {
|
||||||
|
lock_cmd = pidof hyprlock || hyprlock
|
||||||
|
before_sleep_cmd = loginctl lock-session
|
||||||
|
after_sleep_cmd = hyprctl dispatch dpms on
|
||||||
|
}
|
||||||
|
|
||||||
|
# Screen dim
|
||||||
|
listener {
|
||||||
|
timeout = 300
|
||||||
|
on-timeout = brightnessctl -s set 10
|
||||||
|
on-resume = brightnessctl -r
|
||||||
|
}
|
||||||
|
|
||||||
|
# Lock Screen
|
||||||
|
listener {
|
||||||
|
timeout = 330
|
||||||
|
on-timeout = loginctl lock-session
|
||||||
|
}
|
||||||
|
|
||||||
|
# Turn off Display(s)
|
||||||
|
listener {
|
||||||
|
timeout = 350
|
||||||
|
on-timeout = hyprctl dispatch dpms off
|
||||||
|
on-resume = hyprctl dispactch dpms on
|
||||||
|
}
|
||||||
|
|
||||||
|
# Suspend system
|
||||||
|
listener {
|
||||||
|
timeout = 1800
|
||||||
|
on-timeout = systemctl suspend
|
||||||
|
}
|
||||||
86
hyprland/.config/hypr/hyprland.conf
Normal file
86
hyprland/.config/hypr/hyprland.conf
Normal file
@@ -0,0 +1,86 @@
|
|||||||
|
source=~/.config/hypr/mocha.conf
|
||||||
|
source=~/.config/hypr/keywords.conf
|
||||||
|
source=~/.config/hypr/exec.conf
|
||||||
|
source=~/.config/hypr/env.conf
|
||||||
|
source=~/.config/hypr/variable.conf
|
||||||
|
source=~/.config/hypr/input.conf
|
||||||
|
|
||||||
|
monitor=,preferred,auto,1.6
|
||||||
|
# TODO: Add other monitor settings
|
||||||
|
|
||||||
|
# See https://wiki.hyprland.org/Configuring/Keywords/ for more
|
||||||
|
|
||||||
|
|
||||||
|
xwayland {
|
||||||
|
force_zero_scaling = true
|
||||||
|
}
|
||||||
|
|
||||||
|
general {
|
||||||
|
# See https://wiki.hyprland.org/Configuring/Variables/ for more
|
||||||
|
border_size = 3
|
||||||
|
|
||||||
|
col.active_border = $mauve $flamingo 90deg
|
||||||
|
col.inactive_border = $subtext0
|
||||||
|
|
||||||
|
resize_on_boarder = true
|
||||||
|
|
||||||
|
gaps_in = 4
|
||||||
|
gaps_out = 8
|
||||||
|
|
||||||
|
layout = dwindle
|
||||||
|
|
||||||
|
# Please see https://wiki.hyprland.org/Configuring/Tearing/ before you turn this on
|
||||||
|
allow_tearing = false
|
||||||
|
}
|
||||||
|
|
||||||
|
decoration {
|
||||||
|
# See https://wiki.hyprland.org/Configuring/Variables/ for more
|
||||||
|
rounding = 4
|
||||||
|
|
||||||
|
blur = {
|
||||||
|
enabled = true
|
||||||
|
size = 3
|
||||||
|
passes = 1
|
||||||
|
}
|
||||||
|
|
||||||
|
drop_shadow = yes
|
||||||
|
shadow_range = 4
|
||||||
|
shadow_render_power = 3
|
||||||
|
col.shadow = rbga(1a1a1aee)
|
||||||
|
}
|
||||||
|
|
||||||
|
animations {
|
||||||
|
enabled = true
|
||||||
|
|
||||||
|
bezier = linear, 0.0, 0.0, 1, 1
|
||||||
|
animation = borderangle, 1, 50, linear, loop
|
||||||
|
|
||||||
|
animation=workspaces,1,0.5,default
|
||||||
|
animation=windows,0,0.1,default
|
||||||
|
animation=fade,0,0.1,default
|
||||||
|
}
|
||||||
|
|
||||||
|
dwindle {
|
||||||
|
# See https://wiki.hyprland.org/Configuring/Dwindle-Layout/ for more
|
||||||
|
pseudotile = yes # master switch for pseudotiling. Enableing is bound to mainMod + P in the keybinds section
|
||||||
|
preserve_split = yes
|
||||||
|
}
|
||||||
|
|
||||||
|
# master {
|
||||||
|
# # See https://wiki.hyprland.org/Configuring/Master-Layout/ for more
|
||||||
|
# new_is_master = true
|
||||||
|
# }
|
||||||
|
|
||||||
|
misc {
|
||||||
|
# See https://wiki.hyprland.org/Configuring/Variables/ for more
|
||||||
|
force_default_wallpaper = 0 # Set to 0 or 1 to disable the anime mascot wallpapers
|
||||||
|
}
|
||||||
|
|
||||||
|
# Device Config
|
||||||
|
soruce=~/.config/hypr/device.conf
|
||||||
|
|
||||||
|
# Windows Rules (v2)
|
||||||
|
source=~/.config/hypr/windowrulev2.conf
|
||||||
|
|
||||||
|
# Keyboard Bindings
|
||||||
|
source=~/.config/hypr/binding.conf
|
||||||
22
hyprland/.config/hypr/input.conf
Normal file
22
hyprland/.config/hypr/input.conf
Normal file
@@ -0,0 +1,22 @@
|
|||||||
|
# For all categories, see https://wiki.hyprland.org/Configuring/Variables/
|
||||||
|
input {
|
||||||
|
kb_layout = us
|
||||||
|
kb_variant =
|
||||||
|
kb_model =
|
||||||
|
kb_options =
|
||||||
|
kb_rules =
|
||||||
|
kb_options = ctrl:nocaps
|
||||||
|
|
||||||
|
follow_mouse = 1
|
||||||
|
|
||||||
|
touchpad {
|
||||||
|
natural_scroll = yes
|
||||||
|
}
|
||||||
|
|
||||||
|
sensitivity = 0 # -1.0 to 1.0, 0 means no modification
|
||||||
|
}
|
||||||
|
|
||||||
|
gestures {
|
||||||
|
# See https://wiki.hyprland.org/Configuring/Variables/ for more
|
||||||
|
workspace_swipe = true
|
||||||
|
}
|
||||||
2
hyprland/.config/hypr/keywords.conf
Normal file
2
hyprland/.config/hypr/keywords.conf
Normal file
@@ -0,0 +1,2 @@
|
|||||||
|
# See https://wiki.hyprland.org/Configuring/Keywords/ for more
|
||||||
|
$mainMod = super
|
||||||
3
hyprland/.config/hypr/variable.conf
Normal file
3
hyprland/.config/hypr/variable.conf
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
$terminal = ghostty
|
||||||
|
$fileManager = nautilus
|
||||||
|
$menu = wofi --show drun
|
||||||
7
hyprland/.config/hypr/windowrulev2.conf
Normal file
7
hyprland/.config/hypr/windowrulev2.conf
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
# Example windowrule v1
|
||||||
|
# windowrule = float, ^(kitty)$
|
||||||
|
# Example windowrule v2
|
||||||
|
# windowrulev2 = float,class:^(kitty)$,title:^(kitty)$
|
||||||
|
# See https://wiki.hyprland.org/Configuring/Window-Rules/ for more
|
||||||
|
windowrulev2 = suppressevent maximize, class:.* # You'll probably like this.
|
||||||
|
layerrule = noanim, wofi
|
||||||
79
hyprlock/.config/hypr/hyprlock.conf
Normal file
79
hyprlock/.config/hypr/hyprlock.conf
Normal file
@@ -0,0 +1,79 @@
|
|||||||
|
# https://wiki.hypr.land/Hypr-Ecosystem/hyprlock/
|
||||||
|
source = $HOME/.config/hypr/mocha.conf
|
||||||
|
|
||||||
|
$accent = $mauve
|
||||||
|
$accentAlpha = $mauveAlpha
|
||||||
|
$font = JetBrainsMono Nerd Font
|
||||||
|
|
||||||
|
# General
|
||||||
|
general {
|
||||||
|
disable_loading_bar = true
|
||||||
|
hide_cursor = true
|
||||||
|
}
|
||||||
|
|
||||||
|
# Background
|
||||||
|
background {
|
||||||
|
monitor =
|
||||||
|
path = ~/.config/backgrounds/shaded.png
|
||||||
|
blur_passes = 2
|
||||||
|
color = $base
|
||||||
|
}
|
||||||
|
|
||||||
|
# Time
|
||||||
|
label {
|
||||||
|
monitor =
|
||||||
|
text = cmd[update:30000] echo "$(date +"%R")"
|
||||||
|
color = $text
|
||||||
|
font_size = 90
|
||||||
|
font_family = $font
|
||||||
|
position = -30, 0
|
||||||
|
halign = right
|
||||||
|
valign = top
|
||||||
|
}
|
||||||
|
|
||||||
|
# Date
|
||||||
|
label {
|
||||||
|
monitor =
|
||||||
|
text = cmd[update:43200000] echo "$(date + "%A, %d %B %Y")"
|
||||||
|
color = $text
|
||||||
|
font_size = 25
|
||||||
|
font_family = $font
|
||||||
|
position = -30, -150
|
||||||
|
halign = right
|
||||||
|
valign = top
|
||||||
|
}
|
||||||
|
|
||||||
|
# User Avatar
|
||||||
|
image {
|
||||||
|
monitor =
|
||||||
|
path = # TODO: Need to add an image for avatar
|
||||||
|
size = 100
|
||||||
|
border_color = $accent
|
||||||
|
|
||||||
|
position = 0, 75
|
||||||
|
halign = center
|
||||||
|
valign = center
|
||||||
|
}
|
||||||
|
|
||||||
|
# Input Field
|
||||||
|
input-field {
|
||||||
|
monitor =
|
||||||
|
size = 300, 60
|
||||||
|
outline_thickness = 4
|
||||||
|
dots_size = 0.2
|
||||||
|
dots_spacing = 0.2
|
||||||
|
dots_center = true
|
||||||
|
outer_color = $accent
|
||||||
|
inner_color = $surface0
|
||||||
|
font_color = $text
|
||||||
|
fade_on_empty = false
|
||||||
|
placeholder_text = <span foreground="##$textAlpha"><i> Logged in as </i><span foreground="##$accentAlpha">$USER</span></span>
|
||||||
|
hide_input = false
|
||||||
|
check_color = $accent
|
||||||
|
fail_color = $red
|
||||||
|
fail_text = <i>$FAIL <b>($ATTEMPTS)</b></i>
|
||||||
|
capslock_color = $yellow
|
||||||
|
position = 0, -35
|
||||||
|
halign = center
|
||||||
|
valign = center
|
||||||
|
}
|
||||||
77
hyprmocha/.config/hypr/mocha.conf
Normal file
77
hyprmocha/.config/hypr/mocha.conf
Normal file
@@ -0,0 +1,77 @@
|
|||||||
|
$rosewater = rgb(f5e0dc)
|
||||||
|
$rosewaterAlpha = f5e0dc
|
||||||
|
|
||||||
|
$flamingo = rgb(f2cdcd)
|
||||||
|
$flamingoAlpha = f2cdcd
|
||||||
|
|
||||||
|
$pink = rgb(f5c2e7)
|
||||||
|
$pinkAlpha = f5c2e7
|
||||||
|
|
||||||
|
$mauve = rgb(cba6f7)
|
||||||
|
$mauveAlpha = cba6f7
|
||||||
|
|
||||||
|
$red = rgb(f38ba8)
|
||||||
|
$redAlpha = f38ba8
|
||||||
|
|
||||||
|
$maroon = rgb(eba0ac)
|
||||||
|
$maroonAlpha = eba0ac
|
||||||
|
|
||||||
|
$peach = rgb(fab387)
|
||||||
|
$peachAlpha = fab387
|
||||||
|
|
||||||
|
$yellow = rgb(f9e2af)
|
||||||
|
$yellowAlpha = f9e2af
|
||||||
|
|
||||||
|
$green = rgb(a6e3a1)
|
||||||
|
$greenAlpha = a6e3a1
|
||||||
|
|
||||||
|
$teal = rgb(94e2d5)
|
||||||
|
$tealAlpha = 94e2d5
|
||||||
|
|
||||||
|
$sky = rgb(89dceb)
|
||||||
|
$skyAlpha = 89dceb
|
||||||
|
|
||||||
|
$sapphire = rgb(74c7ec)
|
||||||
|
$sapphireAlpha = 74c7ec
|
||||||
|
|
||||||
|
$blue = rgb(89b4fa)
|
||||||
|
$blueAlpha = 89b4fa
|
||||||
|
|
||||||
|
$lavendar = rgb(b4befe)
|
||||||
|
$lavendarAlpha = b4befe
|
||||||
|
|
||||||
|
$text = rgb(cdd6f4)
|
||||||
|
$textAlpha = cdd6f4
|
||||||
|
|
||||||
|
$subtext1 = rgb(bac2de)
|
||||||
|
$subtext1Alpha = bac2de
|
||||||
|
|
||||||
|
$subtext0 = rgb(a6adc8)
|
||||||
|
$subtext0Alpha = a6adc8
|
||||||
|
|
||||||
|
$overlay2 = rgb(9399b2)
|
||||||
|
$overlay2Alpha = 9399b2
|
||||||
|
|
||||||
|
$overlay1 = rgb(7f849c)
|
||||||
|
$overlay1Alpha = 7f849c
|
||||||
|
|
||||||
|
$overlay0 = rgb(6c7086)
|
||||||
|
$overlay0Alpha = 6c7086
|
||||||
|
|
||||||
|
$surface2 = rgb(585b70)
|
||||||
|
$surface2Alpha = 585b70
|
||||||
|
|
||||||
|
$surface1 = rgb(45475a)
|
||||||
|
$surface1Alpha = 45475a
|
||||||
|
|
||||||
|
$surface0 = rgb(313244)
|
||||||
|
$surface0Alpha = 313244
|
||||||
|
|
||||||
|
$base = rgb(1e1e2e)
|
||||||
|
$baseAlpha = 1e1e2e
|
||||||
|
|
||||||
|
$mantle = rgb(181825)
|
||||||
|
$mantleAlpha = 181825
|
||||||
|
|
||||||
|
$crust = rgb(11111b)
|
||||||
|
$crustAlpha = 11111b
|
||||||
4
hyprpaper/.config/hypr/hyprpaper.conf
Normal file
4
hyprpaper/.config/hypr/hyprpaper.conf
Normal file
@@ -0,0 +1,4 @@
|
|||||||
|
# https://wiki.hypr.land/Hypr-Ecosystem/hyprpaper/
|
||||||
|
# TODO: Update these to be wallpapers I want
|
||||||
|
preload = ~/.config/backgrounds/shaded.png
|
||||||
|
wallpaper = , ~/.config/backgrounds/shaded.png
|
||||||
110
rofi/.config/rofi/catppuccin-mocha.rasi
Normal file
110
rofi/.config/rofi/catppuccin-mocha.rasi
Normal file
@@ -0,0 +1,110 @@
|
|||||||
|
* {
|
||||||
|
bg-col: #1e1e2e;
|
||||||
|
bg-col-light: #1e1e2e;
|
||||||
|
border-col: #1e1e2e;
|
||||||
|
selected-col: #1e1e2e;
|
||||||
|
blue: #89b4fa;
|
||||||
|
fg-col: #cdd6f4;
|
||||||
|
fg-col2: #f38ba8;
|
||||||
|
grey: #6c7086;
|
||||||
|
width: 600;
|
||||||
|
font: "JetBrainsMono Nerd Font 18";
|
||||||
|
}
|
||||||
|
|
||||||
|
element-text, element-icon , mode-switcher {
|
||||||
|
background-color: inherit;
|
||||||
|
text-color: inherit;
|
||||||
|
}
|
||||||
|
|
||||||
|
window {
|
||||||
|
height: 360px;
|
||||||
|
border: 3px;
|
||||||
|
border-color: @border-col;
|
||||||
|
background-color: @bg-col;
|
||||||
|
}
|
||||||
|
|
||||||
|
mainbox {
|
||||||
|
background-color: @bg-col;
|
||||||
|
}
|
||||||
|
|
||||||
|
inputbar {
|
||||||
|
children: [prompt,entry];
|
||||||
|
background-color: @bg-col;
|
||||||
|
border-radius: 5px;
|
||||||
|
padding: 2px;
|
||||||
|
}
|
||||||
|
|
||||||
|
prompt {
|
||||||
|
background-color: @blue;
|
||||||
|
padding: 6px;
|
||||||
|
text-color: @bg-col;
|
||||||
|
border-radius: 3px;
|
||||||
|
margin: 20px 0px 0px 20px;
|
||||||
|
}
|
||||||
|
|
||||||
|
textbox-prompt-colon {
|
||||||
|
expand: false;
|
||||||
|
str: ":";
|
||||||
|
}
|
||||||
|
|
||||||
|
entry {
|
||||||
|
padding: 6px;
|
||||||
|
margin: 20px 0px 0px 10px;
|
||||||
|
text-color: @fg-col;
|
||||||
|
background-color: @bg-col;
|
||||||
|
}
|
||||||
|
|
||||||
|
listview {
|
||||||
|
border: 0px 0px 0px;
|
||||||
|
padding: 6px 0px 0px;
|
||||||
|
margin: 10px 0px 0px 20px;
|
||||||
|
columns: 2;
|
||||||
|
lines: 5;
|
||||||
|
background-color: @bg-col;
|
||||||
|
}
|
||||||
|
|
||||||
|
element {
|
||||||
|
padding: 5px;
|
||||||
|
background-color: @bg-col;
|
||||||
|
text-color: @fg-col ;
|
||||||
|
}
|
||||||
|
|
||||||
|
element-icon {
|
||||||
|
size: 25px;
|
||||||
|
}
|
||||||
|
|
||||||
|
element selected {
|
||||||
|
background-color: @selected-col ;
|
||||||
|
text-color: @fg-col2 ;
|
||||||
|
}
|
||||||
|
|
||||||
|
mode-switcher {
|
||||||
|
spacing: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
button {
|
||||||
|
padding: 10px;
|
||||||
|
background-color: @bg-col-light;
|
||||||
|
text-color: @grey;
|
||||||
|
vertical-align: 0.5;
|
||||||
|
horizontal-align: 0.5;
|
||||||
|
}
|
||||||
|
|
||||||
|
button selected {
|
||||||
|
background-color: @bg-col;
|
||||||
|
text-color: @blue;
|
||||||
|
}
|
||||||
|
|
||||||
|
message {
|
||||||
|
background-color: @bg-col-light;
|
||||||
|
margin: 2px;
|
||||||
|
padding: 2px;
|
||||||
|
border-radius: 5px;
|
||||||
|
}
|
||||||
|
|
||||||
|
textbox {
|
||||||
|
padding: 6px;
|
||||||
|
margin: 20px 0px 0px 20px;
|
||||||
|
text-color: @blue;
|
||||||
|
background-color: @bg-col-light;
|
||||||
|
}
|
||||||
16
rofi/.config/rofi/config.rasi
Normal file
16
rofi/.config/rofi/config.rasi
Normal file
@@ -0,0 +1,16 @@
|
|||||||
|
configuration{
|
||||||
|
modi: "run,window,combi";
|
||||||
|
icon-theme: "Oranchelo";
|
||||||
|
show-icons: true;
|
||||||
|
terminal: "ghostty";
|
||||||
|
drun-display-format: "{icon} {name}";
|
||||||
|
location: 0;
|
||||||
|
disable-history: false;
|
||||||
|
hide-scrollbar: true;
|
||||||
|
display-combi: " 🖥️ All ";
|
||||||
|
display-run: " 🏃 Run ";
|
||||||
|
display-window: " 🪟 Window";
|
||||||
|
sidebar-mode: true;
|
||||||
|
}
|
||||||
|
|
||||||
|
@theme "catppuccin-mocha"
|
||||||
40
waybar/.config/waybar/config.jsonc
Normal file
40
waybar/.config/waybar/config.jsonc
Normal file
@@ -0,0 +1,40 @@
|
|||||||
|
{
|
||||||
|
"position": "top",
|
||||||
|
"modules-left": ["hyprland/workspaces"],
|
||||||
|
"modules-center": ["hyprland/window"],
|
||||||
|
"modules-right": ["network", "pulseaudio", "battery", "clock"],
|
||||||
|
"clock": {
|
||||||
|
"format": "<span foreground='#f5c2e7'> </span>{:%a %d %H:%M}",
|
||||||
|
"tooltip-format": "<big>{:%Y %B}</big>\n<tt><small>{calendar}</small></tt>"
|
||||||
|
},
|
||||||
|
"battery": {
|
||||||
|
"states": {
|
||||||
|
"warning": 30,
|
||||||
|
"critical": 15
|
||||||
|
},
|
||||||
|
"format": "<span size='13000' foreground='#a6e3a1'>{icon} </span> {capacity}%",
|
||||||
|
"format-warning": "<span size='13000' foreground='#B1E3AD'>{icon} </span> {capacity}%",
|
||||||
|
"format-critical": "<span size='13000' foreground='#E38C8F'>{icon} </span> {capacity}%",
|
||||||
|
"format-charging": "<span size='13000' foreground='#B1E3AD'> </span>{capacity}%",
|
||||||
|
"format-plugged": "<span size='13000' foreground='#B1E3AD'> </span>{capacity}%",
|
||||||
|
"format-alt": "<span size='13000' foreground='#B1E3AD'>{icon} </span> {time}",
|
||||||
|
"format-full": "<span size='13000' foreground='#B1E3AD'> </span>{capacity}%",
|
||||||
|
"format-icons": ["", "", "", "", ""],
|
||||||
|
"tooltip-format": "{time}"
|
||||||
|
},
|
||||||
|
"network": {
|
||||||
|
"format-wifi": "<span size='13000' foreground='#f5e0dc'> </span>{essid}",
|
||||||
|
"format-ethernet": "<span size='13000' foreground='#f5e0dc'> </span> Disconnected",
|
||||||
|
"format-linked": "{ifname} (No IP) ",
|
||||||
|
"format-disconnected": "<span size='13000' foreground='#f5e0dc'> </span>Disconnected",
|
||||||
|
"tooltip-format-wifi": "Signal Strenght: {signalStrength}%"
|
||||||
|
},
|
||||||
|
"pulseaudio": {
|
||||||
|
"format": "{icon} {volume}%",
|
||||||
|
"format-muted": "",
|
||||||
|
"format-icons": {
|
||||||
|
"default": ["", "", " "]
|
||||||
|
},
|
||||||
|
"on-click": "pavucontrol"
|
||||||
|
}
|
||||||
|
}
|
||||||
26
waybar/.config/waybar/mocha.css
Normal file
26
waybar/.config/waybar/mocha.css
Normal file
@@ -0,0 +1,26 @@
|
|||||||
|
@define-color rosewater #f5e0dc;
|
||||||
|
@define-color flamingo #f2cdcd;
|
||||||
|
@define-color pink #f5c2e7;
|
||||||
|
@define-color mauve #cba6f7;
|
||||||
|
@define-color red #f38ba8;
|
||||||
|
@define-color maroon #eba0ac;
|
||||||
|
@define-color peach #fab387;
|
||||||
|
@define-color yellow #f9e2af;
|
||||||
|
@define-color green #a6e3a1;
|
||||||
|
@define-color teal #94e2d5;
|
||||||
|
@define-color sky #89dceb;
|
||||||
|
@define-color sapphire #74c7ec;
|
||||||
|
@define-color blue #89b4fa;
|
||||||
|
@define-color lavender #b4befe;
|
||||||
|
@define-color text #cdd6f4;
|
||||||
|
@define-color subtext1 #bac2de;
|
||||||
|
@define-color subtext0 #a6adc8;
|
||||||
|
@define-color overlay2 #9399b2;
|
||||||
|
@define-color overlay1 #7f849c;
|
||||||
|
@define-color overlay0 #6c7086;
|
||||||
|
@define-color surface2 #585b70;
|
||||||
|
@define-color surface1 #45475a;
|
||||||
|
@define-color surface0 #313244;
|
||||||
|
@define-color base #1e1e2e;
|
||||||
|
@define-color mantle #181825;
|
||||||
|
@define-color crust #11111b;
|
||||||
127
waybar/.config/waybar/style.css
Normal file
127
waybar/.config/waybar/style.css
Normal file
@@ -0,0 +1,127 @@
|
|||||||
|
@import "mocha.css";
|
||||||
|
|
||||||
|
* {
|
||||||
|
font-family: "MesloLGS Nerd Font Mono Bold";
|
||||||
|
font-size: 16px;
|
||||||
|
min-height: 0;
|
||||||
|
font-weight: bold;
|
||||||
|
}
|
||||||
|
|
||||||
|
window#waybar {
|
||||||
|
background: transparent;
|
||||||
|
background-color: @crust;
|
||||||
|
color: @overlay0;
|
||||||
|
transition-property: background-color;
|
||||||
|
transition-duration: 0.1s;
|
||||||
|
border-bottom: 1px solid @overlay1;
|
||||||
|
}
|
||||||
|
|
||||||
|
#window {
|
||||||
|
margin: 8px;
|
||||||
|
padding-left: 8;
|
||||||
|
padding-right: 8;
|
||||||
|
}
|
||||||
|
|
||||||
|
button {
|
||||||
|
box-shadow: inset 0 -3px transparent;
|
||||||
|
border: none;
|
||||||
|
border-radius: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
button:hover {
|
||||||
|
background: inherit;
|
||||||
|
color: @mauve;
|
||||||
|
border-top: 2px solid @mauve;
|
||||||
|
}
|
||||||
|
|
||||||
|
#workspaces button {
|
||||||
|
padding: 0 4px;
|
||||||
|
}
|
||||||
|
|
||||||
|
#workspaces button.focused {
|
||||||
|
background-color: rgba(0, 0, 0, 0.3);
|
||||||
|
color: @rosewater;
|
||||||
|
border-top: 2px solid @rosewater;
|
||||||
|
}
|
||||||
|
|
||||||
|
#workspaces button.active {
|
||||||
|
background-color: rgba(0, 0, 0, 0.3);
|
||||||
|
color: @mauve;
|
||||||
|
border-top: 2px solid @mauve;
|
||||||
|
}
|
||||||
|
|
||||||
|
#workspaces button.urgent {
|
||||||
|
background-color: #eb4d4b;
|
||||||
|
}
|
||||||
|
|
||||||
|
#pulseaudio,
|
||||||
|
#clock,
|
||||||
|
#battery,
|
||||||
|
#cpu,
|
||||||
|
#memory,
|
||||||
|
#disk,
|
||||||
|
#temperature,
|
||||||
|
#backlight,
|
||||||
|
#wireplumber,
|
||||||
|
#tray,
|
||||||
|
#network,
|
||||||
|
#mode,
|
||||||
|
#scratchpad {
|
||||||
|
margin-top: 2px;
|
||||||
|
margin-bottom: 2px;
|
||||||
|
margin-left: 4px;
|
||||||
|
margin-right: 4px;
|
||||||
|
padding-left: 4px;
|
||||||
|
padding-right: 4px;
|
||||||
|
}
|
||||||
|
|
||||||
|
#clock {
|
||||||
|
color: @maroon;
|
||||||
|
border-bottom: 2px solid @maroon;
|
||||||
|
}
|
||||||
|
|
||||||
|
#clock.date {
|
||||||
|
color: @mauve;
|
||||||
|
border-bottom: 2px solid @mauve;
|
||||||
|
}
|
||||||
|
|
||||||
|
#pulseaudio {
|
||||||
|
color: @blue;
|
||||||
|
border-bottom: 2px solid @blue;
|
||||||
|
}
|
||||||
|
|
||||||
|
#network {
|
||||||
|
color: @yellow;
|
||||||
|
border-bottom: 2px solid @yellow;
|
||||||
|
}
|
||||||
|
|
||||||
|
#idle_inhibitor {
|
||||||
|
margin-right: 12px;
|
||||||
|
color: #7cb342;
|
||||||
|
}
|
||||||
|
|
||||||
|
#idle_inhibitor.activated {
|
||||||
|
color: @red;
|
||||||
|
}
|
||||||
|
|
||||||
|
#battery {
|
||||||
|
color: @green;
|
||||||
|
border-bottom: 2px solid @green;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* If workspaces is the leftmost module, omit left margin */
|
||||||
|
.modules-left>widget:first-child>#workspaces {
|
||||||
|
margin-left: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* If workspaces is the rightmost module, omit right margin */
|
||||||
|
.modules-right>widget:last-child>#workspaces {
|
||||||
|
margin-right: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
#custom-vpn {
|
||||||
|
color: @lavender;
|
||||||
|
border-radius: 15px;
|
||||||
|
padding-left: 6px;
|
||||||
|
padding-right: 6px;
|
||||||
|
}
|
||||||
138
wofi/.config/wofi/style.css
Normal file
138
wofi/.config/wofi/style.css
Normal file
@@ -0,0 +1,138 @@
|
|||||||
|
@define-color rosewater #f5e0dc;
|
||||||
|
@define-color rosewater-rgb rgb(245, 224, 220);
|
||||||
|
@define-color flamingo #f2cdcd;
|
||||||
|
@define-color flamingo-rgb rgb(242, 205, 205);
|
||||||
|
@define-color pink #f5c2e7;
|
||||||
|
@define-color pink-rgb rgb(245, 194, 231);
|
||||||
|
@define-color mauve #cba6f7;
|
||||||
|
@define-color mauve-rgb rgb(203, 166, 247);
|
||||||
|
@define-color red #f38ba8;
|
||||||
|
@define-color red-rgb rgb(243, 139, 168);
|
||||||
|
@define-color maroon #eba0ac;
|
||||||
|
@define-color maroon-rgb rgb(235, 160, 172);
|
||||||
|
@define-color peach #fab387;
|
||||||
|
@define-color peach-rgb rgb(250, 179, 135);
|
||||||
|
@define-color yellow #f9e2af;
|
||||||
|
@define-color yellow-rgb rgb(249, 226, 175);
|
||||||
|
@define-color green #a6e3a1;
|
||||||
|
@define-color green-rgb rgb(166, 227, 161);
|
||||||
|
@define-color teal #94e2d5;
|
||||||
|
@define-color teal-rgb rgb(148, 226, 213);
|
||||||
|
@define-color sky #89dceb;
|
||||||
|
@define-color sky-rgb rgb(137, 220, 235);
|
||||||
|
@define-color sapphire #74c7ec;
|
||||||
|
@define-color sapphire-rgb rgb(116, 199, 236);
|
||||||
|
@define-color blue #89b4fa;
|
||||||
|
@define-color blue-rgb rgb(137, 180, 250);
|
||||||
|
@define-color lavender #b4befe;
|
||||||
|
@define-color lavender-rgb rgb(180, 190, 254);
|
||||||
|
@define-color text #cdd6f4;
|
||||||
|
@define-color text-rgb rgb(205, 214, 244);
|
||||||
|
@define-color subtext1 #bac2de;
|
||||||
|
@define-color subtext1-rgb rgb(186, 194, 222);
|
||||||
|
@define-color subtext0 #a6adc8;
|
||||||
|
@define-color subtext0-rgb rgb(166, 173, 200);
|
||||||
|
@define-color overlay2 #9399b2;
|
||||||
|
@define-color overlay2-rgb rgb(147, 153, 178);
|
||||||
|
@define-color overlay1 #7f849c;
|
||||||
|
@define-color overlay1-rgb rgb(127, 132, 156);
|
||||||
|
@define-color overlay0 #6c7086;
|
||||||
|
@define-color overlay0-rgb rgb(108, 112, 134);
|
||||||
|
@define-color surface2 #585b70;
|
||||||
|
@define-color surface2-rgb rgb(88, 91, 112);
|
||||||
|
@define-color surface1 #45475a;
|
||||||
|
@define-color surface1-rgb rgb(69, 71, 90);
|
||||||
|
@define-color surface0 #313244;
|
||||||
|
@define-color surface0-rgb rgb(49, 50, 68);
|
||||||
|
@define-color base #1e1e2e;
|
||||||
|
@define-color base-rgb rgb(30, 30, 46);
|
||||||
|
@define-color mantle #181825;
|
||||||
|
@define-color mantle-rgb rgb(24, 24, 37);
|
||||||
|
@define-color crust #11111b;
|
||||||
|
@define-color crust-rgb rgb(17, 17, 27);
|
||||||
|
|
||||||
|
* {
|
||||||
|
font-family: 'CaskaydiaCove Nerd Font', monospace;
|
||||||
|
font-size: 18px;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Window */
|
||||||
|
window {
|
||||||
|
margin: 0px;
|
||||||
|
padding: 10px;
|
||||||
|
border: 2px solid @lavender;
|
||||||
|
border-radius: 8px;
|
||||||
|
background-color: @base;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Inner Box */
|
||||||
|
#inner-box {
|
||||||
|
margin: 5px;
|
||||||
|
padding: 10px;
|
||||||
|
border: none;
|
||||||
|
background-color: @base;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Outer Box */
|
||||||
|
#outer-box {
|
||||||
|
margin: 5px;
|
||||||
|
padding: 10px;
|
||||||
|
border: none;
|
||||||
|
background-color: @base;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Scroll */
|
||||||
|
#scroll {
|
||||||
|
margin: 0px;
|
||||||
|
padding: 10px;
|
||||||
|
border: none;
|
||||||
|
background-color: @base;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Input */
|
||||||
|
#input {
|
||||||
|
margin: 5px 20px;
|
||||||
|
padding: 10px;
|
||||||
|
border: none;
|
||||||
|
border-radius: 0.1em;
|
||||||
|
color: @text;
|
||||||
|
background-color: @base;
|
||||||
|
}
|
||||||
|
|
||||||
|
#input image {
|
||||||
|
border: none;
|
||||||
|
color: @red;
|
||||||
|
}
|
||||||
|
|
||||||
|
#input * {
|
||||||
|
outline: 4px solid @red!important;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Text */
|
||||||
|
#text {
|
||||||
|
margin: 5px;
|
||||||
|
border: none;
|
||||||
|
color: @text;
|
||||||
|
}
|
||||||
|
|
||||||
|
#entry {
|
||||||
|
background-color: @base;
|
||||||
|
}
|
||||||
|
|
||||||
|
#entry arrow {
|
||||||
|
border: none;
|
||||||
|
color: @lavender;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Selected Entry */
|
||||||
|
#entry:selected {
|
||||||
|
border: 0.11em solid @lavender;
|
||||||
|
}
|
||||||
|
|
||||||
|
#entry:selected #text {
|
||||||
|
color: @mauve;
|
||||||
|
}
|
||||||
|
|
||||||
|
#entry:drop(active) {
|
||||||
|
background-color: @lavender!important;
|
||||||
|
}
|
||||||
@@ -117,7 +117,7 @@ export PATH=$HOME/.local/share/JetBrains/Toolbox/scripts:$PATH
|
|||||||
export PATH=$HOME/go/bin:$PATH
|
export PATH=$HOME/go/bin:$PATH
|
||||||
|
|
||||||
# Avante AI Keys
|
# Avante AI Keys
|
||||||
export ANTHROPIC_API_KEY=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
|
# export ANTHROPIC_API_KEY=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 # No longer valid, sorry ;P
|
||||||
|
|
||||||
# Docker
|
# Docker
|
||||||
alias docker=podman
|
alias docker=podman
|
||||||
|
|||||||
Reference in New Issue
Block a user