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