diff --git a/.config/colors/hyprland.conf b/.config/colors/hyprland.conf index a49eee5..53f330f 100644 --- a/.config/colors/hyprland.conf +++ b/.config/colors/hyprland.conf @@ -1,2 +1,2 @@ -$active_color = rgba(98C1D9FF) +$active_color = rgba(de3c3cff) $inactive_color = rgba(595959aa) diff --git a/.config/foot/foot.ini b/.config/foot/foot.ini index 256247b..83a8554 100644 --- a/.config/foot/foot.ini +++ b/.config/foot/foot.ini @@ -1,3 +1,9 @@ [main] shell=zsh -font=DejaVu Sans Mono:size=12 +font= JetBrainsMono Nerd Font Propo:size=12 +# Theme +include = ~/.config/foot/github-dark.ini + +[cursor] +style=beam +blink=true diff --git a/.config/foot/github-dark.ini b/.config/foot/github-dark.ini new file mode 100644 index 0000000..9796208 --- /dev/null +++ b/.config/foot/github-dark.ini @@ -0,0 +1,9 @@ +# -*- conf -*- +# Github Dark +# By Gu://em_ +# Needed a lot of work + + +[colors] +background=0d1117 +foreground=c9d1d9 diff --git a/.config/helix/config.toml b/.config/helix/config.toml new file mode 100644 index 0000000..6c0ea43 --- /dev/null +++ b/.config/helix/config.toml @@ -0,0 +1,6 @@ + +theme = "github_dark" +# theme = "adwaita-light" + +[editor] +line-number = "relative" diff --git a/.config/helix/languages.toml b/.config/helix/languages.toml new file mode 100644 index 0000000..a277d23 --- /dev/null +++ b/.config/helix/languages.toml @@ -0,0 +1,6 @@ +[[language]] +name="c" +indent = { tab-width=4, unit=" "} +# formatter = { command = "clang-format", args=["--style=file"] } +auto-format = true + diff --git a/.config/hypr/application-style.conf b/.config/hypr/application-style.conf deleted file mode 100644 index e69de29..0000000 diff --git a/.config/hypr/config/environment.conf b/.config/hypr/config/environment.conf index 0377fb7..5cda1f1 100644 --- a/.config/hypr/config/environment.conf +++ b/.config/hypr/config/environment.conf @@ -6,9 +6,8 @@ # Set programs that you use $terminal = foot -#$fileManager = cosmic-files $fileManager = nautilus -$menu = albert toggle +$menu = rofi -show drun $notificationManager = swaync-client -t @@ -25,6 +24,9 @@ exec-once = ~/.config/hypr/scripts/autostart.sh exec-once = wl-paste --type text --watch cliphist store # Stores only text data exec-once = wl-paste --type image --watch cliphist store # Stores only image data +# No update message +ecosystem:no_update_news = true + ############################# ### ENVIRONMENT VARIABLES ### diff --git a/.config/hypr/config/input.conf b/.config/hypr/config/input.conf index 36248c9..2762b16 100644 --- a/.config/hypr/config/input.conf +++ b/.config/hypr/config/input.conf @@ -46,7 +46,7 @@ bind = $mainMod, D, exec, $menu # Legacy menu shortcut bind = $mainMod, L, exec, hyprlock # Lockscreen bind = $mainMod, B, exec, ~/.config/hypr/scripts/toggle-waybar.sh # Toggle sidebar bind = $mainMod SHIFT, R, exec, ~/.config/hypr/scripts/reload.sh # Reload desktop -bind = $mainMod, F11, exec, ~/.config/hypr/scripts/gamemode.sh # Gamemode +bind = $mainMod, F11, exec, ~/.config/hypr/scripts/simplemode.sh # Simple mode (No amimations or whatever fancy effect) bind = $mainMod SHIFT, M, exit, # Exit desktop session # Shortcuts @@ -63,6 +63,12 @@ bind = $mainMod, right, movefocus, r bind = $mainMod, up, movefocus, u bind = $mainMod, down, movefocus, d +# Move windows with mainMod + shift + arrow keys +bind = $mainMod SHIFT, left, movewindow, l +bind = $mainMod SHIFT, right, movewindow, r +bind = $mainMod SHIFT, up, movewindow, u +bind = $mainMod SHIFT, down, movewindow, d + # Layout bind = $mainMod, F, fullscreen, bind = $mainMod, V, togglesplit, # Horizontal/vertical split diff --git a/.config/hypr/config/kb_layouts/us.conf b/.config/hypr/config/kb_layouts/us.conf index 8fe85bc..d29dc0c 100644 --- a/.config/hypr/config/kb_layouts/us.conf +++ b/.config/hypr/config/kb_layouts/us.conf @@ -4,7 +4,7 @@ input { kb_layout = fr kb_variant = us kb_model = - kb_options = + kb_options = kb_rules = } diff --git a/.config/hypr/config/monitors.conf b/.config/hypr/config/monitors.conf deleted file mode 100644 index bd5511c..0000000 --- a/.config/hypr/config/monitors.conf +++ /dev/null @@ -1,10 +0,0 @@ -################ -### MONITORS ### -################ - -# See https://wiki.hyprland.org/Configuring/Monitors/ -monitor=,preferred,auto,auto -monitor=eDP-1,preferred,0x0,1 # Laptop screen -monitor=DP-1, preferred, 0x-1080, 1 # HP Home monitor -monitor=DP-2, preferred, 0x-1080, 1 # HP Home monitor -monitor=HDMI-A-1, preferred, 0x-1440, 1 # Dell monitor diff --git a/.config/hypr/config/monitors/default.conf b/.config/hypr/config/monitors/default.conf index a2e8355..1ac4f02 100644 --- a/.config/hypr/config/monitors/default.conf +++ b/.config/hypr/config/monitors/default.conf @@ -5,9 +5,9 @@ # See https://wiki.hyprland.org/Configuring/Monitors/ # All screens -monitorv2 { - mode = preferred - position = auto - scale = auto -} +# monitorv2 { +# mode = preferred +# position = auto +# scale = auto +# } diff --git a/.config/hypr/config/monitors/mirror.conf b/.config/hypr/config/monitors/mirror.conf index 1eb3732..ed2c27f 100644 --- a/.config/hypr/config/monitors/mirror.conf +++ b/.config/hypr/config/monitors/mirror.conf @@ -5,19 +5,19 @@ # See https://wiki.hyprland.org/Configuring/Monitors/ # Laptop screen -monitorv2 { - output = eDP-1 - mode = preferred - position = 0x0 - scale = 1 -} +# monitorv2 { +# output = eDP-1 +# mode = preferred +# position = 0x0 +# scale = 1 +# } -# Other monitors (mirror laptop screen) -monitorv2 { - output = * - mode = preferred - position = auto - scale = 1 - mirror = eDP-1 -} +# # Other monitors (mirror laptop screen) +# monitorv2 { +# output = * +# mode = preferred +# position = auto +# scale = 1 +# mirror = eDP-1 +# } diff --git a/.config/hypr/hyprlock.conf b/.config/hypr/hyprlock.conf index de83a38..4f37fa0 100644 --- a/.config/hypr/hyprlock.conf +++ b/.config/hypr/hyprlock.conf @@ -1,12 +1,25 @@ # BACKGROUND +## Old config +# background { +# monitor = +# path = ~/.config/hypr/images/lockscreen.jpg +# blur_passes = 0 +# #contrast = 0.8916 +# #brightness = 0.8172 +# #vibrancy = 0.1696 +# #vibrancy_darkness = 0.0 +# } background { monitor = - path = ~/.config/hypr/images/lockscreen.jpg - blur_passes = 0 - #contrast = 0.8916 - #brightness = 0.8172 - #vibrancy = 0.1696 - #vibrancy_darkness = 0.0 + path = screenshot # 'screenshot' = auto-capture screen and blur it + # path = $HOME/afs/Images/lockk.png + blur_passes = 3 + blur_size = 4 + noise = 0.0 + contrast = 0.7 + brightness = 0.8172 + vibrancy = 0.2 + vibrancy_darkness = 0.0 } # GENERAL @@ -31,7 +44,7 @@ input-field { font_color = rgb(200, 200, 200) fade_on_empty = false font_family = DejaVu Sans - placeholder_text = Enter Pass + placeholder_text = Enter password hide_input = false position = 0, -350 halign = center @@ -83,16 +96,40 @@ label { #} # USER -#label { -# monitor = -# text = Hi, Guillem #$USER -# color = rgba(216, 222, 233, 0.70) -# font_size = 20 -# font_family = DejaVu Sans -# position = 0, -200 -# halign = center -# valign = center -#} +label { + monitor = + text = $USER + color = rgba(216, 222, 233, 0.70) + font_size = 20 + font_family = JetbrainsMonoNL NF + position = 0, -200 + halign = center + valign = center +} + +# Timer +label { + monitor = + text = cmd[update:0] echo "Locked since $TIME" + color = rgba(216, 222, 233, 0.40) + font_size = 20 + font_family = JetbrainsMonoNL NF + position = 0, -250 + halign = center + valign = center +} + +# # Failed login attempts +# label { +# monitor = +# text = cmd[update:1000] echo "$ATTEMPTS Failed attempts" +# color = rgba(216, 222, 233, 0.40) +# font_size = 20 +# font_family = JetbrainsMonoNL NF +# position = 0, -250 +# halign = center +# valign = center +# } # CURRENT SONG label { @@ -100,7 +137,7 @@ label { text = cmd[update:1000] echo "$(~/.config/hypr/scripts/songdetails.sh)" color = rgba(255, 255, 255, 0.7) font_size = 16 - font_family = DejaVu Sans + font_family = JetbrainsMonoNL NF position = 0, 20 halign = center valign = bottom diff --git a/.config/hypr/images/wallpaper.jpg b/.config/hypr/images/wallpaper.jpg new file mode 100644 index 0000000..24239bd Binary files /dev/null and b/.config/hypr/images/wallpaper.jpg differ diff --git a/.config/hypr/monitors.conf b/.config/hypr/monitors.conf deleted file mode 100644 index e69de29..0000000 diff --git a/.config/hypr/scripts/.__afs88AC b/.config/hypr/scripts/.__afs88AC new file mode 100755 index 0000000..ff4f2da --- /dev/null +++ b/.config/hypr/scripts/.__afs88AC @@ -0,0 +1,10 @@ +time_elapsed=0 +while true; do + hours=$(($time_elapsed/3600)) + minutes=$(($time_elapsed/60)) + seconds=$(($time_elapsed%60)) + printf '%02d:%02d:%02d\n' $hours $minutes $seconds + echo "$hours:$minutes:$seconds" + time_elapsed=$(($time_elapsed+1)) + sleep 1 +done diff --git a/.config/hypr/scripts/autostart.sh b/.config/hypr/scripts/autostart.sh index 9c05f99..91002be 100755 --- a/.config/hypr/scripts/autostart.sh +++ b/.config/hypr/scripts/autostart.sh @@ -5,8 +5,8 @@ # If you want to add your own applications you may rather want to use exec-once in the environment.conf file hyprpaper & -hyprpm reload -nn & -albert & +#hyprpm reload -nn & swaync & -systemctl --user start hyprpolkitagent & -~/.config/hypr/scripts/restore-waybar.sh +waybar +#systemctl --user start hyprpolkitagent & +#~/.config/hypr/scripts/restore-waybar.sh diff --git a/.config/hypr/scripts/reload.sh b/.config/hypr/scripts/reload.sh index cf46ca4..c28f2f7 100755 --- a/.config/hypr/scripts/reload.sh +++ b/.config/hypr/scripts/reload.sh @@ -1,7 +1,6 @@ -killall albert -killall hyprpaper -killall waybar -killall swaync +kill $(pidof hyprpaper) +kill $(pidof waybar) +kill $(pidof swaync) hyprctl reload diff --git a/.config/hypr/scripts/gamemode.sh b/.config/hypr/scripts/simplemode.sh similarity index 87% rename from .config/hypr/scripts/gamemode.sh rename to .config/hypr/scripts/simplemode.sh index b67ae03..6557aab 100755 --- a/.config/hypr/scripts/gamemode.sh +++ b/.config/hypr/scripts/simplemode.sh @@ -13,10 +13,10 @@ if [ "$HYPRGAMEMODE" = 1 ] ; then keyword general:border_size 1;\ keyword decoration:rounding 0" killall waybar - hyprctl notify 1 2000 0 "Enabled game mode" + hyprctl notify 1 2000 0 "Enabled simple mode" exit fi hyprctl reload ~/.config/hypr/scripts/restore-waybar.sh -hyprctl notify 1 2000 0 "Disabled game mode" +hyprctl notify 1 2000 0 "Disabled simple mode" diff --git a/.config/hypr/scripts/songdetails.sh b/.config/hypr/scripts/songdetails.sh deleted file mode 100755 index e4c94cc..0000000 --- a/.config/hypr/scripts/songdetails.sh +++ /dev/null @@ -1,2 +0,0 @@ -song_info=$(playerctl metadata --format '{{title}} 󰎆 {{artist}}') -echo "$song_info" diff --git a/.config/hypr/scripts/toggle-touchpad.sh b/.config/hypr/scripts/toggle-touchpad.sh deleted file mode 100755 index 12a8553..0000000 --- a/.config/hypr/scripts/toggle-touchpad.sh +++ /dev/null @@ -1,35 +0,0 @@ -#!/bin/sh - -device=znt0001:00-14e5:650e-touchpad -toggle_variable="device[${device}]:enabled" - -hyprctl keyword "${toggle_variable}" true - -status_file="$HOME/.config/hypr/status/touchpad" - -enable_touchpad() { - printf "on" > "${status_file}" - - hyprctl notify 1 2000 0 "Enabled touchpad" - - hyprctl keyword "${toggle_variable}" true -} - -disable_touchpad() { - printf "off" > "${status_file}" - - hyprctl notify 0 2000 0 "Disabled Touchpad" - - hyprctl keyword "${toggle_variable}" false -} - -if ! [ -f "${status_file}" ]; then - hyprctl notify 3 3000 0 "Status file missing" - enable_touchpad -else - if [ $(cat "${status_file}") = "on" ]; then - disable_touchpad - elif [ $(cat "${status_file}") = "off" ]; then - enable_touchpad - fi -fi diff --git a/.config/hypr/status/touchpad b/.config/hypr/status/touchpad deleted file mode 100644 index e8fd903..0000000 --- a/.config/hypr/status/touchpad +++ /dev/null @@ -1 +0,0 @@ -on \ No newline at end of file diff --git a/.config/hypr/status/waybar b/.config/hypr/status/waybar index b3d8640..cfb931e 100644 --- a/.config/hypr/status/waybar +++ b/.config/hypr/status/waybar @@ -1 +1 @@ -on +off diff --git a/.config/hypr/workspaces.conf b/.config/hypr/workspaces.conf deleted file mode 100644 index e69de29..0000000 diff --git a/.config/rofi/config.rasi b/.config/rofi/config.rasi new file mode 100644 index 0000000..f40f438 --- /dev/null +++ b/.config/rofi/config.rasi @@ -0,0 +1,4 @@ + +//@theme "/home/guillem.george/.local/share/rofi/themes/seventy-eight.rasi" + +@theme "/home/guillem.george/.local/share/rofi/themes/boussole.rasi" diff --git a/.config/waybar/colors.css b/.config/waybar/colors.css deleted file mode 120000 index 7f068e1..0000000 --- a/.config/waybar/colors.css +++ /dev/null @@ -1 +0,0 @@ -../colors/colors.css \ No newline at end of file diff --git a/.config/waybar/config.jsonc b/.config/waybar/config.jsonc deleted file mode 100644 index e603cb6..0000000 --- a/.config/waybar/config.jsonc +++ /dev/null @@ -1,149 +0,0 @@ -{ - "layer": "top", - "position": "bottom", - "height": 24, - "spacing": 5, - - "modules-left": ["hyprland/workspaces"], - "modules-center": ["clock"], - "modules-right": ["tray", "idle_inhibitor", "group/network_grp", "group/audio"], - - - "group/network_grp": { - "orientation": "inherit", - "drawer": { - "transition-duration": 300, - "transition-left-to-right": true - }, - "modules": [ - "network", - "network#speed" - ] - }, - - "group/audio": { - "orientation": "inherit", - "drawer": { - "transition-duration": 300, - "transition-left-to-right": true - }, - "modules": [ - "pulseaudio", - "pulseaudio#mic", - "pulseaudio#volume", - ] - }, - - "hyprland/workspaces": { - "format": "{icon}", - "on-click": "activate", - "format-icons": { - "active": "\uf444", - "default": "\uf4c3" - }, - "icon-size": 10, - "sort-by-number": true, - "persistent-workspaces": { - "1": [], - "2": [], - "3": [], - "4": [], - "5": [], - } - }, - - "clock": { - "format": "{:%d.%m.%Y | %H:%M}" - }, - - //"wireplumber": { - // "format": "\udb81\udd7e {volume}%", - // "max-volume": 100, - // "scroll-step": 5 - //}, - - "pulseaudio": { - "format": "{icon} ", - "format-bluetooth": "{icon}", - "tooltip-format": "{volume}% {icon} | {desc}", - "format-muted": "󰖁", - "format-icons": { - "headphones": "", - "handsfree": "󱡏", - "headset": "", - "phone": "", - "portable": "", - "car": " ", - "default": [ - "󰕿", - "󰖀", - "󰕾" - ] - }, - "on-click": "volume mute", - //"on-click-middle": "pavucontrol", - "on-scroll-up": "wpctl set-volume -l 1 @DEFAULT_AUDIO_SINK@ 5%+", - "on-scroll-down": "wpctl set-volume @DEFAULT_AUDIO_SINK@ -5%", - "smooth-scrolling-threshold": 1 - }, - "pulseaudio#volume": { - "format": " {volume}% " - }, - // TODO missing - "pulseaudio#mic": { - "format": "{format_source}", - "format-source": "󰍬", - "format-source-muted": "󰍭", - "tooltip-format": "{volume}% {format_source} ", - "on-click": "wpctl set-mute @DEFAULT_AUDIO_SOURCE@ toggle", - "on-scroll-down": "wpctl set-volume @DEFAULT_SOURCE@ 5%-", - "on-scroll-up": "wpctl set-volume -l 1 @DEFAULT_SOURCE@ 5%+" - }, - - "memory": { - "interval": 30, - "format": "\uf4bc {used:0.1f}G" - }, - - "temperature": { - "format": "{temperatureC}°C" - }, - - "network": { - "format": "", - "format-ethernet": "\udb83\udc9d", - "format-wifi": "{icon}", - "format-disconnected": "\udb83\udc9c", - "format-icons": ["\udb82\udd2f", "\udb82\udd1f", "\udb82\udd22", "\udb82\udd25", "\udb82\udd28"], - "tooltip-format-wifi": "{essid} ({signalStrength}%)", - "tooltip-format-ethernet": "{ifname}", - "tooltip-format-disconnected": "Disconnected", - }, - "network#speed": { - "format": "{bandwidthDownBits}", - "interval": 5, - "tooltip-format": "{ipaddr}", - "tooltip-format-wifi": "{essid} ({signalStrength}%)  \n{ipaddr} | {frequency} MHz{icon} ", - "tooltip-format-ethernet": "{ifname} 󰈀 \n{ipaddr} | {frequency} MHz{icon}", - "tooltip-format-disconnected": "Disconnected", - "tooltip": true - }, - - - "hyprland/language": { - "format": "{short}" - }, - - "tray": { - "icon-size": 16, - "spacing": 16 - }, - - "idle_inhibitor": { - "format": "{icon}", - "format-icons": { - "activated": "\udb80\udd76", - "deactivated": "\udb83\udfaa" - } - } -} diff --git a/.config/waybar/style.css b/.config/waybar/style.css deleted file mode 100644 index 202465e..0000000 --- a/.config/waybar/style.css +++ /dev/null @@ -1,52 +0,0 @@ -@define-color foreground #eeeeee; -@define-color foreground-inactive #aaaaaa; -@define-color background #000000; - -* { - font-family: JetBrainsMono Nerd Font Propo; - font-size: 17px; - padding: 0; - margin: 0; -} - -#waybar { - color: @foreground; - background-color: @background; -} - -#workspaces button { - color: @foreground; - padding: 0 0.2em; -} - -#workspaces button.empty { - color: @foreground-inactive; -} - -#memory, -#wireplumber, -#audio, -#custom-battery_percentage, -#idle_inhibitor, -#language, -#network, -#bluetooth - { - padding-right: 1em -} - -#battery { - padding-right: 0.3em -} - -#tray { - padding-right: 0.5em -} - -#network_grp { - padding: 0em -} - -#pulseaudio.mic { - padding-left: .7em -} diff --git a/.config/waybar/style_minimal.css b/.config/waybar/style_minimal.css deleted file mode 100644 index 8c01bc1..0000000 --- a/.config/waybar/style_minimal.css +++ /dev/null @@ -1,292 +0,0 @@ -@import "colors.css"; -@define-color active @accentColor; - -* { - font-size: 16px; - font-family: "JetBrainsMono Nerd Font,JetBrainsMono NF"; - min-width: 8px; - min-height: 0px; - border: none; - border-radius: 0; - box-shadow: none; - text-shadow: none; - padding: 0px; - -} - -window#waybar { - transition-property: background-color; - transition-duration: 0.5s; - border-radius: 4px; - border: 1px solid alpha(@active, 0.2); - background: @background; - background: alpha(@background, 0.7); - color: lighter(@active); -} - -menu, -tooltip { - border-radius: 2px; - padding: 2px; - border: 1px solid @active; - background: @background; - - color: lighter(@active); -} - -menu label, -tooltip label { - font-size: 14px; - color: lighter(@active); -} - -#submap, -#tray>.needs-attention { - animation-name: blink-active; - animation-duration: 1s; - animation-timing-function: linear; - animation-iteration-count: infinite; - animation-direction: alternate; -} - -.modules-right { - margin: 0px 6px 4px 6px; - border-radius: 4px; - background: alpha(@background, 0); - color: lighter(@active); -} - -.modules-left { - transition-property: background-color; - transition-duration: 0.5s; - margin: 6px 5px 6px 5px; /* Testing with 5 pixels on left/right */ - border-radius: 4px; - background: alpha(@background, 0.0); - color: lighter(@active); - border: 1px solid alpha(@active, 0.0); -} - -#gcpu, -#custom-github, -#memory, -#disk, -#together, -#submap, -#custom-weather, -#custom-recorder, -#connection, -#cnoti, -#brightness, -#power, -#custom-updates, -#tray, -/*#audio,*/ /* Duplicate with #sound */ -#sound, -#privacy { /*Controls all the right modules for some reason*/ - border-radius: 2px; - margin: 2px 1px 3px 1px; - background: alpha(darker(@active), 0.0); - border: 1px solid alpha(darker(@active), 0.0); -} - -/* Override specific parameters*/ - -#brightness, -#sound { - padding: 1px 0px; -} - -#custom-notifications { - padding-left: 4px; -} - -#custom-hotspot, -#custom-github, -#custom-notifications { - font-size: 14px; -} - -#custom-hotspot { - padding-right: 2px; -} - -#custom-vpn, -#custom-hotspot { - background: alpha(darker(@active), 0.3); -} - -#privacy-item { - padding: 6px 0px 6px 6px; -} - -#gcpu { - padding: 8px 0px 8px 0px; -} - -#custom-cpu-icon { - font-size: 25px; -} - -#custom-cputemp, -#disk, -#memory, -#cpu { - font-size: 14px; - font-weight: bold; -} - -#custom-github { - padding-top: 2px; - padding-right: 4px; -} - -#custom-dmark { - color: alpha(@foreground, 0.3); -} - -#submap { - margin-bottom: 0px; -} - -#workspaces { - margin: 0px 2px; - padding: 2px 0px; - border-radius: 8px; -} - -#workspaces button { - transition-property: background-color; - transition-duration: 0.1s; - color: @foreground; - background: transparent; - border-radius: 4px; - color: alpha(@foreground, 0.3); - padding: 2px 0px; -} - -#workspaces button.urgent { - font-weight: bold; - color: @foreground; -} - -#workspaces button.active { - padding: 2px 0px; - background: alpha(@active, 0.4); - color: lighter(@active); - border-radius: 2px; -} - -#network.wifi { - padding-right: 5px; - margin: 2px 0px; -} - -#network.disconnected { - padding-right: 5px; - margin: 2px 0px; -} - -#network.ethernet { - padding-right: 3px; - margin: 2px 0px; -} - -#submap { - min-width: 0px; - margin: 4px 6px 4px 6px; -} - -#custom-weather, -#tray { - padding: 4px 0px 4px 0px; -} - -#bluetooth { - padding-top: 2px; -} - -#battery { - border-radius: 8px; - padding: 4px 0px; - margin: 4px 2px 4px 2px; -} - -#battery.discharging.warning { - animation-name: blink-yellow; - animation-duration: 1s; - animation-timing-function: linear; - animation-iteration-count: infinite; - animation-direction: alternate; -} - -#battery.discharging.critical { - animation-name: blink-red; - animation-duration: 1s; - animation-timing-function: linear; - animation-iteration-count: infinite; - animation-direction: alternate; -} - -#clock { - font-weight: bold; - padding: 4px 2px 2px 2px; -} - -#pulseaudio.mic { - border-radius: 4px; - color: lighter(@active); - padding-left: 2px; -} - -#backlight-slider slider, -#pulseaudio-slider slider { - background-color: transparent; - box-shadow: none; -} - -#backlight-slider trough, -#pulseaudio-slider trough { - margin-top: 4px; - min-width: 6px; - min-height: 60px; - border-radius: 8px; - background-color: alpha(@background, 0.6); -} - -#backlight-slider highlight, -#pulseaudio-slider highlight { - border-radius: 8px; - background-color: lighter(@active); -} - -#bluetooth.discoverable, -#bluetooth.discovering, -#bluetooth.pairable { - border-radius: 8px; - animation-name: blink-active; - animation-duration: 1s; - animation-timing-function: linear; - animation-iteration-count: infinite; - animation-direction: alternate; -} - -@keyframes blink-active { - to { - background-color: @active; - color: @foreground; - } -} - -@keyframes blink-red { - to { - background-color: #c64d4f; - color: @foreground; - } -} - -@keyframes blink-yellow { - to { - background-color: #cf9022; - color: @foreground; - } -} diff --git a/.local/bin/bin b/.local/bin/bin new file mode 120000 index 0000000..4430aca --- /dev/null +++ b/.local/bin/bin @@ -0,0 +1 @@ +/home/guillem.george/afs/.confs/.local/bin \ No newline at end of file diff --git a/.local/bin/grimblast b/.local/bin/grimblast new file mode 100755 index 0000000..fd3e6d1 --- /dev/null +++ b/.local/bin/grimblast @@ -0,0 +1,394 @@ +#!/usr/bin/env bash +## Grimblast: a helper for screenshots within hyprland +## Requirements: +## - `grim`: screenshot utility for wayland +## - `slurp`: to select an area +## - `hyprctl`: to read properties of current window (provided by Hyprland) +## - `hyprpicker`: to freeze the screen when selecting area +## - `wl-copy`: clipboard utility (provided by wl-clipboard) +## - `jq`: json utility to parse hyprctl output +## - `notify-send`: to show notifications (provided by libnotify) +## Those are needed to be installed, if unsure, run `grimblast check` +## +## See `man 1 grimblast` or `grimblast usage` for further details. + +## Author: Misterio (https://github.com/misterio77) + +## This tool is based on grimshot, with swaymsg commands replaced by their +## hyprctl equivalents. +## https://github.com/OctopusET/sway-contrib/blob/master/grimshot/grimshot + +NAME="$(basename "$0")" + +# Check whether another instance is running +GRIMBLASTLOCK="${XDG_RUNTIME_DIR:-${XDG_CACHE_DIR:-$HOME/.cache}}/$NAME.lock" + +killhyprpicker() { + pidof -q hyprpicker && pkill hyprpicker +} + +cleanup() { + rm -f "$GRIMBLASTLOCK" + killhyprpicker +} + +# Entry point +trap cleanup EXIT +[[ -e $GRIMBLASTLOCK ]] && exit 2 +touch "$GRIMBLASTLOCK" + +[[ $HYPRLAND_INSTANCE_SIGNATURE ]] || { + echo "Error: HYPRLAND_INSTANCE_SIGNATURE not set! (is hyprland running?)" >&2 + exit 1 +} + +# Globals +# General settings. These can be set by the user. See man page for more details +[[ $DEFAULT_TARGET_DIR ]] || { + USER_DIRS="${XDG_CONFIG_HOME:-$HOME/.config}/user-dirs.dirs" + [[ -f $USER_DIRS ]] && source "$USER_DIRS" + DEFAULT_TARGET_DIR="${XDG_SCREENSHOTS_DIR:-${XDG_PICTURES_DIR:-$HOME}}" +} +: "${DEFAULT_TMP_EDITOR_DIR:=/tmp}" "${GRIMBLAST_EDITOR:=gimp}" "${DATE_FORMAT:=%Y%m%d_%H%M%S}" + +# Screenshot variables. In addition to these, there's: +# SCALE +EXPIRE_TIME=3000 +FILETYPE=png + +# These have an effect depending on whether they're set +# CURSOR +# FREEZE +NOTIFY=false +SHOW_FILE_NOTIFY=false +WAIT=0 + +# Notification functions +notify() { + notify-send -t "$EXPIRE_TIME" -a "$NAME" "$@" +} + +notify::ok() { + if $NOTIFY; then + notify "$@" + fi +} + +notify::error() { + if $NOTIFY; then + TITLE=${2:-"Screenshot"} + MESSAGE=${1:-"Error taking screenshot with grim"} + notify -u critical "$TITLE" "$MESSAGE" + fi + echo "$1" >&2 +} + +# If invoked with -h, print usage before dying +die() { + killhyprpicker + local msg OPTIND option + while getopts 'h' option; do + case "$option" in + h) usage >&2 ;; + ?) echo "die: Usage: die [-h] MESSAGE" >&2 ;; + esac + done + shift $((OPTIND - 1)) + msg=${1:-Bye} + notify::error "Error: $msg" + exit 2 +} + +notify::showparentdir() { + if $SHOW_FILE_NOTIFY; then + if [[ $(notify::ok -A 'Show file="Show file"' "$@") == "Show file" ]]; then + gdbus call --session --dest org.freedesktop.FileManager1 --object-path /org/freedesktop/FileManager1 --method org.freedesktop.FileManager1.ShowItems "['file://$4']" "" || die "Could not display parent directory with gdbus" + fi + else + notify::ok "$@" + fi +} + +# Miscellaneous functions +grimblast::wait() { + [[ $WAIT == 0 ]] || sleep "$WAIT" +} + +get-mime-type() { + case $FILETYPE in + png | jpeg) echo "image/$FILETYPE" ;; + ppm) echo "image/x-portable-pixmap" ;; + esac +} + +freezescreen() { + hyprpicker -rz & + sleep 0.2 +} + +# Checks whether an individual tool is available +# If invoked with -q (quiet), no output is printed, useful for use in tests +# Exits with 0 if the tool is available, non-zero otherwise +grimblast::check() { + local cmd result OPTIND option status quiet=false + while getopts 'q' option; do + case "$option" in + q) quiet=true ;; + ?) echo 'check: Usage: check [-q] COMMAND' >&2 ;; + esac + done + shift $((OPTIND - 1)) + cmd=$1 + command -v "$cmd" >/dev/null 2>&1 + status=$? + if ((status == 0)); then + result="OK" + else + result="NOT FOUND" + fi + $quiet || echo " $cmd: $result" + return $status +} + +# The actual grim command used is printed to stderr +screenshot() { + local file="$1" geom="$2" output="$3" + xargs --verbose grim <<<"${CURSOR:+-c} ${SCALE:+-s \"$SCALE\"} -t \"$FILETYPE\" ${output:+-o \"$output\"} ${geom:+-g \"$geom\"} \"$file\"" +} + +# Special actions: usage and check. These are special because they allow to exit early +usage() { + cat <] [-c|--cursor] [-f|--freeze] [-w N|--wait N] [-s N|--scale N] [-t TYPE|--filetype TYPE] (copy|save|copysave|edit) [active|screen|output|area] [FILE|-] + $NAME check + $NAME usage + +Commands: + copy: Copy the screenshot data into the clipboard. + save: Save the screenshot to a regular file or '-' to pipe to STDOUT. + copysave: Combine the previous 2 options. + edit: Open screenshot in the image editor of your choice (default is gimp). See man page for info. + check: Verify if required tools are installed and exit. + usage: Show this message and exit. + +Targets: + active: Currently active window. + screen: All visible outputs. + output: Currently active output. + area: Manually select a region or window. +EOF +} + +check() { + local status + echo "Checking if required tools are installed. If something is missing, install it to your system and make it available in PATH..." + for t in grim slurp hyprctl hyprpicker wl-copy jq notify-send; do + grimblast::check "$t" || status=$? + done + exit $status +} + +# Target functions. These calculate global variables depending on the target. +# Specifically: GEOM, WHAT and OUTPUT. Not all would be set by all targets. +# These would later be used by the action functions. +active() { + local focused app_id + grimblast::wait + focused="$(hyprctl activewindow -j)" app_id=$(jq -r '.class' <<<"$focused") + GEOM="$(jq -r '"\(.at[0]),\(.at[1]) \(.size[0])x\(.size[1])"' <<<"$focused")" + WHAT="$app_id window" +} + +screen() { + grimblast::wait + GEOM="" + WHAT="Screen" +} + +output() { + grimblast::wait + GEOM="" + OUTPUT=$(hyprctl monitors -j | jq -r '.[] | select(.focused == true) | .name') + WHAT="$OUTPUT" +} + +area() { + local fullscreen_workspaces workspaces windows + grimblast::wait + [[ $CURSOR ]] && die "'-c|--cursor' cannot be used with TARGET 'area'" + + if [[ $FREEZE ]] && grimblast::check -q hyprpicker; then + freezescreen + fi + + # disable animation for layer namespace "selection" (slurp) + # this removes the black border seen around screenshots + hyprctl keyword layerrule "noanim,selection" >/dev/null + + fullscreen_workspaces="$(hyprctl workspaces -j | jq -r 'map(select(.hasfullscreen) | .id)')" + workspaces="$(hyprctl monitors -j | jq -r '[(foreach .[] as $monitor (0; if $monitor.specialWorkspace.name == "" then $monitor.activeWorkspace else $monitor.specialWorkspace end)).id]')" + windows="$(hyprctl clients -j | jq -r --argjson workspaces "$workspaces" --argjson fullscreenWorkspaces "$fullscreen_workspaces" 'map((select(([.workspace.id] | inside($workspaces)) and ([.workspace.id] | inside($fullscreenWorkspaces) | not) or .fullscreen > 0)))')" + # convert SLURP_ARGS to a bash array + IFS=' ' read -ra SLURP_ARGS <<<"$SLURP_ARGS" + GEOM="$(jq -r '.[] | "\(.at[0]),\(.at[1]) \(.size[0])x\(.size[1])"' <<<"$windows" | slurp "${SLURP_ARGS[@]}")" + + # Check if user exited slurp without selecting the area + [[ $GEOM ]] || { + killhyprpicker + exit 1 + } + WHAT="Area" +} + +# Action functions. +# These take the global variables set by target functions and take the screenshot. +copy() { + [[ $FILETYPE == "png" ]] || die "Clipboard operations only support PNG format. Use --filetype png or omit the option." + screenshot - "$GEOM" "$OUTPUT" | wl-copy --type "$(get-mime-type)" || die "Clipboard error" + notify::ok "$WHAT copied to buffer" +} + +save() { + local file title message + file="${1:-$DEFAULT_TARGET_DIR/$(date +"$DATE_FORMAT").$FILETYPE}" + screenshot "$file" "$GEOM" "$OUTPUT" || die "Could not take screenshot with grim" + title="Screenshot of $WHAT" message="$(basename "$file")" + killhyprpicker + notify::showparentdir "$title" "$message" -i "$file" + echo "$file" +} + +edit() { + local editor="${GRIMBLAST_EDITOR%% *}" + grimblast::check -q "$editor" || die "$editor is not installed" + local file title message + file="${1:-$DEFAULT_TMP_EDITOR_DIR/$(date +"$DATE_FORMAT").$FILETYPE}" + screenshot "$file" "$GEOM" "$OUTPUT" || die "Could not take screenshot" + title="Screenshot of $WHAT" message="Open screenshot in $editor" + notify::ok "$title" "$message" -i "$file" + $GRIMBLAST_EDITOR "$file" + echo "$file" +} + +copysave() { + [[ $FILETYPE == "png" ]] || die "Clipboard operations only support PNG format. Use --filetype png or omit the option." + local file title message + file="${1:-$DEFAULT_TARGET_DIR/$(date +"$DATE_FORMAT").$FILETYPE}" + if [[ $file = "-" ]]; then + screenshot - "$GEOM" "$OUTPUT" | tee >(wl-copy --type "$(get-mime-type)") || die "Clipboard error" + notify::ok "$WHAT copied to buffer and piped to stdout" + else + screenshot - "$GEOM" "$OUTPUT" | tee "$file" | wl-copy --type "$(get-mime-type)" || die "Clipboard error" + title="Screenshot of $WHAT" + message="$WHAT copied to buffer and saved to $file" + notify::showparentdir "$title" "$message" -i "$file" + echo "$file" + fi +} + +parse-action() { + local action="$1" file="$2" + case "$action" in + copy) copy ;; + save) save "$file" ;; + edit) edit "$file" ;; + copysave) copysave "$file" ;; + *) die -h "Unknown action $action" ;; + esac +} + +parse-target() { + case "$1" in + active) active ;; + screen) screen ;; + output) output ;; + area) area ;; + window) die "$(echo -e "Target 'window' is now included in 'area'.\nSimply run with 'area' and single click over the window you want.")" ;; + *) die -h "Unknown target to take a screen shot from $1" ;; + esac +} + +main() { + local parsed_args + + parsed_args="$(getopt --name "$NAME" --options 'nocfe:w:s:t:' --longoptions 'notify,openparentdir,cursor,freeze,expire-time:,wait:,scale:,filetype:' -- "$@")" || { + usage >&2 + exit 1 + } + eval "set -- $parsed_args" + + while true; do + case $1 in + -n | --notify) + NOTIFY=true + shift + ;; + -o | --openparentdir) + SHOW_FILE_NOTIFY=true + shift + ;; + -e | --expire-time) + [[ $2 =~ ^[0-9]+$ ]] || { + echo "$NAME: ERROR: Invalid or missing argument for '-e|--expire-time'" >&2 + exit 1 + } + EXPIRE_TIME=$2 + shift 2 + ;; + -c | --cursor) + CURSOR=1 + shift + ;; + -f | --freeze) + FREEZE=1 + shift + ;; + -w | --wait) + [[ $2 =~ ^[0-9]*(\.[0-9]+)?$ ]] || { + echo "$NAME: ERROR: Invalid value for '-w|--wait'" >&2 + exit 1 + } + WAIT=$2 + shift 2 + ;; + -s | --scale) + [[ "$2" =~ ^[0-9]*(\.[0-9]+)?$ ]] || { + echo "$NAME: ERROR: Invalid or missing argument for '-s|--scale'" >&2 + exit 1 + } + SCALE=$2 + shift 2 + ;; + -t | --filetype) + [[ "$2" =~ ^(png|ppm|jpeg)$ ]] || { + echo "$NAME: ERROR: Invalid filetype '$2'. Must be png, ppm, or jpeg" >&2 + exit 1 + } + FILETYPE=$2 + shift 2 + ;; + --) + shift + break + ;; + *) + echo "$NAME: ERROR: Invalid option: $1" >&2 + usage >&2 + exit 1 + ;; + esac + done + + ACTION="${1:-usage}" + if [[ $1 =~ ^(usage|check)$ ]]; then + "$1" + exit + fi + shift + parse-target "${1:-screen}" + shift + parse-action "$ACTION" "$@" +} + +main "$@" diff --git a/.local/bin/mktp.sh b/.local/bin/mktp.sh new file mode 100755 index 0000000..494c7e0 --- /dev/null +++ b/.local/bin/mktp.sh @@ -0,0 +1,29 @@ +#!/bin/sh + +if [ $# -eq 0 ]; then + echo "Missing argument" +fi + +# Dir +mkdir $1 +cd $1 + +#Header +header="${1^^}_H" +echo -e "#ifndef ${header}\n#define ${header}\n\n#endif // ${header}" >> $1.h + +# Source +echo -e "#include + +#include \"$1.h\" + + + +int main(void) +{ + printf(\"%\", ); + puts(); +} +" >> $1.c + +cd .. diff --git a/.local/bin/runc.sh b/.local/bin/runc.sh new file mode 100755 index 0000000..7716748 --- /dev/null +++ b/.local/bin/runc.sh @@ -0,0 +1 @@ +gcc -std=c99 -pedantic -Werror -Wall -Wextra -Wvla -g -fsanitize=address *.c && ./a.out diff --git a/.local/bin/submit.sh b/.local/bin/submit.sh new file mode 100755 index 0000000..c9371b8 --- /dev/null +++ b/.local/bin/submit.sh @@ -0,0 +1,33 @@ +#!/bin/sh + +bold=$(tput bold) +normal=$(tput sgr0) + +push() { + clang-format-epita . + git add --all + git commit -m "push" + git tag -ma "exercises-$exercise-$(git rev-parse --short HEAD)" + # git tag -ma "exercises-tutorial-$exercise-$(git rev-parse --short HEAD)" + git push --follow-tags +} + +# Main + +if [ $# -ne 1 ]; then + current_folder=${PWD##*/} + echo "Submit as$bold $current_folder$normal ? [Y/n]" + read yesno + if [ "$yesno" == "y" ] || [ "$yesno" == "Y" ] || [ -z "$yesno" ]; then + exercise=$current_folder + echo "------------------------------------" + echo "Pushing with tag$bold exercises-$exercise-$(git rev-parse --short HEAD)$normal" + push + else + exit 1; + fi + +else + exercise=$1 + push +fi diff --git a/.local/bin/tutorial-submit.sh b/.local/bin/tutorial-submit.sh new file mode 100755 index 0000000..2bf2fd7 --- /dev/null +++ b/.local/bin/tutorial-submit.sh @@ -0,0 +1,32 @@ +#!/bin/sh + +bold=$(tput bold) +normal=$(tput sgr0) + +push() { + clang-format-epita . + git add --all + git commit -m "push" + git tag -ma "exercises-tutorial-$exercise-$(git rev-parse --short HEAD)" + git push --follow-tags +} + +# Main + +if [ $# -ne 1 ]; then + current_folder=${PWD##*/} + echo "Submit as$bold $current_folder$normal ? [Y/n]" + read yesno + if [ "$yesno" == "y" ] || [ "$yesno" == "Y" ] || [ -z "$yesno" ]; then + exercise=$current_folder + echo "------------------------------------" + echo "Pushing with tag$bold exercises-tutorial-$exercise-$(git rev-parse --short HEAD)$normal" + push + else + exit 1; + fi + +else + exercise=$1 + push +fi diff --git a/.local/share/hyprland/lastVersion b/.local/share/hyprland/lastVersion deleted file mode 100644 index fbaaafa..0000000 --- a/.local/share/hyprland/lastVersion +++ /dev/null @@ -1 +0,0 @@ -0.49.0 \ No newline at end of file diff --git a/.local/share/icons/VolantesCursors/cursor.theme b/.local/share/icons/VolantesCursors/cursor.theme new file mode 100755 index 0000000..188836d --- /dev/null +++ b/.local/share/icons/VolantesCursors/cursor.theme @@ -0,0 +1,2 @@ +[Icon Theme] +Inherits=volantes_cursors diff --git a/.local/share/icons/VolantesCursors/cursors/00000000000000020006000e7e9ffc3f b/.local/share/icons/VolantesCursors/cursors/00000000000000020006000e7e9ffc3f new file mode 120000 index 0000000..a305d5c --- /dev/null +++ b/.local/share/icons/VolantesCursors/cursors/00000000000000020006000e7e9ffc3f @@ -0,0 +1 @@ +progress \ No newline at end of file diff --git a/.local/share/icons/VolantesCursors/cursors/00008160000006810000408080010102 b/.local/share/icons/VolantesCursors/cursors/00008160000006810000408080010102 new file mode 120000 index 0000000..fb54fee --- /dev/null +++ b/.local/share/icons/VolantesCursors/cursors/00008160000006810000408080010102 @@ -0,0 +1 @@ +size_ver \ No newline at end of file diff --git a/.local/share/icons/VolantesCursors/cursors/028006030e0e7ebffc7f7070c0600140 b/.local/share/icons/VolantesCursors/cursors/028006030e0e7ebffc7f7070c0600140 new file mode 120000 index 0000000..1ffc159 --- /dev/null +++ b/.local/share/icons/VolantesCursors/cursors/028006030e0e7ebffc7f7070c0600140 @@ -0,0 +1 @@ +h_double_arrow \ No newline at end of file diff --git a/.local/share/icons/VolantesCursors/cursors/03b6e0fcb3499374a867c041f52298f0 b/.local/share/icons/VolantesCursors/cursors/03b6e0fcb3499374a867c041f52298f0 new file mode 120000 index 0000000..031757c --- /dev/null +++ b/.local/share/icons/VolantesCursors/cursors/03b6e0fcb3499374a867c041f52298f0 @@ -0,0 +1 @@ +circle \ No newline at end of file diff --git a/.local/share/icons/VolantesCursors/cursors/08e8e1c95fe2fc01f976f1e063a24ccd b/.local/share/icons/VolantesCursors/cursors/08e8e1c95fe2fc01f976f1e063a24ccd new file mode 120000 index 0000000..a305d5c --- /dev/null +++ b/.local/share/icons/VolantesCursors/cursors/08e8e1c95fe2fc01f976f1e063a24ccd @@ -0,0 +1 @@ +progress \ No newline at end of file diff --git a/.local/share/icons/VolantesCursors/cursors/1081e37283d90000800003c07f3ef6bf b/.local/share/icons/VolantesCursors/cursors/1081e37283d90000800003c07f3ef6bf new file mode 120000 index 0000000..88740b2 --- /dev/null +++ b/.local/share/icons/VolantesCursors/cursors/1081e37283d90000800003c07f3ef6bf @@ -0,0 +1 @@ +copy \ No newline at end of file diff --git a/.local/share/icons/VolantesCursors/cursors/14fef782d02440884392942c11205230 b/.local/share/icons/VolantesCursors/cursors/14fef782d02440884392942c11205230 new file mode 120000 index 0000000..baba492 --- /dev/null +++ b/.local/share/icons/VolantesCursors/cursors/14fef782d02440884392942c11205230 @@ -0,0 +1 @@ +sb_h_double_arrow \ No newline at end of file diff --git a/.local/share/icons/VolantesCursors/cursors/2870a09082c103050810ffdffffe0204 b/.local/share/icons/VolantesCursors/cursors/2870a09082c103050810ffdffffe0204 new file mode 120000 index 0000000..a3693c3 --- /dev/null +++ b/.local/share/icons/VolantesCursors/cursors/2870a09082c103050810ffdffffe0204 @@ -0,0 +1 @@ +sb_v_double_arrow \ No newline at end of file diff --git a/.local/share/icons/VolantesCursors/cursors/3085a0e285430894940527032f8b26df b/.local/share/icons/VolantesCursors/cursors/3085a0e285430894940527032f8b26df new file mode 120000 index 0000000..c4ad821 --- /dev/null +++ b/.local/share/icons/VolantesCursors/cursors/3085a0e285430894940527032f8b26df @@ -0,0 +1 @@ +alias \ No newline at end of file diff --git a/.local/share/icons/VolantesCursors/cursors/3ecb610c1bf2410f44200f48c40d3599 b/.local/share/icons/VolantesCursors/cursors/3ecb610c1bf2410f44200f48c40d3599 new file mode 120000 index 0000000..a305d5c --- /dev/null +++ b/.local/share/icons/VolantesCursors/cursors/3ecb610c1bf2410f44200f48c40d3599 @@ -0,0 +1 @@ +progress \ No newline at end of file diff --git a/.local/share/icons/VolantesCursors/cursors/4498f0e0c1937ffe01fd06f973665830 b/.local/share/icons/VolantesCursors/cursors/4498f0e0c1937ffe01fd06f973665830 new file mode 120000 index 0000000..cbb52c1 --- /dev/null +++ b/.local/share/icons/VolantesCursors/cursors/4498f0e0c1937ffe01fd06f973665830 @@ -0,0 +1 @@ +dnd-move \ No newline at end of file diff --git a/.local/share/icons/VolantesCursors/cursors/5c6cd98b3f3ebcb1f9c7f1c204630408 b/.local/share/icons/VolantesCursors/cursors/5c6cd98b3f3ebcb1f9c7f1c204630408 new file mode 120000 index 0000000..4cea3ac --- /dev/null +++ b/.local/share/icons/VolantesCursors/cursors/5c6cd98b3f3ebcb1f9c7f1c204630408 @@ -0,0 +1 @@ +help \ No newline at end of file diff --git a/.local/share/icons/VolantesCursors/cursors/6407b0e94181790501fd1e167b474872 b/.local/share/icons/VolantesCursors/cursors/6407b0e94181790501fd1e167b474872 new file mode 120000 index 0000000..88740b2 --- /dev/null +++ b/.local/share/icons/VolantesCursors/cursors/6407b0e94181790501fd1e167b474872 @@ -0,0 +1 @@ +copy \ No newline at end of file diff --git a/.local/share/icons/VolantesCursors/cursors/640fb0e74195791501fd1ed57b41487f b/.local/share/icons/VolantesCursors/cursors/640fb0e74195791501fd1ed57b41487f new file mode 120000 index 0000000..c4ad821 --- /dev/null +++ b/.local/share/icons/VolantesCursors/cursors/640fb0e74195791501fd1ed57b41487f @@ -0,0 +1 @@ +alias \ No newline at end of file diff --git a/.local/share/icons/VolantesCursors/cursors/9081237383d90e509aa00f00170e968f b/.local/share/icons/VolantesCursors/cursors/9081237383d90e509aa00f00170e968f new file mode 120000 index 0000000..cbb52c1 --- /dev/null +++ b/.local/share/icons/VolantesCursors/cursors/9081237383d90e509aa00f00170e968f @@ -0,0 +1 @@ +dnd-move \ No newline at end of file diff --git a/.local/share/icons/VolantesCursors/cursors/9d800788f1b08800ae810202380a0822 b/.local/share/icons/VolantesCursors/cursors/9d800788f1b08800ae810202380a0822 new file mode 120000 index 0000000..5ba3f42 --- /dev/null +++ b/.local/share/icons/VolantesCursors/cursors/9d800788f1b08800ae810202380a0822 @@ -0,0 +1 @@ +pointer \ No newline at end of file diff --git a/.local/share/icons/VolantesCursors/cursors/X_cursor b/.local/share/icons/VolantesCursors/cursors/X_cursor new file mode 120000 index 0000000..f4ba4db --- /dev/null +++ b/.local/share/icons/VolantesCursors/cursors/X_cursor @@ -0,0 +1 @@ +x-cursor \ No newline at end of file diff --git a/.local/share/icons/VolantesCursors/cursors/a2a266d0498c3104214a47bd64ab0fc8 b/.local/share/icons/VolantesCursors/cursors/a2a266d0498c3104214a47bd64ab0fc8 new file mode 120000 index 0000000..c4ad821 --- /dev/null +++ b/.local/share/icons/VolantesCursors/cursors/a2a266d0498c3104214a47bd64ab0fc8 @@ -0,0 +1 @@ +alias \ No newline at end of file diff --git a/.local/share/icons/VolantesCursors/cursors/alias b/.local/share/icons/VolantesCursors/cursors/alias new file mode 100644 index 0000000..66c4902 Binary files /dev/null and b/.local/share/icons/VolantesCursors/cursors/alias differ diff --git a/.local/share/icons/VolantesCursors/cursors/all-scroll b/.local/share/icons/VolantesCursors/cursors/all-scroll new file mode 100644 index 0000000..12cf52e Binary files /dev/null and b/.local/share/icons/VolantesCursors/cursors/all-scroll differ diff --git a/.local/share/icons/VolantesCursors/cursors/arrow b/.local/share/icons/VolantesCursors/cursors/arrow new file mode 120000 index 0000000..331d858 --- /dev/null +++ b/.local/share/icons/VolantesCursors/cursors/arrow @@ -0,0 +1 @@ +default \ No newline at end of file diff --git a/.local/share/icons/VolantesCursors/cursors/b66166c04f8c3109214a4fbd64a50fc8 b/.local/share/icons/VolantesCursors/cursors/b66166c04f8c3109214a4fbd64a50fc8 new file mode 120000 index 0000000..88740b2 --- /dev/null +++ b/.local/share/icons/VolantesCursors/cursors/b66166c04f8c3109214a4fbd64a50fc8 @@ -0,0 +1 @@ +copy \ No newline at end of file diff --git a/.local/share/icons/VolantesCursors/cursors/bd_double_arrow b/.local/share/icons/VolantesCursors/cursors/bd_double_arrow new file mode 120000 index 0000000..e0935e6 --- /dev/null +++ b/.local/share/icons/VolantesCursors/cursors/bd_double_arrow @@ -0,0 +1 @@ +size_bdiag \ No newline at end of file diff --git a/.local/share/icons/VolantesCursors/cursors/bottom_left_corner b/.local/share/icons/VolantesCursors/cursors/bottom_left_corner new file mode 100644 index 0000000..95fa6c2 Binary files /dev/null and b/.local/share/icons/VolantesCursors/cursors/bottom_left_corner differ diff --git a/.local/share/icons/VolantesCursors/cursors/bottom_right_corner b/.local/share/icons/VolantesCursors/cursors/bottom_right_corner new file mode 100644 index 0000000..39f8e18 Binary files /dev/null and b/.local/share/icons/VolantesCursors/cursors/bottom_right_corner differ diff --git a/.local/share/icons/VolantesCursors/cursors/bottom_side b/.local/share/icons/VolantesCursors/cursors/bottom_side new file mode 100644 index 0000000..a124260 Binary files /dev/null and b/.local/share/icons/VolantesCursors/cursors/bottom_side differ diff --git a/.local/share/icons/VolantesCursors/cursors/bottom_tee b/.local/share/icons/VolantesCursors/cursors/bottom_tee new file mode 100644 index 0000000..8b37df7 Binary files /dev/null and b/.local/share/icons/VolantesCursors/cursors/bottom_tee differ diff --git a/.local/share/icons/VolantesCursors/cursors/c7088f0f3e6c8088236ef8e1e3e70000 b/.local/share/icons/VolantesCursors/cursors/c7088f0f3e6c8088236ef8e1e3e70000 new file mode 120000 index 0000000..a8afe37 --- /dev/null +++ b/.local/share/icons/VolantesCursors/cursors/c7088f0f3e6c8088236ef8e1e3e70000 @@ -0,0 +1 @@ +bd_double_arrow \ No newline at end of file diff --git a/.local/share/icons/VolantesCursors/cursors/cell b/.local/share/icons/VolantesCursors/cursors/cell new file mode 100644 index 0000000..0c57dc0 Binary files /dev/null and b/.local/share/icons/VolantesCursors/cursors/cell differ diff --git a/.local/share/icons/VolantesCursors/cursors/center_ptr b/.local/share/icons/VolantesCursors/cursors/center_ptr new file mode 100644 index 0000000..6a0686f Binary files /dev/null and b/.local/share/icons/VolantesCursors/cursors/center_ptr differ diff --git a/.local/share/icons/VolantesCursors/cursors/circle b/.local/share/icons/VolantesCursors/cursors/circle new file mode 120000 index 0000000..23bfed6 --- /dev/null +++ b/.local/share/icons/VolantesCursors/cursors/circle @@ -0,0 +1 @@ +not-allowed \ No newline at end of file diff --git a/.local/share/icons/VolantesCursors/cursors/closedhand b/.local/share/icons/VolantesCursors/cursors/closedhand new file mode 120000 index 0000000..cbb52c1 --- /dev/null +++ b/.local/share/icons/VolantesCursors/cursors/closedhand @@ -0,0 +1 @@ +dnd-move \ No newline at end of file diff --git a/.local/share/icons/VolantesCursors/cursors/col-resize b/.local/share/icons/VolantesCursors/cursors/col-resize new file mode 100644 index 0000000..9ef76bf Binary files /dev/null and b/.local/share/icons/VolantesCursors/cursors/col-resize differ diff --git a/.local/share/icons/VolantesCursors/cursors/color-picker b/.local/share/icons/VolantesCursors/cursors/color-picker new file mode 100644 index 0000000..0b1b270 Binary files /dev/null and b/.local/share/icons/VolantesCursors/cursors/color-picker differ diff --git a/.local/share/icons/VolantesCursors/cursors/context-menu b/.local/share/icons/VolantesCursors/cursors/context-menu new file mode 100644 index 0000000..5f4845f Binary files /dev/null and b/.local/share/icons/VolantesCursors/cursors/context-menu differ diff --git a/.local/share/icons/VolantesCursors/cursors/copy b/.local/share/icons/VolantesCursors/cursors/copy new file mode 100644 index 0000000..438b053 Binary files /dev/null and b/.local/share/icons/VolantesCursors/cursors/copy differ diff --git a/.local/share/icons/VolantesCursors/cursors/cross b/.local/share/icons/VolantesCursors/cursors/cross new file mode 120000 index 0000000..67580a7 --- /dev/null +++ b/.local/share/icons/VolantesCursors/cursors/cross @@ -0,0 +1 @@ +crosshair \ No newline at end of file diff --git a/.local/share/icons/VolantesCursors/cursors/cross_reverse b/.local/share/icons/VolantesCursors/cursors/cross_reverse new file mode 120000 index 0000000..982ae30 --- /dev/null +++ b/.local/share/icons/VolantesCursors/cursors/cross_reverse @@ -0,0 +1 @@ +cross \ No newline at end of file diff --git a/.local/share/icons/VolantesCursors/cursors/crossed_circle b/.local/share/icons/VolantesCursors/cursors/crossed_circle new file mode 120000 index 0000000..23bfed6 --- /dev/null +++ b/.local/share/icons/VolantesCursors/cursors/crossed_circle @@ -0,0 +1 @@ +not-allowed \ No newline at end of file diff --git a/.local/share/icons/VolantesCursors/cursors/crosshair b/.local/share/icons/VolantesCursors/cursors/crosshair new file mode 100644 index 0000000..8c0eaf8 Binary files /dev/null and b/.local/share/icons/VolantesCursors/cursors/crosshair differ diff --git a/.local/share/icons/VolantesCursors/cursors/d9ce0ab605698f320427677b458ad60b b/.local/share/icons/VolantesCursors/cursors/d9ce0ab605698f320427677b458ad60b new file mode 120000 index 0000000..4cea3ac --- /dev/null +++ b/.local/share/icons/VolantesCursors/cursors/d9ce0ab605698f320427677b458ad60b @@ -0,0 +1 @@ +help \ No newline at end of file diff --git a/.local/share/icons/VolantesCursors/cursors/default b/.local/share/icons/VolantesCursors/cursors/default new file mode 100644 index 0000000..9e6eacc Binary files /dev/null and b/.local/share/icons/VolantesCursors/cursors/default differ diff --git a/.local/share/icons/VolantesCursors/cursors/diamond_cross b/.local/share/icons/VolantesCursors/cursors/diamond_cross new file mode 120000 index 0000000..982ae30 --- /dev/null +++ b/.local/share/icons/VolantesCursors/cursors/diamond_cross @@ -0,0 +1 @@ +cross \ No newline at end of file diff --git a/.local/share/icons/VolantesCursors/cursors/dnd-ask b/.local/share/icons/VolantesCursors/cursors/dnd-ask new file mode 100644 index 0000000..f8cd8e6 Binary files /dev/null and b/.local/share/icons/VolantesCursors/cursors/dnd-ask differ diff --git a/.local/share/icons/VolantesCursors/cursors/dnd-copy b/.local/share/icons/VolantesCursors/cursors/dnd-copy new file mode 120000 index 0000000..88740b2 --- /dev/null +++ b/.local/share/icons/VolantesCursors/cursors/dnd-copy @@ -0,0 +1 @@ +copy \ No newline at end of file diff --git a/.local/share/icons/VolantesCursors/cursors/dnd-link b/.local/share/icons/VolantesCursors/cursors/dnd-link new file mode 100644 index 0000000..1fa7491 Binary files /dev/null and b/.local/share/icons/VolantesCursors/cursors/dnd-link differ diff --git a/.local/share/icons/VolantesCursors/cursors/dnd-move b/.local/share/icons/VolantesCursors/cursors/dnd-move new file mode 100644 index 0000000..21cdddb Binary files /dev/null and b/.local/share/icons/VolantesCursors/cursors/dnd-move differ diff --git a/.local/share/icons/VolantesCursors/cursors/dnd-no-drop b/.local/share/icons/VolantesCursors/cursors/dnd-no-drop new file mode 100644 index 0000000..0e75c83 Binary files /dev/null and b/.local/share/icons/VolantesCursors/cursors/dnd-no-drop differ diff --git a/.local/share/icons/VolantesCursors/cursors/dnd-none b/.local/share/icons/VolantesCursors/cursors/dnd-none new file mode 120000 index 0000000..cbb52c1 --- /dev/null +++ b/.local/share/icons/VolantesCursors/cursors/dnd-none @@ -0,0 +1 @@ +dnd-move \ No newline at end of file diff --git a/.local/share/icons/VolantesCursors/cursors/dot_box_mask b/.local/share/icons/VolantesCursors/cursors/dot_box_mask new file mode 120000 index 0000000..def8590 --- /dev/null +++ b/.local/share/icons/VolantesCursors/cursors/dot_box_mask @@ -0,0 +1 @@ +dotbox \ No newline at end of file diff --git a/.local/share/icons/VolantesCursors/cursors/dotbox b/.local/share/icons/VolantesCursors/cursors/dotbox new file mode 100644 index 0000000..d63e5d9 Binary files /dev/null and b/.local/share/icons/VolantesCursors/cursors/dotbox differ diff --git a/.local/share/icons/VolantesCursors/cursors/double_arrow b/.local/share/icons/VolantesCursors/cursors/double_arrow new file mode 120000 index 0000000..a3693c3 --- /dev/null +++ b/.local/share/icons/VolantesCursors/cursors/double_arrow @@ -0,0 +1 @@ +sb_v_double_arrow \ No newline at end of file diff --git a/.local/share/icons/VolantesCursors/cursors/down-arrow b/.local/share/icons/VolantesCursors/cursors/down-arrow new file mode 100644 index 0000000..6e70c48 Binary files /dev/null and b/.local/share/icons/VolantesCursors/cursors/down-arrow differ diff --git a/.local/share/icons/VolantesCursors/cursors/draft b/.local/share/icons/VolantesCursors/cursors/draft new file mode 100644 index 0000000..56339d8 Binary files /dev/null and b/.local/share/icons/VolantesCursors/cursors/draft differ diff --git a/.local/share/icons/VolantesCursors/cursors/draft_large b/.local/share/icons/VolantesCursors/cursors/draft_large new file mode 120000 index 0000000..cb9c1b4 --- /dev/null +++ b/.local/share/icons/VolantesCursors/cursors/draft_large @@ -0,0 +1 @@ +right_ptr \ No newline at end of file diff --git a/.local/share/icons/VolantesCursors/cursors/draft_small b/.local/share/icons/VolantesCursors/cursors/draft_small new file mode 120000 index 0000000..cb9c1b4 --- /dev/null +++ b/.local/share/icons/VolantesCursors/cursors/draft_small @@ -0,0 +1 @@ +right_ptr \ No newline at end of file diff --git a/.local/share/icons/VolantesCursors/cursors/draped_box b/.local/share/icons/VolantesCursors/cursors/draped_box new file mode 120000 index 0000000..def8590 --- /dev/null +++ b/.local/share/icons/VolantesCursors/cursors/draped_box @@ -0,0 +1 @@ +dotbox \ No newline at end of file diff --git a/.local/share/icons/VolantesCursors/cursors/e-resize b/.local/share/icons/VolantesCursors/cursors/e-resize new file mode 120000 index 0000000..e0da659 --- /dev/null +++ b/.local/share/icons/VolantesCursors/cursors/e-resize @@ -0,0 +1 @@ +size_hor \ No newline at end of file diff --git a/.local/share/icons/VolantesCursors/cursors/e29285e634086352946a0e7090d73106 b/.local/share/icons/VolantesCursors/cursors/e29285e634086352946a0e7090d73106 new file mode 120000 index 0000000..5ba3f42 --- /dev/null +++ b/.local/share/icons/VolantesCursors/cursors/e29285e634086352946a0e7090d73106 @@ -0,0 +1 @@ +pointer \ No newline at end of file diff --git a/.local/share/icons/VolantesCursors/cursors/ew-resize b/.local/share/icons/VolantesCursors/cursors/ew-resize new file mode 120000 index 0000000..e0da659 --- /dev/null +++ b/.local/share/icons/VolantesCursors/cursors/ew-resize @@ -0,0 +1 @@ +size_hor \ No newline at end of file diff --git a/.local/share/icons/VolantesCursors/cursors/fcf1c3c7cd4491d801f1e1c78f100000 b/.local/share/icons/VolantesCursors/cursors/fcf1c3c7cd4491d801f1e1c78f100000 new file mode 120000 index 0000000..3d249d7 --- /dev/null +++ b/.local/share/icons/VolantesCursors/cursors/fcf1c3c7cd4491d801f1e1c78f100000 @@ -0,0 +1 @@ +fd_double_arrow \ No newline at end of file diff --git a/.local/share/icons/VolantesCursors/cursors/fcf21c00b30f7e3f83fe0dfd12e71cff b/.local/share/icons/VolantesCursors/cursors/fcf21c00b30f7e3f83fe0dfd12e71cff new file mode 120000 index 0000000..cbb52c1 --- /dev/null +++ b/.local/share/icons/VolantesCursors/cursors/fcf21c00b30f7e3f83fe0dfd12e71cff @@ -0,0 +1 @@ +dnd-move \ No newline at end of file diff --git a/.local/share/icons/VolantesCursors/cursors/fd_double_arrow b/.local/share/icons/VolantesCursors/cursors/fd_double_arrow new file mode 120000 index 0000000..e0935e6 --- /dev/null +++ b/.local/share/icons/VolantesCursors/cursors/fd_double_arrow @@ -0,0 +1 @@ +size_bdiag \ No newline at end of file diff --git a/.local/share/icons/VolantesCursors/cursors/fleur b/.local/share/icons/VolantesCursors/cursors/fleur new file mode 100644 index 0000000..12cf52e Binary files /dev/null and b/.local/share/icons/VolantesCursors/cursors/fleur differ diff --git a/.local/share/icons/VolantesCursors/cursors/forbidden b/.local/share/icons/VolantesCursors/cursors/forbidden new file mode 120000 index 0000000..226af18 --- /dev/null +++ b/.local/share/icons/VolantesCursors/cursors/forbidden @@ -0,0 +1 @@ +no-drop \ No newline at end of file diff --git a/.local/share/icons/VolantesCursors/cursors/grab b/.local/share/icons/VolantesCursors/cursors/grab new file mode 120000 index 0000000..0834bff --- /dev/null +++ b/.local/share/icons/VolantesCursors/cursors/grab @@ -0,0 +1 @@ +openhand \ No newline at end of file diff --git a/.local/share/icons/VolantesCursors/cursors/grabbing b/.local/share/icons/VolantesCursors/cursors/grabbing new file mode 120000 index 0000000..cbb52c1 --- /dev/null +++ b/.local/share/icons/VolantesCursors/cursors/grabbing @@ -0,0 +1 @@ +dnd-move \ No newline at end of file diff --git a/.local/share/icons/VolantesCursors/cursors/h_double_arrow b/.local/share/icons/VolantesCursors/cursors/h_double_arrow new file mode 120000 index 0000000..e0da659 --- /dev/null +++ b/.local/share/icons/VolantesCursors/cursors/h_double_arrow @@ -0,0 +1 @@ +size_hor \ No newline at end of file diff --git a/.local/share/icons/VolantesCursors/cursors/half-busy b/.local/share/icons/VolantesCursors/cursors/half-busy new file mode 120000 index 0000000..a305d5c --- /dev/null +++ b/.local/share/icons/VolantesCursors/cursors/half-busy @@ -0,0 +1 @@ +progress \ No newline at end of file diff --git a/.local/share/icons/VolantesCursors/cursors/hand b/.local/share/icons/VolantesCursors/cursors/hand new file mode 120000 index 0000000..5ba3f42 --- /dev/null +++ b/.local/share/icons/VolantesCursors/cursors/hand @@ -0,0 +1 @@ +pointer \ No newline at end of file diff --git a/.local/share/icons/VolantesCursors/cursors/hand1 b/.local/share/icons/VolantesCursors/cursors/hand1 new file mode 120000 index 0000000..5ba3f42 --- /dev/null +++ b/.local/share/icons/VolantesCursors/cursors/hand1 @@ -0,0 +1 @@ +pointer \ No newline at end of file diff --git a/.local/share/icons/VolantesCursors/cursors/hand2 b/.local/share/icons/VolantesCursors/cursors/hand2 new file mode 120000 index 0000000..5ba3f42 --- /dev/null +++ b/.local/share/icons/VolantesCursors/cursors/hand2 @@ -0,0 +1 @@ +pointer \ No newline at end of file diff --git a/.local/share/icons/VolantesCursors/cursors/help b/.local/share/icons/VolantesCursors/cursors/help new file mode 100644 index 0000000..2a00d36 Binary files /dev/null and b/.local/share/icons/VolantesCursors/cursors/help differ diff --git a/.local/share/icons/VolantesCursors/cursors/ibeam b/.local/share/icons/VolantesCursors/cursors/ibeam new file mode 120000 index 0000000..f3a3485 --- /dev/null +++ b/.local/share/icons/VolantesCursors/cursors/ibeam @@ -0,0 +1 @@ +text \ No newline at end of file diff --git a/.local/share/icons/VolantesCursors/cursors/icon b/.local/share/icons/VolantesCursors/cursors/icon new file mode 120000 index 0000000..def8590 --- /dev/null +++ b/.local/share/icons/VolantesCursors/cursors/icon @@ -0,0 +1 @@ +dotbox \ No newline at end of file diff --git a/.local/share/icons/VolantesCursors/cursors/left-arrow b/.local/share/icons/VolantesCursors/cursors/left-arrow new file mode 100644 index 0000000..dccd801 Binary files /dev/null and b/.local/share/icons/VolantesCursors/cursors/left-arrow differ diff --git a/.local/share/icons/VolantesCursors/cursors/left_ptr b/.local/share/icons/VolantesCursors/cursors/left_ptr new file mode 120000 index 0000000..331d858 --- /dev/null +++ b/.local/share/icons/VolantesCursors/cursors/left_ptr @@ -0,0 +1 @@ +default \ No newline at end of file diff --git a/.local/share/icons/VolantesCursors/cursors/left_ptr_help b/.local/share/icons/VolantesCursors/cursors/left_ptr_help new file mode 120000 index 0000000..4cea3ac --- /dev/null +++ b/.local/share/icons/VolantesCursors/cursors/left_ptr_help @@ -0,0 +1 @@ +help \ No newline at end of file diff --git a/.local/share/icons/VolantesCursors/cursors/left_ptr_watch b/.local/share/icons/VolantesCursors/cursors/left_ptr_watch new file mode 120000 index 0000000..a305d5c --- /dev/null +++ b/.local/share/icons/VolantesCursors/cursors/left_ptr_watch @@ -0,0 +1 @@ +progress \ No newline at end of file diff --git a/.local/share/icons/VolantesCursors/cursors/left_side b/.local/share/icons/VolantesCursors/cursors/left_side new file mode 100644 index 0000000..2765688 Binary files /dev/null and b/.local/share/icons/VolantesCursors/cursors/left_side differ diff --git a/.local/share/icons/VolantesCursors/cursors/left_tee b/.local/share/icons/VolantesCursors/cursors/left_tee new file mode 100644 index 0000000..e076dab Binary files /dev/null and b/.local/share/icons/VolantesCursors/cursors/left_tee differ diff --git a/.local/share/icons/VolantesCursors/cursors/link b/.local/share/icons/VolantesCursors/cursors/link new file mode 120000 index 0000000..c4ad821 --- /dev/null +++ b/.local/share/icons/VolantesCursors/cursors/link @@ -0,0 +1 @@ +alias \ No newline at end of file diff --git a/.local/share/icons/VolantesCursors/cursors/ll_angle b/.local/share/icons/VolantesCursors/cursors/ll_angle new file mode 120000 index 0000000..aab13ad --- /dev/null +++ b/.local/share/icons/VolantesCursors/cursors/ll_angle @@ -0,0 +1 @@ +bottom_left_corner \ No newline at end of file diff --git a/.local/share/icons/VolantesCursors/cursors/lr_angle b/.local/share/icons/VolantesCursors/cursors/lr_angle new file mode 120000 index 0000000..9a02514 --- /dev/null +++ b/.local/share/icons/VolantesCursors/cursors/lr_angle @@ -0,0 +1 @@ +bottom_right_corner \ No newline at end of file diff --git a/.local/share/icons/VolantesCursors/cursors/move b/.local/share/icons/VolantesCursors/cursors/move new file mode 120000 index 0000000..cbb52c1 --- /dev/null +++ b/.local/share/icons/VolantesCursors/cursors/move @@ -0,0 +1 @@ +dnd-move \ No newline at end of file diff --git a/.local/share/icons/VolantesCursors/cursors/n-resize b/.local/share/icons/VolantesCursors/cursors/n-resize new file mode 120000 index 0000000..fb54fee --- /dev/null +++ b/.local/share/icons/VolantesCursors/cursors/n-resize @@ -0,0 +1 @@ +size_ver \ No newline at end of file diff --git a/.local/share/icons/VolantesCursors/cursors/ne-resize b/.local/share/icons/VolantesCursors/cursors/ne-resize new file mode 120000 index 0000000..e0935e6 --- /dev/null +++ b/.local/share/icons/VolantesCursors/cursors/ne-resize @@ -0,0 +1 @@ +size_bdiag \ No newline at end of file diff --git a/.local/share/icons/VolantesCursors/cursors/nesw-resize b/.local/share/icons/VolantesCursors/cursors/nesw-resize new file mode 120000 index 0000000..e0935e6 --- /dev/null +++ b/.local/share/icons/VolantesCursors/cursors/nesw-resize @@ -0,0 +1 @@ +size_bdiag \ No newline at end of file diff --git a/.local/share/icons/VolantesCursors/cursors/no-drop b/.local/share/icons/VolantesCursors/cursors/no-drop new file mode 100644 index 0000000..28145e2 Binary files /dev/null and b/.local/share/icons/VolantesCursors/cursors/no-drop differ diff --git a/.local/share/icons/VolantesCursors/cursors/not-allowed b/.local/share/icons/VolantesCursors/cursors/not-allowed new file mode 100644 index 0000000..d251b13 Binary files /dev/null and b/.local/share/icons/VolantesCursors/cursors/not-allowed differ diff --git a/.local/share/icons/VolantesCursors/cursors/ns-resize b/.local/share/icons/VolantesCursors/cursors/ns-resize new file mode 120000 index 0000000..fb54fee --- /dev/null +++ b/.local/share/icons/VolantesCursors/cursors/ns-resize @@ -0,0 +1 @@ +size_ver \ No newline at end of file diff --git a/.local/share/icons/VolantesCursors/cursors/nw-resize b/.local/share/icons/VolantesCursors/cursors/nw-resize new file mode 120000 index 0000000..913bbc3 --- /dev/null +++ b/.local/share/icons/VolantesCursors/cursors/nw-resize @@ -0,0 +1 @@ +size_fdiag \ No newline at end of file diff --git a/.local/share/icons/VolantesCursors/cursors/nwse-resize b/.local/share/icons/VolantesCursors/cursors/nwse-resize new file mode 120000 index 0000000..913bbc3 --- /dev/null +++ b/.local/share/icons/VolantesCursors/cursors/nwse-resize @@ -0,0 +1 @@ +size_fdiag \ No newline at end of file diff --git a/.local/share/icons/VolantesCursors/cursors/openhand b/.local/share/icons/VolantesCursors/cursors/openhand new file mode 100644 index 0000000..c1bcdfd Binary files /dev/null and b/.local/share/icons/VolantesCursors/cursors/openhand differ diff --git a/.local/share/icons/VolantesCursors/cursors/pencil b/.local/share/icons/VolantesCursors/cursors/pencil new file mode 100644 index 0000000..31ff205 Binary files /dev/null and b/.local/share/icons/VolantesCursors/cursors/pencil differ diff --git a/.local/share/icons/VolantesCursors/cursors/pirate b/.local/share/icons/VolantesCursors/cursors/pirate new file mode 100644 index 0000000..7485ea1 Binary files /dev/null and b/.local/share/icons/VolantesCursors/cursors/pirate differ diff --git a/.local/share/icons/VolantesCursors/cursors/plus b/.local/share/icons/VolantesCursors/cursors/plus new file mode 120000 index 0000000..d1b147b --- /dev/null +++ b/.local/share/icons/VolantesCursors/cursors/plus @@ -0,0 +1 @@ +cell \ No newline at end of file diff --git a/.local/share/icons/VolantesCursors/cursors/pointer b/.local/share/icons/VolantesCursors/cursors/pointer new file mode 100644 index 0000000..3c556ad Binary files /dev/null and b/.local/share/icons/VolantesCursors/cursors/pointer differ diff --git a/.local/share/icons/VolantesCursors/cursors/pointing_hand b/.local/share/icons/VolantesCursors/cursors/pointing_hand new file mode 120000 index 0000000..5ba3f42 --- /dev/null +++ b/.local/share/icons/VolantesCursors/cursors/pointing_hand @@ -0,0 +1 @@ +pointer \ No newline at end of file diff --git a/.local/share/icons/VolantesCursors/cursors/progress b/.local/share/icons/VolantesCursors/cursors/progress new file mode 100644 index 0000000..e6ab32b Binary files /dev/null and b/.local/share/icons/VolantesCursors/cursors/progress differ diff --git a/.local/share/icons/VolantesCursors/cursors/question_arrow b/.local/share/icons/VolantesCursors/cursors/question_arrow new file mode 120000 index 0000000..4cea3ac --- /dev/null +++ b/.local/share/icons/VolantesCursors/cursors/question_arrow @@ -0,0 +1 @@ +help \ No newline at end of file diff --git a/.local/share/icons/VolantesCursors/cursors/right-arrow b/.local/share/icons/VolantesCursors/cursors/right-arrow new file mode 100644 index 0000000..0299670 Binary files /dev/null and b/.local/share/icons/VolantesCursors/cursors/right-arrow differ diff --git a/.local/share/icons/VolantesCursors/cursors/right_ptr b/.local/share/icons/VolantesCursors/cursors/right_ptr new file mode 100644 index 0000000..92535be Binary files /dev/null and b/.local/share/icons/VolantesCursors/cursors/right_ptr differ diff --git a/.local/share/icons/VolantesCursors/cursors/right_side b/.local/share/icons/VolantesCursors/cursors/right_side new file mode 100644 index 0000000..b9f4863 Binary files /dev/null and b/.local/share/icons/VolantesCursors/cursors/right_side differ diff --git a/.local/share/icons/VolantesCursors/cursors/right_tee b/.local/share/icons/VolantesCursors/cursors/right_tee new file mode 100644 index 0000000..4ea85e5 Binary files /dev/null and b/.local/share/icons/VolantesCursors/cursors/right_tee differ diff --git a/.local/share/icons/VolantesCursors/cursors/row-resize b/.local/share/icons/VolantesCursors/cursors/row-resize new file mode 100644 index 0000000..52604ca Binary files /dev/null and b/.local/share/icons/VolantesCursors/cursors/row-resize differ diff --git a/.local/share/icons/VolantesCursors/cursors/s-resize b/.local/share/icons/VolantesCursors/cursors/s-resize new file mode 120000 index 0000000..fb54fee --- /dev/null +++ b/.local/share/icons/VolantesCursors/cursors/s-resize @@ -0,0 +1 @@ +size_ver \ No newline at end of file diff --git a/.local/share/icons/VolantesCursors/cursors/sb_down_arrow b/.local/share/icons/VolantesCursors/cursors/sb_down_arrow new file mode 120000 index 0000000..da31e14 --- /dev/null +++ b/.local/share/icons/VolantesCursors/cursors/sb_down_arrow @@ -0,0 +1 @@ +down-arrow \ No newline at end of file diff --git a/.local/share/icons/VolantesCursors/cursors/sb_h_double_arrow b/.local/share/icons/VolantesCursors/cursors/sb_h_double_arrow new file mode 120000 index 0000000..e0da659 --- /dev/null +++ b/.local/share/icons/VolantesCursors/cursors/sb_h_double_arrow @@ -0,0 +1 @@ +size_hor \ No newline at end of file diff --git a/.local/share/icons/VolantesCursors/cursors/sb_left_arrow b/.local/share/icons/VolantesCursors/cursors/sb_left_arrow new file mode 120000 index 0000000..3e85598 --- /dev/null +++ b/.local/share/icons/VolantesCursors/cursors/sb_left_arrow @@ -0,0 +1 @@ +left-arrow \ No newline at end of file diff --git a/.local/share/icons/VolantesCursors/cursors/sb_right_arrow b/.local/share/icons/VolantesCursors/cursors/sb_right_arrow new file mode 120000 index 0000000..8795cac --- /dev/null +++ b/.local/share/icons/VolantesCursors/cursors/sb_right_arrow @@ -0,0 +1 @@ +right-arrow \ No newline at end of file diff --git a/.local/share/icons/VolantesCursors/cursors/sb_up_arrow b/.local/share/icons/VolantesCursors/cursors/sb_up_arrow new file mode 120000 index 0000000..ed07751 --- /dev/null +++ b/.local/share/icons/VolantesCursors/cursors/sb_up_arrow @@ -0,0 +1 @@ +up-arrow \ No newline at end of file diff --git a/.local/share/icons/VolantesCursors/cursors/sb_v_double_arrow b/.local/share/icons/VolantesCursors/cursors/sb_v_double_arrow new file mode 120000 index 0000000..fb54fee --- /dev/null +++ b/.local/share/icons/VolantesCursors/cursors/sb_v_double_arrow @@ -0,0 +1 @@ +size_ver \ No newline at end of file diff --git a/.local/share/icons/VolantesCursors/cursors/se-resize b/.local/share/icons/VolantesCursors/cursors/se-resize new file mode 120000 index 0000000..913bbc3 --- /dev/null +++ b/.local/share/icons/VolantesCursors/cursors/se-resize @@ -0,0 +1 @@ +size_fdiag \ No newline at end of file diff --git a/.local/share/icons/VolantesCursors/cursors/size-bdiag b/.local/share/icons/VolantesCursors/cursors/size-bdiag new file mode 120000 index 0000000..331d858 --- /dev/null +++ b/.local/share/icons/VolantesCursors/cursors/size-bdiag @@ -0,0 +1 @@ +default \ No newline at end of file diff --git a/.local/share/icons/VolantesCursors/cursors/size-fdiag b/.local/share/icons/VolantesCursors/cursors/size-fdiag new file mode 120000 index 0000000..331d858 --- /dev/null +++ b/.local/share/icons/VolantesCursors/cursors/size-fdiag @@ -0,0 +1 @@ +default \ No newline at end of file diff --git a/.local/share/icons/VolantesCursors/cursors/size-hor b/.local/share/icons/VolantesCursors/cursors/size-hor new file mode 120000 index 0000000..331d858 --- /dev/null +++ b/.local/share/icons/VolantesCursors/cursors/size-hor @@ -0,0 +1 @@ +default \ No newline at end of file diff --git a/.local/share/icons/VolantesCursors/cursors/size-ver b/.local/share/icons/VolantesCursors/cursors/size-ver new file mode 120000 index 0000000..331d858 --- /dev/null +++ b/.local/share/icons/VolantesCursors/cursors/size-ver @@ -0,0 +1 @@ +default \ No newline at end of file diff --git a/.local/share/icons/VolantesCursors/cursors/size_all b/.local/share/icons/VolantesCursors/cursors/size_all new file mode 120000 index 0000000..147f744 --- /dev/null +++ b/.local/share/icons/VolantesCursors/cursors/size_all @@ -0,0 +1 @@ +fleur \ No newline at end of file diff --git a/.local/share/icons/VolantesCursors/cursors/size_bdiag b/.local/share/icons/VolantesCursors/cursors/size_bdiag new file mode 100644 index 0000000..47aca4a Binary files /dev/null and b/.local/share/icons/VolantesCursors/cursors/size_bdiag differ diff --git a/.local/share/icons/VolantesCursors/cursors/size_fdiag b/.local/share/icons/VolantesCursors/cursors/size_fdiag new file mode 100644 index 0000000..8f8e8e7 Binary files /dev/null and b/.local/share/icons/VolantesCursors/cursors/size_fdiag differ diff --git a/.local/share/icons/VolantesCursors/cursors/size_hor b/.local/share/icons/VolantesCursors/cursors/size_hor new file mode 100644 index 0000000..a6dca3e Binary files /dev/null and b/.local/share/icons/VolantesCursors/cursors/size_hor differ diff --git a/.local/share/icons/VolantesCursors/cursors/size_ver b/.local/share/icons/VolantesCursors/cursors/size_ver new file mode 100644 index 0000000..ba1a14d Binary files /dev/null and b/.local/share/icons/VolantesCursors/cursors/size_ver differ diff --git a/.local/share/icons/VolantesCursors/cursors/split_h b/.local/share/icons/VolantesCursors/cursors/split_h new file mode 120000 index 0000000..3ce0e22 --- /dev/null +++ b/.local/share/icons/VolantesCursors/cursors/split_h @@ -0,0 +1 @@ +col-resize \ No newline at end of file diff --git a/.local/share/icons/VolantesCursors/cursors/split_v b/.local/share/icons/VolantesCursors/cursors/split_v new file mode 120000 index 0000000..93d9c89 --- /dev/null +++ b/.local/share/icons/VolantesCursors/cursors/split_v @@ -0,0 +1 @@ +row-resize \ No newline at end of file diff --git a/.local/share/icons/VolantesCursors/cursors/sw-resize b/.local/share/icons/VolantesCursors/cursors/sw-resize new file mode 120000 index 0000000..e0935e6 --- /dev/null +++ b/.local/share/icons/VolantesCursors/cursors/sw-resize @@ -0,0 +1 @@ +size_bdiag \ No newline at end of file diff --git a/.local/share/icons/VolantesCursors/cursors/target b/.local/share/icons/VolantesCursors/cursors/target new file mode 120000 index 0000000..def8590 --- /dev/null +++ b/.local/share/icons/VolantesCursors/cursors/target @@ -0,0 +1 @@ +dotbox \ No newline at end of file diff --git a/.local/share/icons/VolantesCursors/cursors/tcross b/.local/share/icons/VolantesCursors/cursors/tcross new file mode 120000 index 0000000..67580a7 --- /dev/null +++ b/.local/share/icons/VolantesCursors/cursors/tcross @@ -0,0 +1 @@ +crosshair \ No newline at end of file diff --git a/.local/share/icons/VolantesCursors/cursors/text b/.local/share/icons/VolantesCursors/cursors/text new file mode 100644 index 0000000..350bc7e Binary files /dev/null and b/.local/share/icons/VolantesCursors/cursors/text differ diff --git a/.local/share/icons/VolantesCursors/cursors/top_left_arrow b/.local/share/icons/VolantesCursors/cursors/top_left_arrow new file mode 120000 index 0000000..331d858 --- /dev/null +++ b/.local/share/icons/VolantesCursors/cursors/top_left_arrow @@ -0,0 +1 @@ +default \ No newline at end of file diff --git a/.local/share/icons/VolantesCursors/cursors/top_left_corner b/.local/share/icons/VolantesCursors/cursors/top_left_corner new file mode 100644 index 0000000..c2b7f9e Binary files /dev/null and b/.local/share/icons/VolantesCursors/cursors/top_left_corner differ diff --git a/.local/share/icons/VolantesCursors/cursors/top_right_corner b/.local/share/icons/VolantesCursors/cursors/top_right_corner new file mode 100644 index 0000000..65cda25 Binary files /dev/null and b/.local/share/icons/VolantesCursors/cursors/top_right_corner differ diff --git a/.local/share/icons/VolantesCursors/cursors/top_side b/.local/share/icons/VolantesCursors/cursors/top_side new file mode 100644 index 0000000..6b64d47 Binary files /dev/null and b/.local/share/icons/VolantesCursors/cursors/top_side differ diff --git a/.local/share/icons/VolantesCursors/cursors/top_tee b/.local/share/icons/VolantesCursors/cursors/top_tee new file mode 100644 index 0000000..44a3b5a Binary files /dev/null and b/.local/share/icons/VolantesCursors/cursors/top_tee differ diff --git a/.local/share/icons/VolantesCursors/cursors/ul_angle b/.local/share/icons/VolantesCursors/cursors/ul_angle new file mode 120000 index 0000000..be1ee95 --- /dev/null +++ b/.local/share/icons/VolantesCursors/cursors/ul_angle @@ -0,0 +1 @@ +top_left_corner \ No newline at end of file diff --git a/.local/share/icons/VolantesCursors/cursors/up-arrow b/.local/share/icons/VolantesCursors/cursors/up-arrow new file mode 100644 index 0000000..815ad21 Binary files /dev/null and b/.local/share/icons/VolantesCursors/cursors/up-arrow differ diff --git a/.local/share/icons/VolantesCursors/cursors/ur_angle b/.local/share/icons/VolantesCursors/cursors/ur_angle new file mode 120000 index 0000000..19274a2 --- /dev/null +++ b/.local/share/icons/VolantesCursors/cursors/ur_angle @@ -0,0 +1 @@ +top_right_corner \ No newline at end of file diff --git a/.local/share/icons/VolantesCursors/cursors/v_double_arrow b/.local/share/icons/VolantesCursors/cursors/v_double_arrow new file mode 120000 index 0000000..fb54fee --- /dev/null +++ b/.local/share/icons/VolantesCursors/cursors/v_double_arrow @@ -0,0 +1 @@ +size_ver \ No newline at end of file diff --git a/.local/share/icons/VolantesCursors/cursors/vertical-text b/.local/share/icons/VolantesCursors/cursors/vertical-text new file mode 100644 index 0000000..bf6e672 Binary files /dev/null and b/.local/share/icons/VolantesCursors/cursors/vertical-text differ diff --git a/.local/share/icons/VolantesCursors/cursors/w-resize b/.local/share/icons/VolantesCursors/cursors/w-resize new file mode 120000 index 0000000..e0da659 --- /dev/null +++ b/.local/share/icons/VolantesCursors/cursors/w-resize @@ -0,0 +1 @@ +size_hor \ No newline at end of file diff --git a/.local/share/icons/VolantesCursors/cursors/wait b/.local/share/icons/VolantesCursors/cursors/wait new file mode 100644 index 0000000..22d3cfc Binary files /dev/null and b/.local/share/icons/VolantesCursors/cursors/wait differ diff --git a/.local/share/icons/VolantesCursors/cursors/watch b/.local/share/icons/VolantesCursors/cursors/watch new file mode 120000 index 0000000..fd80437 --- /dev/null +++ b/.local/share/icons/VolantesCursors/cursors/watch @@ -0,0 +1 @@ +wait \ No newline at end of file diff --git a/.local/share/icons/VolantesCursors/cursors/wayland-cursor b/.local/share/icons/VolantesCursors/cursors/wayland-cursor new file mode 100644 index 0000000..f724900 Binary files /dev/null and b/.local/share/icons/VolantesCursors/cursors/wayland-cursor differ diff --git a/.local/share/icons/VolantesCursors/cursors/whats_this b/.local/share/icons/VolantesCursors/cursors/whats_this new file mode 120000 index 0000000..4cea3ac --- /dev/null +++ b/.local/share/icons/VolantesCursors/cursors/whats_this @@ -0,0 +1 @@ +help \ No newline at end of file diff --git a/.local/share/icons/VolantesCursors/cursors/x-cursor b/.local/share/icons/VolantesCursors/cursors/x-cursor new file mode 100644 index 0000000..2a0c34c Binary files /dev/null and b/.local/share/icons/VolantesCursors/cursors/x-cursor differ diff --git a/.local/share/icons/VolantesCursors/cursors/xterm b/.local/share/icons/VolantesCursors/cursors/xterm new file mode 120000 index 0000000..f3a3485 --- /dev/null +++ b/.local/share/icons/VolantesCursors/cursors/xterm @@ -0,0 +1 @@ +text \ No newline at end of file diff --git a/.local/share/icons/VolantesCursors/cursors/zoom-in b/.local/share/icons/VolantesCursors/cursors/zoom-in new file mode 100644 index 0000000..3574e44 Binary files /dev/null and b/.local/share/icons/VolantesCursors/cursors/zoom-in differ diff --git a/.local/share/icons/VolantesCursors/cursors/zoom-out b/.local/share/icons/VolantesCursors/cursors/zoom-out new file mode 100644 index 0000000..fbfc572 Binary files /dev/null and b/.local/share/icons/VolantesCursors/cursors/zoom-out differ diff --git a/.local/share/icons/VolantesCursors/index.theme b/.local/share/icons/VolantesCursors/index.theme new file mode 100644 index 0000000..224781b --- /dev/null +++ b/.local/share/icons/VolantesCursors/index.theme @@ -0,0 +1,3 @@ +[Icon Theme] +Name=Volantes Cursors +Comment=design by varlesh diff --git a/.local/share/rofi/themes/boussole.rasi b/.local/share/rofi/themes/boussole.rasi new file mode 100644 index 0000000..11c933b --- /dev/null +++ b/.local/share/rofi/themes/boussole.rasi @@ -0,0 +1,114 @@ +/* Boussole theme by Gu://em_*/ +/* Based on work done by */ +/* Newman Sanchez (https://github.com/newmanls) */ + +configuration { + + modi: "drun,run"; + display-drun: "Applications"; + display-run: "Run"; + drun-display-format: "{icon} {name}"; + sort: true; + sorting-method: "fzf"; + + /* Icons */ + /* show-icons: true; + icon-theme: "Gruvbox-Plus-Dark"; */ +} + +* { + /*font: "FiraCode Nerd Font Medium 12";*/ + font: "JetBrainsMono Nerd Font Propo Regular 12"; + + bg0: #0d1117; + bg1: #1a2330; + fg0: #eeffff; + + accent-color: #e64e4e; + urgent-color: #ffcb6b; + + background-color: transparent; + text-color: @fg0; + + margin: 0; + padding: 0; + spacing: 0; +} + +window { + location: center; + width: 600; + + background-color: @bg0; + + /*border-radius: 4px;*/ +} + +inputbar { + spacing: 8px; + padding: 8px; + + background-color: @bg1; +} + +prompt, entry, element-icon, element-text { + vertical-align: 0.5; +} + +prompt { + text-color: @accent-color; +} + +textbox { + padding: 8px; + background-color: @bg1; +} + +listview { + padding: 4px 0; + lines: 8; + columns: 1; + + fixed-height: false; +} + +element { + padding: 8px; + spacing: 8px; +} + +element normal normal { + text-color: @fg0; +} + +element normal urgent { + text-color: @urgent-color; +} + +element normal active { + text-color: @accent-color; +} + +element alternate active { + text-color: @accent-color; +} + +element selected { + text-color: @bg0; +} + +element selected normal, element selected active { + background-color: @accent-color; +} + +element selected urgent { + background-color: @urgent-color; +} + +element-icon { + size: 0.8em; +} + +element-text { + text-color: inherit; +} diff --git a/.local/state/nix/profiles/profile b/.local/state/nix/profiles/profile deleted file mode 120000 index a526810..0000000 --- a/.local/state/nix/profiles/profile +++ /dev/null @@ -1 +0,0 @@ -profile-2-link \ No newline at end of file diff --git a/.local/state/nix/profiles/profile-1-link b/.local/state/nix/profiles/profile-1-link deleted file mode 120000 index 894efd3..0000000 --- a/.local/state/nix/profiles/profile-1-link +++ /dev/null @@ -1 +0,0 @@ -/nix/store/cpi0bv4bh45w8imgkxj0ij417xrmpdn8-profile \ No newline at end of file diff --git a/.local/state/nix/profiles/profile-2-link b/.local/state/nix/profiles/profile-2-link deleted file mode 120000 index 5a14ed4..0000000 --- a/.local/state/nix/profiles/profile-2-link +++ /dev/null @@ -1 +0,0 @@ -/nix/store/dabbdqidmrwwnbkbpm9zyk8a930mp4cz-profile \ No newline at end of file diff --git a/.local/state/wireplumber/stream-properties b/.local/state/wireplumber/stream-properties deleted file mode 100644 index b573514..0000000 --- a/.local/state/wireplumber/stream-properties +++ /dev/null @@ -1,3 +0,0 @@ -[stream-properties] -Audio/Sink:node.name:auto_null={"volume":1.000000, "channelVolumes":[1.000000, 1.000000], "mute":false, "channelMap":["FL", "FR"]} -Output/Audio:application.name:Firefox={"volume":1.000000, "channelVolumes":[1.000000, 1.000000], "mute":false, "channelMap":["FL", "FR"]} diff --git a/install-pkgs.sh b/install-pkgs.sh index ecf2260..2cdef15 100755 --- a/install-pkgs.sh +++ b/install-pkgs.sh @@ -1,2 +1,12 @@ -nix profile install nixpkgs#helix nixpkgs#zsh nixpkgs#fzf nixpkgs#zoxide nixpkgs#eza -nix profile install nixpkgs#hyprland nixpkgs#hyprlock nixpkgs#waybar nixpkgs#swaynotificationcenter nixpkgs#foot nixpkgs#hyprpaper nixpkgs#nerd-fonts.jetbrains-mono nixpkgs#nerd-fonts.dejavu-sans-mono +# Essentials +nix profile install nixpkgs#helix +# Shell +nix profile install nixpkgs#zsh nixpkgs#fzf nixpkgs#zoxide nixpkgs#eza +# Desktop +nix profile install nixpkgs#hyprland nixpkgs#rofi-wayland nixpkgs#hyprlock nixpkgs#waybar nixpkgs#xwayland nixpkgs#foot nixpkgs#hyprpaper +nix profile install nixpkgs#swaynotificationcenter nixpkgs#nerd-fonts.jetbrains-mono nixpkgs#nerd-fonts.dejavu-sans-mono +nix profile install nixpkgs#grim nixpkgs#slurp nixpkgs#wl-clipboard + +echo "Start ?" +read +hyprland