diff --git a/.github/release-nest-v3 b/.github/release-nest-v3 index d8263ee..56a6051 100644 --- a/.github/release-nest-v3 +++ b/.github/release-nest-v3 @@ -1 +1 @@ -2 \ No newline at end of file +1 \ No newline at end of file diff --git a/main.sh b/main.sh index cd7aa03..b2a945b 100755 --- a/main.sh +++ b/main.sh @@ -2,20 +2,20 @@ set -e -VERSION="2.0.19" +VERSION="1.0.0" source ./pika-build-config.sh echo "$PIKA_BUILD_ARCH" > pika-build-arch # Clone Upstream -cd ./pika-hyprland-settings +cd ./pikabar # Get build deps apt-get build-dep ./ -y # Build package -LOGNAME=root dh_make --createorig -y -l -p pika-hyprland-settings_"$VERSION" || echo "dh-make: Ignoring Last Error" +LOGNAME=root dh_make --createorig -y -l -p pikabar_"$VERSION" || echo "dh-make: Ignoring Last Error" dpkg-buildpackage --no-sign # Move the debs to output diff --git a/pika-hyprland-settings/debian/changelog b/pika-hyprland-settings/debian/changelog deleted file mode 100644 index 27afe75..0000000 --- a/pika-hyprland-settings/debian/changelog +++ /dev/null @@ -1,354 +0,0 @@ -pika-hyprland-settings (2.0.19-101pika6) pika; urgency=medium - - * Pika 4 Hyprland - fix config - - -- ferrreo Sat, 01 Oct 2022 14:50:00 +0300 - -pika-hyprland-settings (2.0.18-101pika1) pika; urgency=medium - - * Pika 4 Hyprland - fix cursor sizes - - -- ferrreo Sat, 01 Oct 2022 14:50:00 +0300 - -pika-hyprland-settings (2.0.17-101pika1) pika; urgency=medium - - * Pika 4 Hyprland - laptop battery life fixes - - -- ferrreo Sat, 01 Oct 2022 14:50:00 +0300 - -pika-hyprland-settings (2.0.16-101pika1) pika; urgency=medium - - * Pika 4 Hyprland - udev fixes - - -- ferrreo Sat, 01 Oct 2022 14:50:00 +0300 - -pika-hyprland-settings (2.0.15-101pika1) pika; urgency=medium - - * Pika 4 Hyprland - udev fixes - - -- ferrreo Sat, 01 Oct 2022 14:50:00 +0300 - -pika-hyprland-settings (2.0.14-101pika1) pika; urgency=medium - - * Pika 4 Hyprland - Autostart fixes - - -- ferrreo Sat, 01 Oct 2022 14:50:00 +0300 - -pika-hyprland-settings (2.0.13-101pika1) pika; urgency=medium - - * Pika 4 Hyprland - Autostart fixes - - -- ferrreo Sat, 01 Oct 2022 14:50:00 +0300 - -pika-hyprland-settings (2.0.12-101pika1) pika; urgency=medium - - * Pika 4 Hyprland - Autostart fixes - - -- ferrreo Sat, 01 Oct 2022 14:50:00 +0300 - -pika-hyprland-settings (2.0.11-101pika1) pika; urgency=medium - - * Pika 4 Hyprland - Autostart fixes - - -- ferrreo Sat, 01 Oct 2022 14:50:00 +0300 - -pika-hyprland-settings (2.0.10-101pika1) pika; urgency=medium - - * Pika 4 Hyprland - Autostart fixes - - -- ferrreo Sat, 01 Oct 2022 14:50:00 +0300 - - -pika-hyprland-settings (2.0.9-101pika1) pika; urgency=medium - - * Pika 4 Hyprland - Nvidia - - -- ferrreo Sat, 01 Oct 2022 14:50:00 +0300 - -pika-hyprland-settings (2.0.8-101pika1) pika; urgency=medium - - * Pika 4 Hyprland - Nvidia - - -- ferrreo Sat, 01 Oct 2022 14:50:00 +0300 - -pika-hyprland-settings (2.0.7-101pika1) pika; urgency=medium - - * Pika 4 Hyprland - Nvidia - - -- ferrreo Sat, 01 Oct 2022 14:50:00 +0300 - -pika-hyprland-settings (2.0.6-101pika1) pika; urgency=medium - - * Pika 4 Hyprland - Nvidia - - -- ferrreo Sat, 01 Oct 2022 14:50:00 +0300 - -pika-hyprland-settings (2.0.5-101pika1) pika; urgency=medium - - * Pika 4 Hyprland - - -- ferrreo Sat, 01 Oct 2022 14:50:00 +0300 - -pika-hyprland-settings (2.0.4-101pika1) pika; urgency=medium - - * Pika 4 Hyprland - - -- ferrreo Sat, 01 Oct 2022 14:50:00 +0300 - -pika-hyprland-settings (2.0.3-101pika1) pika; urgency=medium - - * Pika 4 Hyprland - - -- ferrreo Sat, 01 Oct 2022 14:50:00 +0300 - -pika-hyprland-settings (2.0.2-101pika1) pika; urgency=medium - - * Pika 4 Hyprland - - -- ferrreo Sat, 01 Oct 2022 14:50:00 +0300 - -pika-hyprland-settings (2.0.1-101pika1) pika; urgency=medium - - * Pike 43 Hyprland - - -- ferrreo Sat, 01 Oct 2022 14:50:00 +0300 - -pika-hyprland-settings (2.0.0-101pika1) pika; urgency=medium - - * port to pika os 4 - - -- ferrreo Sat, 01 Oct 2022 14:50:00 +0300 - -pika-hyprland-settings (1.1.8-100pika1) pikauwu; urgency=medium - - * Upstream fix - - -- ferrreo Sat, 01 Oct 2022 14:50:00 +0300 - -pika-hyprland-settings (1.1.7-100pika1) pikauwu; urgency=medium - - * Upstream fix - - -- ferrreo Sat, 01 Oct 2022 14:50:00 +0300 - -pika-hyprland-settings (1.1.5-99pika2) lunar; urgency=medium - - * Upstream fix - - -- ferrreo Sat, 01 Oct 2022 14:50:00 +0300 - -pika-hyprland-settings (1.1.5-99pika1) lunar; urgency=medium - - * Fix overwrite - - -- ferrreo Sat, 01 Oct 2022 14:50:00 +0300 - -pika-hyprland-settings (1.1.4-99pika1) lunar; urgency=medium - - * Fix mouse - - -- ferrreo Sat, 01 Oct 2022 14:50:00 +0300 - -pika-hyprland-settings (1.1.3-99pika1) lunar; urgency=medium - - * Add systray - - -- ferrreo Sat, 01 Oct 2022 14:50:00 +0300 - -pika-hyprland-settings (1.1.2-99pika1) lunar; urgency=medium - - * Fix weather - - -- ferrreo Sat, 01 Oct 2022 14:50:00 +0300 - -pika-hyprland-settings (1.1.1-99pika1) lunar; urgency=medium - - * Add missing fonts - - -- ferrreo Sat, 01 Oct 2022 14:50:00 +0300 - -pika-hyprland-settings (1.1.0-99pika1) lunar; urgency=medium - - * Add ags - - -- ferrreo Sat, 01 Oct 2022 14:50:00 +0300 - -pika-hyprland-settings (1.0.9-99pika1) lunar; urgency=medium - - * Fix for hyprland update - - -- ferrreo Sat, 01 Oct 2022 14:50:00 +0300 - -pika-hyprland-settings (1.0.8-99pika1) lunar; urgency=medium - - * Fix for hyprland update - - -- ferrreo Sat, 01 Oct 2022 14:50:00 +0300 - -pika-hyprland-settings (1.0.7-99pika1) lunar; urgency=medium - - * Fix for hyprland update - - -- ferrreo Sat, 01 Oct 2022 14:50:00 +0300 - -pika-hyprland-settings (1.0.6-99pika1) lunar; urgency=medium - - * Fix up ironbar - - -- ferrreo Sat, 01 Oct 2022 14:50:00 +0300 - -pika-hyprland-settings (1.0.5-99pika1) lunar; urgency=medium - - * Fix brightness and greetd on iso - - -- ferrreo Sat, 01 Oct 2022 14:50:00 +0300 - -pika-hyprland-settings (1.0.4-99pika1) lunar; urgency=medium - - * Fix brightness and greetd on iso - - -- ferrreo Sat, 01 Oct 2022 14:50:00 +0300 - -pika-hyprland-settings (1.0.3-99pika1) lunar; urgency=medium - - * Fix brightness and grettd on iso - - -- ferrreo Sat, 01 Oct 2022 14:50:00 +0300 - -pika-hyprland-settings (1.0.2-99pika1) lunar; urgency=medium - - * Autolaunch installer if present - - -- ferrreo Sat, 01 Oct 2022 14:50:00 +0300 - -pika-hyprland-settings (1.0.1-99pika1) lunar; urgency=medium - - * Switch to greetd - - -- ferrreo Sat, 01 Oct 2022 14:50:00 +0300 - -pika-hyprland-settings (1.0.0-99pika21) lunar; urgency=medium - - * Fix brightnessctl - - -- ferrreo Sat, 01 Oct 2022 14:50:00 +0300 - -pika-hyprland-settings (1.0.0-99pika20) lunar; urgency=medium - - * Make calamares float - - -- ferrreo Sat, 01 Oct 2022 14:50:00 +0300 - -pika-hyprland-settings (1.0.0-99pika19) lunar; urgency=medium - - * Fix env vars 2 - - -- ferrreo Sat, 01 Oct 2022 14:50:00 +0300 - -pika-hyprland-settings (1.0.0-99pika18) lunar; urgency=medium - - * Fix env vars - - -- ferrreo Sat, 01 Oct 2022 14:50:00 +0300 - -pika-hyprland-settings (1.0.0-99pika17) lunar; urgency=medium - - * Delay bar after everything - - -- ferrreo Sat, 01 Oct 2022 14:50:00 +0300 - -pika-hyprland-settings (1.0.0-99pika16) lunar; urgency=medium - - * Env vars - - -- ferrreo Sat, 01 Oct 2022 14:50:00 +0300 - -pika-hyprland-settings (1.0.0-99pika15) lunar; urgency=medium - - * Keyboard - - -- ferrreo Sat, 01 Oct 2022 14:50:00 +0300 - -pika-hyprland-settings (1.0.0-99pika14) lunar; urgency=medium - - * Keyboard - - -- ferrreo Sat, 01 Oct 2022 14:50:00 +0300 - -pika-hyprland-settings (1.0.0-99pika13) lunar; urgency=medium - - * Logout menu configs - - -- ferrreo Sat, 01 Oct 2022 14:50:00 +0300 - -pika-hyprland-settings (1.0.0-99pika12) lunar; urgency=medium - - * Network manager applet - - -- ferrreo Sat, 01 Oct 2022 14:50:00 +0300 - -pika-hyprland-settings (1.0.0-99pika11) lunar; urgency=medium - - * QT Wayland fix - - -- ferrreo Sat, 01 Oct 2022 14:50:00 +0300 - -pika-hyprland-settings (1.0.0-99pika10) lunar; urgency=medium - - * Rofi fix + wallpaper - - -- ferrreo Sat, 01 Oct 2022 14:50:00 +0300 - -pika-hyprland-settings (1.0.0-99pika9) lunar; urgency=medium - - * Lightdm settings - - -- ferrreo Sat, 01 Oct 2022 14:50:00 +0300 - -pika-hyprland-settings (1.0.0-99pika8) lunar; urgency=medium - - * Add missing env vars - - -- ferrreo Sat, 01 Oct 2022 14:50:00 +0300 - -pika-hyprland-settings (1.0.0-99pika7) lunar; urgency=medium - - * Birb birb noise faster - - -- ferrreo Sat, 01 Oct 2022 14:50:00 +0300 - -pika-hyprland-settings (1.0.0-99pika6) lunar; urgency=medium - - * Fix wallpaper - - -- ferrreo Sat, 01 Oct 2022 14:50:00 +0300 - -pika-hyprland-settings (1.0.0-99pika5) lunar; urgency=medium - - * Copy files for real this time - - -- ferrreo Sat, 01 Oct 2022 14:50:00 +0300 - -pika-hyprland-settings (1.0.0-99pika4) lunar; urgency=medium - - * Copy files for real this time - - -- ferrreo Sat, 01 Oct 2022 14:50:00 +0300 - -pika-hyprland-settings (1.0.0-99pika3) lunar; urgency=medium - - * Copy files for real this time - - -- ferrreo Sat, 01 Oct 2022 14:50:00 +0300 - -pika-hyprland-settings (1.0.0-99pika2) lunar; urgency=medium - - * First - - -- ferrreo Sat, 01 Oct 2022 14:50:00 +0300 - -pika-hyprland-settings (1.0.0-99pika1) lunar; urgency=medium - - * First - - -- ferrreo Sat, 01 Oct 2022 14:50:00 +0300 diff --git a/pika-hyprland-settings/debian/control b/pika-hyprland-settings/debian/control deleted file mode 100644 index d462615..0000000 --- a/pika-hyprland-settings/debian/control +++ /dev/null @@ -1,99 +0,0 @@ -Source: pika-hyprland-settings -Section: metapackages -Priority: optional -Maintainer: ferrreo -Standards-Version: 4.6.1 -Build-Depends: debhelper-compat (= 13) -Rules-Requires-Root: no - -Package: pika-hyprland-settings -Architecture: linux-any -Depends: - libglib2.0-bin, - ags, - nautilus, - gdm3, - hypridle, - hyprpaper, - wl-clipboard, - hyprlock, - sway-notification-center, - network-manager-gnome, - swayosd, - playerctl, - brightnessctl, - brightness-udev, - pavucontrol, - wlogout, - wayfreeze, - kitty, - grim, - slurp, - rofi-wayland, - grimshot, - cava, - mate-polkit, - fastfetch, - pika-wallpapers, - adw-gtk3-theme, - papirus-icon-theme, - mate-polkit-bin, -Conflicts: - pika-gnome-settings, - pika-kde-settings, - pika-hyprland-settings-nvidia, -Provides: - pika-settings -Replaces: - pika-hyprland-settings-nvidia -Recommends: - chromium, -Section: metapackages -Priority: optional -Description: PikaOS Hyprland Default Config - -Package: pika-hyprland-settings-nvidia -Architecture: linux-any -Depends: - libglib2.0-bin, - ags, - nautilus, - gdm3, - hypridle, - hyprpaper, - hyprlock, - sway-notification-center, - network-manager-gnome, - swayosd, - playerctl, - brightnessctl, - brightness-udev, - pavucontrol, - wlogout, - wayfreeze, - kitty, - grim, - slurp, - rofi-wayland, - grimshot, - cava, - mate-polkit, - fastfetch, - pika-wallpapers, - adw-gtk3-theme, - papirus-icon-theme, - mate-polkit-bin, -Conflicts: - pika-gnome-settings, - pika-kde-settings, - pika-hyprland-settings, -Provides: - pika-settings, - pika-hyprland-settings, -Replaces: - pika-hyprland-settings, -Recommends: - chromium, -Section: metapackages -Priority: optional -Description: PikaOS Hyprland Default Config (Nvidia) diff --git a/pika-hyprland-settings/debian/pika-hyprland-settings-nvidia.gsettings-override b/pika-hyprland-settings/debian/pika-hyprland-settings-nvidia.gsettings-override deleted file mode 100644 index ce292e2..0000000 --- a/pika-hyprland-settings/debian/pika-hyprland-settings-nvidia.gsettings-override +++ /dev/null @@ -1,9 +0,0 @@ -[org.gnome.desktop.interface] -accent-color = 'yellow' -icon-theme = 'Papirus-Dark' -gtk-theme = 'adw-gtk3-dark' -show-battery-percentage = true -enable-animations = true -font-antialiasing = 'rgba' -font-hinting = 'full' -color-scheme = 'prefer-dark' \ No newline at end of file diff --git a/pika-hyprland-settings/debian/pika-hyprland-settings-nvidia.postinst b/pika-hyprland-settings/debian/pika-hyprland-settings-nvidia.postinst deleted file mode 100644 index a5daab9..0000000 --- a/pika-hyprland-settings/debian/pika-hyprland-settings-nvidia.postinst +++ /dev/null @@ -1,23 +0,0 @@ -#!/bin/sh - -set -e - -# Check if /home has any subdirectories -if [ "$(ls -A /home)" ]; then - for u in /home/*; do - # Check if the current item is a directory - if [ -d "$u" ]; then - if [ ! -f "${u}/.config/hypr/hypridle.conf" ]; then - cp -a /etc/skel/. "${u}/" - chown -R "$(basename "$u"):$(basename "$u")" "${u}/" - fi - - if [ ! -f "${u}/.config/ags/widgets/systray.js" ]; then - mkdir -p "${u}/.config/ags/" - cp -af /etc/skel/.config/ags/. "${u}/.config/ags/" - fi - fi - done -else - echo "/home is empty. No user directories to process." -fi \ No newline at end of file diff --git a/pika-hyprland-settings/debian/pika-hyprland-settings.gsettings-override b/pika-hyprland-settings/debian/pika-hyprland-settings.gsettings-override deleted file mode 100644 index ce292e2..0000000 --- a/pika-hyprland-settings/debian/pika-hyprland-settings.gsettings-override +++ /dev/null @@ -1,9 +0,0 @@ -[org.gnome.desktop.interface] -accent-color = 'yellow' -icon-theme = 'Papirus-Dark' -gtk-theme = 'adw-gtk3-dark' -show-battery-percentage = true -enable-animations = true -font-antialiasing = 'rgba' -font-hinting = 'full' -color-scheme = 'prefer-dark' \ No newline at end of file diff --git a/pika-hyprland-settings/debian/pika-hyprland-settings.postinst b/pika-hyprland-settings/debian/pika-hyprland-settings.postinst deleted file mode 100755 index a5daab9..0000000 --- a/pika-hyprland-settings/debian/pika-hyprland-settings.postinst +++ /dev/null @@ -1,23 +0,0 @@ -#!/bin/sh - -set -e - -# Check if /home has any subdirectories -if [ "$(ls -A /home)" ]; then - for u in /home/*; do - # Check if the current item is a directory - if [ -d "$u" ]; then - if [ ! -f "${u}/.config/hypr/hypridle.conf" ]; then - cp -a /etc/skel/. "${u}/" - chown -R "$(basename "$u"):$(basename "$u")" "${u}/" - fi - - if [ ! -f "${u}/.config/ags/widgets/systray.js" ]; then - mkdir -p "${u}/.config/ags/" - cp -af /etc/skel/.config/ags/. "${u}/.config/ags/" - fi - fi - done -else - echo "/home is empty. No user directories to process." -fi \ No newline at end of file diff --git a/pika-hyprland-settings/debian/rules b/pika-hyprland-settings/debian/rules deleted file mode 100755 index b820cee..0000000 --- a/pika-hyprland-settings/debian/rules +++ /dev/null @@ -1,17 +0,0 @@ -#! /usr/bin/make -f - -override_dh_strip: - echo "Skipping strip" - -override_dh_installgsettings: - dh_installgsettings --priority=50 - -override_dh_install: - mkdir -pv debian/pika-hyprland-settings - cp -rvf usr debian/pika-hyprland-settings/ - cp -rvf etc debian/pika-hyprland-settings/ - cp -rvf debian/pika-hyprland-settings debian/pika-hyprland-settings-nvidia - sed -i 's/^#env=/env=/' debian/pika-hyprland-settings-nvidia/etc/skel/.config/hypr/env.conf - -%: - dh $@ diff --git a/pika-hyprland-settings/etc/skel/.config/ags/barConfig.js b/pika-hyprland-settings/etc/skel/.config/ags/barConfig.js deleted file mode 100644 index 3cf8fd3..0000000 --- a/pika-hyprland-settings/etc/skel/.config/ags/barConfig.js +++ /dev/null @@ -1,7 +0,0 @@ -export default { - numberOfWorkspaces: 10, - city: "London", - weatherUpdateInterval: 900, - isAmerican: false, - sysinfoUpdateInterval: "2s", -} diff --git a/pika-hyprland-settings/etc/skel/.config/ags/config.js b/pika-hyprland-settings/etc/skel/.config/ags/config.js deleted file mode 100644 index f4752f3..0000000 --- a/pika-hyprland-settings/etc/skel/.config/ags/config.js +++ /dev/null @@ -1,17 +0,0 @@ -const { App } = ags; -const { exec } = ags.Utils; -import { bar } from './windows/bar.js'; -import { calendar } from './windows/calendar.js'; - -exec('sassc ' + App.configDir + '/scss/main.scss ' + App.configDir + '/style.css'); -App.resetCss(); -App.applyCss(`${App.configDir}/style.css`); - -export default { - style: App.configDir + '/style.css', - stackTraceOnError: true, - windows: [ - bar, - calendar, - ], -}; \ No newline at end of file diff --git a/pika-hyprland-settings/etc/skel/.config/ags/lib.js b/pika-hyprland-settings/etc/skel/.config/ags/lib.js deleted file mode 100644 index 1095cca..0000000 --- a/pika-hyprland-settings/etc/skel/.config/ags/lib.js +++ /dev/null @@ -1,178 +0,0 @@ -import barConfig from './barConfig.js'; - -export const getTemp = (temp) => { - if (barConfig?.isAmerican) { - return Math.round((temp * 9 / 5) + 32) + "°F"; - } - return temp + "°C"; -}; - -export const getWeatherSymbol = (weatherCode) => { - const dt = new Date(); - const hour = dt.getHours(); - if (hour <= 7 || hour >= 20) { - return NIGHT_WEATHER_SYMBOL[OMAPI_CODE[weatherCode]]; - } - return WEATHER_SYMBOL[OMAPI_CODE[weatherCode]]; -}; - -export const getWeatherDesc = (weatherCode) => { - return OMAPI_CODE_DESC[weatherCode]; -}; - -export const getFormattedTime = () => { - const date = new Date(); - let hours = date.getHours(); - let minutes = date.getMinutes(); - if (hours < 10) hours = "0" + hours; - if (minutes < 10) minutes = "0" + minutes; - return `${hours}:${minutes}` -} - -export const getFormattedDate = () => { - const date = new Date(); - const day = date.getDay(); - const month = date.getMonth(); - let dayOfMonth = date.getDate(); - switch (dayOfMonth) { - case 1: - case 21: - case 31: - dayOfMonth += "st"; - break; - case 2: - case 22: - dayOfMonth += "nd"; - break; - case 3: - case 23: - dayOfMonth += "rd"; - break; - default: - dayOfMonth += "th"; - } - - return `${days[day]}, ${dayOfMonth} ${months[month]}`; -} - -export const getBattery = (batt) => { - if (batt?.charging) { - return "battery_charging_full"; - } - if (batt?.charged) { - return "battery_full"; - } - - return battIcons[Math.floor(battIcons.length * (batt?.percent / 100))]; -} - -const battIcons = ["battery_0_bar","battery_1_bar","battery_2_bar","battery_3_bar","battery_4_bar","battery_5_bar", "battery_6_bar"]; - -const days = ["Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"]; -const months = ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"]; - -const OMAPI_CODE_DESC = { - "0": "Clear", - "1": "Mostly Clear", - "2": "Partly Cloudy", - "3": "Cloudy", - "45": "Fog", - "48": "Freezing Fog", - "51": "Light Drizzle", - "53": "Drizzle", - "55": "Heavy Drizzle", - "56": "Light Freezing Drizzle", - "57": "Freezing Drizzle", - "61": "Light Rain", - "63": "Rain", - "65": "Heavy Rain", - "66": "Light Freezing Rain", - "67": "Freezing Rain", - "71": "Light Snow", - "73": "Snow", - "75": "Heavy Snow", - "77": "Light Snow Shower", - "80": "Light Rain Shower", - "81": "Rain Shower", - "82": "Heavy Rain Shower", - "85": "Snow Shower", - "86": "Heavy Snow Shower", - "95": "Thunderstorm", - "96": "Heavy Thunderstorm", - "99": "THunderstorm with Hail" -} - -const OMAPI_CODE = { - "0": "Sunny", - "1": "PartlyCloudy", - "2": "Cloudy", - "3": "VeryCloudy", - "45": "Fog", - "48": "Fog", - "51": "LightShowers", - "53": "LightRain", - "55": "HeavyShowers", - "56": "LightSleetShowers", - "57": "LightSleet", - "61": "LightRain", - "63": "LightRain", - "65": "HeavyRain", - "66": "LightSleet", - "67": "LightSleet", - "71": "LightSnow", - "73": "HeavySnow", - "75": "HeavySnow", - "77": "LightSnowShowers", - "80": "LightShowers", - "81": "HeavyShowers", - "82": "HeavyShowers", - "85": "LightSnowShowers", - "86": "HeavySnowShowers", - "95": "ThunderyShowers", - "96": "ThunderyHeavyRain", - "99": "ThunderySnowShowers" -} - -const WEATHER_SYMBOL = { - "Unknown": "air", - "Cloudy": "cloud", - "Fog": "foggy", - "HeavyRain": "rainy", - "HeavyShowers": "rainy", - "HeavySnow": "snowing", - "HeavySnowShowers": "snowing", - "LightRain": "rainy", - "LightShowers": "rainy", - "LightSleet": "rainy", - "LightSleetShowers": "rainy", - "LightSnow": "cloudy_snowing", - "LightSnowShowers": "cloudy_snowing", - "PartlyCloudy": "partly_cloudy_day", - "Sunny": "clear_day", - "ThunderyHeavyRain": "thunderstorm", - "ThunderyShowers": "thunderstorm", - "ThunderySnowShowers": "thunderstorm", - "VeryCloudy": "cloud", -} - -const NIGHT_WEATHER_SYMBOL = { - "Unknown": "air", - "Cloudy": "cloud", - "Fog": "foggy", - "HeavyRain": "rainy", - "HeavyShowers": "rainy", - "HeavySnow": "snowing", - "HeavySnowShowers": "snowing", - "LightRain": "rainy", - "LightShowers": "rainy", - "LightSleet": "rainy", - "LightSleetShowers": "rainy", - "LightSnow": "cloudy_snowing", - "LightSnowShowers": "cloudy_snowing", - "PartlyCloudy": "partly_cloudy_night", - "Sunny": "clear_night", - "ThunderyHeavyRain": "thunderstorm", - "ThunderyShowers": "thunderstorm", - "ThunderySnowShowers": "thunderstorm", - "VeryCloudy": "cloud", -} diff --git a/pika-hyprland-settings/etc/skel/.config/ags/modules/activewindow.js b/pika-hyprland-settings/etc/skel/.config/ags/modules/activewindow.js deleted file mode 100644 index 5fa216c..0000000 --- a/pika-hyprland-settings/etc/skel/.config/ags/modules/activewindow.js +++ /dev/null @@ -1,56 +0,0 @@ -const { Widget } = ags; -const { lookUpIcon } = ags.Utils; -import { gohypr } from '../services/gohypr.js'; - -const substitutes = [ - { from: 'code-url-handler', to: 'code' }, -]; - -export const ActiveWindow = () => Widget.Box({ - valign: 'center', - halign: 'fill', - className: 'active-window', - children: [ - Widget.Icon({ - className: 'progicon progiconicon', - connections: [[gohypr, icon => { - if (!gohypr.state) { - return; - } - let classIcon = gohypr.state.activewindow.class; - let titleIcon = gohypr.state.activewindow.title; - substitutes.forEach(({ from, to }) => { - if (classIcon === from) - classIcon = to; - - if (titleIcon === from) - titleIcon = to; - }); - - const hasTitleIcon = lookUpIcon(titleIcon, 128); - const hasClassIcon = lookUpIcon(classIcon, 128); - - if (hasClassIcon) - icon.icon_name = classIcon; - - if (hasTitleIcon) - icon.icon_name = titleIcon; - - icon.visible = hasTitleIcon || hasClassIcon; - }]], - }), - Widget.Label({ - className: 'txt txt-norm progicon', - justify: 'left', - halign: 'start', - maxWidthChars: 40, - ellipsize: 3, - connections: [[gohypr, label => { - if (!gohypr.state) { - return; - } - label.label = gohypr.state.activewindow.title || ''; - }]] - }) - ], -}); diff --git a/pika-hyprland-settings/etc/skel/.config/ags/modules/music.js b/pika-hyprland-settings/etc/skel/.config/ags/modules/music.js deleted file mode 100644 index bd3fc27..0000000 --- a/pika-hyprland-settings/etc/skel/.config/ags/modules/music.js +++ /dev/null @@ -1,14 +0,0 @@ -const { Widget } = ags; -import { Visualiser } from "../widgets/visualiser.js"; -import { MediaInfo } from "../widgets/mediainfo.js"; - -export const Music = () => Widget.Box({ - className: 'bar-music', - children: [Widget.Box({ - className: 'bar-group-margin bar-sides', - children: [ - Visualiser(), - MediaInfo() - ] - })] -}); \ No newline at end of file diff --git a/pika-hyprland-settings/etc/skel/.config/ags/modules/system.js b/pika-hyprland-settings/etc/skel/.config/ags/modules/system.js deleted file mode 100644 index e0ab7ee..0000000 --- a/pika-hyprland-settings/etc/skel/.config/ags/modules/system.js +++ /dev/null @@ -1,34 +0,0 @@ -const { Widget, App } = ags; -import { Cpu } from "../widgets/cpu.js"; -import { CpuTemp } from "../widgets/cputemp.js"; -import { Mem } from "../widgets/mem.js"; -import { Clock } from "../widgets/clock.js"; -import { Weather } from '../widgets/weather.js'; -import { Batt } from '../widgets/batt.js'; -import { Systray } from "../widgets/systray.js"; - -export const System = () => Widget.EventBox({ - onPrimaryClick: () => App.toggleWindow('calendar'), - onHover: (eventbox) => eventbox.toggleClassName('hovered', true), - onHoverLost: (eventbox) => eventbox.toggleClassName('hovered', false), - className: 'bar-system', - child: Widget.Box({ - className: 'bar-group-margin bar-sides', - halign: 'end', - children: [ - Widget.Box({ - className: 'bar-group-pad-system spacing-h-15', - halign: 'end', - children: [ - Cpu(), - CpuTemp(), - Mem(), - Batt(), - Weather(), - Systray(), - Clock() - ], - }), - ] - }) -}); diff --git a/pika-hyprland-settings/etc/skel/.config/ags/modules/workspaces.js b/pika-hyprland-settings/etc/skel/.config/ags/modules/workspaces.js deleted file mode 100644 index 2a40a7d..0000000 --- a/pika-hyprland-settings/etc/skel/.config/ags/modules/workspaces.js +++ /dev/null @@ -1,48 +0,0 @@ -const { Widget } = ags; -const { execAsync } = ags.Utils; -import { gohypr } from '../services/gohypr.js'; -import barConfig from '../barConfig.js'; - -export const Workspaces = () => Widget.EventBox({ - onScrollUp: () => execAsync('hyprctl dispatch workspace -1'), - onScrollDown: () => execAsync('hyprctl dispatch workspace +1'), - child: Widget.Box({ - children: [ - Widget.Box({ - halign: 'center', - children: [Widget.Box({ - children: Array.from({ length: barConfig?.numberOfWorkspaces }, (_, i) => i + 1).map(i => (Widget.Button({ - className: 'bar-ws-button', - onClicked: () => execAsync(`hyprctl dispatch workspace ${i}`).catch(print), - child: Widget.Label({ - valign: 'center', - label: `${i}`, - className: 'bar-ws', - connections: [ - [gohypr, label => { - if (!gohypr.state) { - return; - } - const { workspaces, activeworkspace } = gohypr.state; - let thisSpace; - for (const wk of workspaces) { - if (wk.id == i) { - thisSpace = wk; - break; - } - } - - label.toggleClassName('bar-ws-active', i == activeworkspace); - label.toggleClassName('bar-ws-occupied', thisSpace?.populated || i == activeworkspace); - label.toggleClassName('bar-ws-empty', !thisSpace?.populated); - label.toggleClassName('bar-ws-left', !thisSpace?.leftPopulated && activeworkspace != i - 1); - label.toggleClassName('bar-ws-right', !thisSpace?.rightPopulated && activeworkspace != i + 1); - }], - ], - }), - }))), - })] - }), - ] - }) -}); diff --git a/pika-hyprland-settings/etc/skel/.config/ags/programs/gohypr b/pika-hyprland-settings/etc/skel/.config/ags/programs/gohypr deleted file mode 100755 index 68054d1..0000000 Binary files a/pika-hyprland-settings/etc/skel/.config/ags/programs/gohypr and /dev/null differ diff --git a/pika-hyprland-settings/etc/skel/.config/ags/scss/_bar.scss b/pika-hyprland-settings/etc/skel/.config/ags/scss/_bar.scss deleted file mode 100644 index a2833b3..0000000 --- a/pika-hyprland-settings/etc/skel/.config/ags/scss/_bar.scss +++ /dev/null @@ -1,504 +0,0 @@ -// Made to be pixel-perfect with 11pt font size -// 1rem = 11pt = 14.6666666667px - -.bar-bg { - min-height: 3.81818181817rem; - margin: 0.27272727272rem 0.546rem; - border-radius: 26px; - background-color: mix(shade($colorbarbg, 45%), $primary, 97%); - background-image: linear-gradient(135deg, shade($onSecondary, 47%) 18%, rgba(0, 0, 0, 0) 18%, rgba(0, 0, 0, 0) 37%, shade($onSecondary, 47%) 37%, shade($onSecondary, 47%) 63%, rgba(0, 0, 0, 0) 63%, rgba(0, 0, 0, 0) 85%, shade($onSecondary, 47%) 85%); - box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.5); - animation-name: flyin-top; - animation-duration: 250ms; - animation-timing-function: cubic-bezier(0.05, 0.7, 0.1, 1); - animation-iteration-count: 1; -} - -.bar-sidespace { - min-width: 1.5rem; -} - -.bar-group-margin { - padding: 0.2rem; -} - -.bar-group { - background-color: mix($t_surface, $t_onSurface, 90%); - border-top: 1px solid mix($t_surface, $t_onSurface, 80%); - border-left: 1px solid mix($t_surface, $t_onSurface, 80%); - border-right: 1px solid mix($t_surface, $t_onSurface, 85%); - border-bottom: 1px solid mix($t_surface, $t_onSurface, 85%); -} - -.bar-group-pad { - padding: 0rem 1.023rem; -} - -.bar-group-pad-less { - padding: 0rem 0.681rem; -} - -.bar-group-pad-system { - padding-left: 1.023rem; - padding-right: 0.547rem; -} - -.bar-group-pad-music { - padding-right: 1.023rem; - padding-left: 0.273rem; - margin-left: 1.023rem; -} - -.bar-group-pad-left { - padding-left: 1.364rem; - padding-right: 0.681rem; -} - -.bar-group-pad-right { - padding-left: 0.681rem; - padding-right: 1.364rem; -} - -.bar-group-pad-leftonly { - padding-left: 0.681rem; -} - -.bar-group-pad-rightonly { - padding-right: 0.681rem; -} - -.bar-group-standalone { - border-radius: 1.364rem; -} - -.bar-group-round { - border-radius: 10rem; -} - -.bar-group-middle { - border-radius: 0.477rem; -} - -.bar-group-left { - border-radius: 0.477rem; - border-top-left-radius: 1.364rem; - border-bottom-left-radius: 1.364rem; - margin-left: 1.092rem; -} - -.bar-group-right { - border-radius: 0.477rem; - border-top-right-radius: 1.364rem; - border-bottom-right-radius: 1.364rem; - margin-right: 1.092rem; -} - -.bar-ws-width { - min-width: 18.382rem; -} - -.bar-separator { - min-width: 0.341rem; - min-height: 0.341rem; - background-color: mix($t_surface, $t_onSurface, 90%); - border-radius: 999px; - margin: 0rem 0.341rem; -} - -.bar-ws { - min-height: 1.770rem; - min-width: 1.770rem; - font-size: 1.091rem; -} - -.bar-ws-button:hover { - .bar-ws-empty { - color: $primary; - } - - .bar-ws-occupied { - background-color: $primaryContainer; - color: $onPrimaryContainer; - } - - .bar-ws-active { - background-color: $primary; - color: $onPrimary; - } -} - -.bar-ws-empty { - color: $onBackground; -} - -.bar-ws-occupied { - background-color: $secondaryContainer; - color: $onSecondaryContainer; -} - -.bar-ws-active { - background-color: $primary; - color: $onPrimary; - border-radius: 999px; - transition: 100ms cubic-bezier(0, 1, 0, 1); -} - -.bar-ws-left { - border-top-left-radius: 999px; - border-bottom-left-radius: 999px; -} - -.bar-ws-right { - border-top-right-radius: 999px; - border-bottom-right-radius: 999px; -} - -.bar-batt { - border-radius: 999px; - padding: 0rem 0.341rem; - background-color: $onPrimaryContainer; - color: $primaryContainer; -} - -.bar-sidemodule { - min-width: 25.227rem; -} - -.bar-batt-low { - background-color: $error; - color: $onError; -} - -.bar-batt-prog-low { - background-color: $error; - color: $onError; -} - -.bar-music-playstate { - min-height: 1.5rem; - min-width: 1.5rem; - border-radius: 10rem; - background-color: $t_surface; - color: $onSurface; - margin-left: 2rem; -} - -.bar-music { - margin-left: 2rem; -} - -.bar-music-label-container { - min-width: 18.770rem; -} - -.bar-music-playstate-playing { - min-height: 1.5rem; - min-width: 1.5rem; - border-radius: 10rem; - background-color: $t_surface; - color: $onSurface; - margin-left: 2rem; -} - -.bar-music-playstate-txt { - @include icon-material; - font-size: 1.4545rem; - margin: -0.1rem 0rem; -} - -.bar-music-coverbox { - box-shadow: $onPrimary 0px 0px 2rem -0.3rem; - border: $onPrimaryDark 2px solid; - background-position: center; - background-repeat: no-repeat; - background-size: 125%; - min-height: 3rem; - min-width: 3rem; - border-radius: 0.75rem; -} - -.bar-music-extended-bg { - border-radius: 1.364rem; - min-width: 34.091rem; -} - -.bar-music-extended-ctl-bg { - border-radius: 1.364rem; - background-color: rgba(30, 30, 30, 0.6); -} - -.bar-music-bottom-bg { - border-radius: 1.364rem; - min-width: 34.091rem; -} - -.bar-music-bottom-ctl-bg { - border-radius: 1.364rem; - background-color: rgba(30, 30, 30, 0.6); -} - -.bar-music-extended-textbox { - margin: 1.023rem; -} - -.bar-music-bottom-cover { - border-radius: 10rem; -} - -.bar-music-hide-false { - @include md3_decel; - transition-duration: 100ms; - opacity: 1; -} - -.bar-music-hide-true { - @include md3_accel; - transition-duration: 100ms; - opacity: 0; -} - -.bar-music-btn { - font-size: 1.364rem; - border-radius: 10rem; - min-height: 2.591rem; - min-width: 2.591rem; -} - -.bar-music-btn:hover { - background-color: $hovercolor; -} - -.bar-prog-batt { - min-height: 0.955rem; - min-width: 0.068rem; - padding: 0rem; - border-radius: 10rem; - - trough { - min-height: 0.954rem; - min-width: 0.068rem; - border-radius: 10rem; - background-color: $onPrimaryContainer; - } - - progress { - min-height: 0.680rem; - min-width: 0.680rem; - margin: 0rem 0.137rem; - border-radius: 10rem; - background-color: $primaryContainer; - } -} - -.bar-prog-batt-low { - min-height: 0.954rem; - min-width: 0.068rem; - padding: 0rem; - border-radius: 10rem; - - trough { - min-height: 0.954rem; - min-width: 0.068rem; - border-radius: 10rem; - background-color: $onErrorContainer; - } - - progress { - min-height: 0.680rem; - min-width: 0.680rem; - margin: 0rem 0.137rem; - border-radius: 10rem; - background-color: $errorContainer; - } -} - -.bar-batt-chargestate { - border-radius: 10rem; - background-color: transparent; - background-color: $primaryContainer; -} - -.bar-batt-chargestate-charging { - border-radius: 10rem; - min-width: 0.681rem; - min-height: 0.681rem; -} - -.bar-batt-chargestate-low { - background-color: $errorContainer; -} - -.bar-batt-percentage { - font-size: 1rem; - margin-top: -0.068rem; - font-weight: 500; -} - -.corner { - background-color: $t_background; - border-radius: 1.5rem; -} - -.bar-space-button { - padding: 0.341rem; - - box { - border-radius: 999px; - padding: 0rem 0.682rem; - } -} - -.bar-space-button:hover { - box { - background-color: $hovercolor; - } -} - -.bar-space-button:active { - box { - background-color: $activecolor; - } -} - -.bar-space-button-leftmost { - box { - margin: 0rem 1.5rem; - } -} - -.bar-space-area-rightmost>box { - padding-right: 2.386rem; -} - -.progicon { - margin-right: 0.75rem; -} - -.progiconicon { - font-size: 32px; -} - -.calendar { - background-color: $colorbarbg; - border: 0.2rem solid $t_secondaryContainer; - border-radius: 1rem; - color: $onBackground; - padding: .2em; - font-family: 'Torus'; - margin: 1rem; -} - -calendar { - padding: 0.5rem; - - * { - padding: 0.1rem; - color: $primary; - } - - :selected { - color: $onPrimary; - font-weight: bolder; - background-color: $primary; - border-radius: 0.5rem; - } - - .header { - color: $onBackground; - } - - .button { - color: $onBackground; - } - - :indeterminate { - color: $onBackground; - } -} - -.bar-system .bar-sides { - transition: 500ms cubic-bezier(0.05, 0.7, 0.1, 1); - margin: 0.25rem; - border-radius: 1.5rem; - padding: 0 1rem; -} - -.hovered.bar-system .bar-sides { - background-image: linear-gradient(45deg, rgba(0, 0, 0, 0) 60%, tint($surfaceVariant, 10%) 60%); - background-size: 400% auto; - background-color: $surfaceVariant; - background-position: 60% 50%; -} - -tooltip { - background-color: transparent; - border: none; - - > * > *{ - background-color: $background; - border-radius: 1.5rem; - color: $onBackground; - padding: 1rem; - margin: 0.5rem; - box-shadow: 0.25rem 0 0.25rem 0 $background; - } -} - -.musicbox { - margin-top: -5rem; - margin-bottom: 0.01rem; - margin-left: 1rem; -} - -.musicbox-bar { - min-height: 0.155rem; - min-width: 1rem; - padding: 0rem; - border-radius: 10rem; - - trough { - background-color: transparent; - } - - progress { - min-height: 0.155rem; - min-width: 2rem; - margin: 0rem 0.137rem; - border-top-left-radius: 10rem; - border-top-right-radius: 10rem; - background-color: $secondaryContainer; - } -} - -.systray-icon { - margin-right: 0.5rem; - margin-left: 0.25rem; -} - -menu { - background: shade($background, 70%); - border-radius: 12px; - border: 2px solid shade($secondaryContainer, 40%); - margin-top: 2rem; - padding: 1rem 0; - color: $onBackground; - } - - menu > menuitem { - padding: 0.4em 1.5rem; - background: transparent; - transition: 0.2s ease background; - } - - menu > menuitem:hover { - background: rgba(255, 255, 255, 0.4); - } - - menu > menuitem check:checked ~ label { - color: $onBackground; - font-weight: 600; - } - - menubar > menuitem { - margin-left: 0.6rem; - } \ No newline at end of file diff --git a/pika-hyprland-settings/etc/skel/.config/ags/scss/_colors.scss b/pika-hyprland-settings/etc/skel/.config/ags/scss/_colors.scss deleted file mode 100755 index a102226..0000000 --- a/pika-hyprland-settings/etc/skel/.config/ags/scss/_colors.scss +++ /dev/null @@ -1,34 +0,0 @@ -$transparentize_amount: 0.1; -$transparentize_surface_amount: 0.41; - -$t_primary: transparentize($primary, $transparentize_amount); -$t_onPrimary: transparentize($onPrimary, $transparentize_amount); -$t_primaryContainer: transparentize($primaryContainer, $transparentize_amount); -$t_onPrimaryContainer: transparentize($onPrimaryContainer, $transparentize_amount); -$t_secondary: transparentize($secondary, $transparentize_amount); -$t_onSecondary: transparentize($onSecondary, $transparentize_amount); -$t_secondaryContainer: transparentize($secondaryContainer, $transparentize_amount); -$t_onSecondaryContainer: transparentize($onSecondaryContainer, $transparentize_amount); -$t_tertiary: transparentize($tertiary, $transparentize_amount); -$t_onTertiary: transparentize($onTertiary, $transparentize_amount); -$t_tertiaryContainer: transparentize($tertiaryContainer, $transparentize_amount); -$t_onTertiaryContainer: transparentize($onTertiaryContainer, $transparentize_amount); -$t_error: transparentize($error, $transparentize_amount); -$t_onError: transparentize($onError, $transparentize_amount); -$t_errorContainer: transparentize($errorContainer, $transparentize_amount); -$t_onErrorContainer: transparentize($onErrorContainer, $transparentize_amount); -$t_colorbarbg: transparentize($colorbarbg, $transparentize_amount); -$t_background: transparentize($background, $transparentize_amount); -$t_onBackground: transparentize($onBackground, $transparentize_amount); -$t_surface: transparentize($surface, $transparentize_surface_amount); -$t_onSurface: transparentize($onSurface, $transparentize_surface_amount); -$t_surfaceVariant: transparentize($surfaceVariant, $transparentize_surface_amount); -$t_onSurfaceVariant: transparentize($onSurfaceVariant, $transparentize_surface_amount); -$t_outline: transparentize($outline, $transparentize_amount); -$t_shadow: transparentize($shadow, $transparentize_amount); -$t_inverseSurface: transparentize($inverseSurface, $transparentize_amount); -$t_inverseOnSurface: transparentize($inverseOnSurface, $transparentize_amount); -$t_inversePrimary: transparentize($inversePrimary, $transparentize_amount); - -$hovercolor: mix($t_surface, $t_onSurface, 0.5); -$activecolor: mix($t_surface, $t_onSurface, 0.3); \ No newline at end of file diff --git a/pika-hyprland-settings/etc/skel/.config/ags/scss/_lib.scss b/pika-hyprland-settings/etc/skel/.config/ags/scss/_lib.scss deleted file mode 100644 index 9e87257..0000000 --- a/pika-hyprland-settings/etc/skel/.config/ags/scss/_lib.scss +++ /dev/null @@ -1,357 +0,0 @@ -// Common colors -$hovercolor: rgba(128, 128, 128, 0.4); -$activecolor: rgba(128, 128, 128, 0.7); - -// Common rules -@mixin mainfont { - font-family: 'Torus', 'Product Sans', 'Bahnschrift', 'Inter'; - // font-weight: 500; -} - -@mixin icon-material { - font-family: 'Material Symbols Rounded'; -} - -@mixin icon-nerd { - font-family: 'JetBrainsMono Nerd Font'; -} - -@mixin techfont { - font-family: 'JetBrains Mono Nerd Font'; -} - -@mixin subtext { - color: rgb(160, 160, 160); -} - -@mixin elevation-safe { - background: $surface; - color: $onSurface; - box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.69); - margin: 7px; -} - -@mixin elevation2 { - background: $surface; - color: $onSurface; - box-shadow: 0px 2px 3px $shadow; - margin: 7px; -} - -@mixin elevation3 { - background: $surfaceVariant; - color: $onSurfaceVariant; - // box-shadow: 0px 2px 5px mix($shadow, rgba(0,0,0,0), 40%); - box-shadow: 0px 2px 5px $shadow; - margin: 7px; -} - -@mixin md3_decel { - transition: 250ms cubic-bezier(0.05, 0.7, 0.1, 1); -} - -@mixin md3_accel { - transition: 180ms cubic-bezier(0.3, 0, 0.8, 0.15); -} - -@mixin noanim { - transition: 0ms; -} - -@mixin anim-enter { - transition: 200ms cubic-bezier(0.05, 0.7, 0.1, 1); -} - -@mixin anim-exit { - transition: 150ms cubic-bezier(0.3, 0, 0.8, 0.15); -} - -@mixin m3-button { - border-radius: 50rem; -} - -@keyframes flyin-top { - from { - margin-top: -2.795rem; - } - - to { - margin-top: 0rem; - } -} - -@keyframes flyin-bottom { - from { - margin-top: 4.841rem; - margin-bottom: -4.841rem; - } - - to { - margin-bottom: 0rem; - margin-top: 0rem; - } -} - -@function tint($color, $percentage) { - @return mix(rgb(245, 250, 255), $color, $percentage); -} - -@function shade($color, $percentage) { - @return mix(rgb(0, 0, 0), $color, $percentage); -} - -.no-anim { - @include noanim; -} - -.txt { - color: $onBackground; -} - -.txt-shadow { - text-shadow: 1px 2px 8px rgba(0, 0, 0, 0.69); - margin: 10px; -} - -.txt-badonkers { - @include mainfont; - font-size: 3rem; -} - -.txt-tiddies { - @include mainfont; - font-size: 2.7273rem; -} - -.txt-hugeass { - @include mainfont; - font-size: 1.8182rem; -} - -.txt-larger { - @include mainfont; - font-size: 1.6363rem; -} - -.txt-large { - //16pt - @include mainfont; - font-size: 1.4545rem; -} - -.txt-norm { - //14pt - @include mainfont; - font-size: 1.2727rem; -} - -.txt-small { - //12pt - @include mainfont; - font-size: 1.0909rem; -} - -.txt-smallie { - //11pt - @include mainfont; - font-size: 1rem; -} - -.txt-smaller { - //10pt - @include mainfont; - font-size: 0.9091rem; -} - -.txt-smaller-offset { - margin-top: -0.136rem; -} - -.txt-tiny { - @include mainfont; - font-size: 0.7273rem; -} - -.txt-subtxt { - color: mix($onBackground, $background, 80%); -} - -.txt-bold { - font-weight: 500; -} - -.icon-material { - @include icon-material; -} - -.separator { - border-radius: 50rem; - background-color: $onSurface; - margin: 0rem 0.682rem; - min-width: 0.545rem; - min-height: 0.545rem; -} - -tooltip { - background-color: $surfaceVariant; - color: $onSurfaceVariant; - border-radius: 50rem; - border: 1px solid $onSurfaceVariant; -} - - -$overlay1: mix($onSurface, rgba(0, 0, 0, 0), 25%); -$overlay2: mix($onSurface, rgba(0, 0, 0, 0), 40%); - - -.spacing-v-15>box { - margin-bottom: 1.023rem; -} - -.spacing-v-15>box:last-child { - margin-bottom: 0rem; -} - -.spacing-v-15>scrolledwindow { - margin-bottom: 1.023rem; -} - -.spacing-v-15>scrolledwindow:last-child { - margin-bottom: 0rem; -} - -.spacing-v-15>revealer { - margin-bottom: 1.023rem; -} - -.spacing-v-15>revealer:last-child { - margin-bottom: 0rem; -} - -.spacing-v-15>label { - margin-bottom: 1.023rem; -} - -.spacing-v-15>label:last-child { - margin-bottom: 0rem; -} - -.spacing-h-15>box { - margin-right: 1.023rem; -} - -.spacing-h-15>box:last-child { - margin-right: 0rem; -} - -.spacing-h-15>label { - margin-right: 1.023rem; -} - -.spacing-h-15>label:last-child { - margin-right: 0rem; -} - -.spacing-h-15>button { - margin-right: 1.023rem; -} - -.spacing-h-15>button:last-child { - margin-right: 0rem; -} - -.spacing-v-5>box { - margin-bottom: 0.341rem; -} - -.spacing-v-5>box:last-child { - margin-bottom: 0rem; -} - -.spacing-v-5>label { - margin-bottom: 0.341rem; -} - -.spacing-v-5>label:last-child { - margin-bottom: 0rem; -} - -.spacing-v-5>button { - margin-bottom: 0.341rem; -} - -.spacing-v-5>button:last-child { - margin-bottom: 0rem; -} - -.spacing-h-5>box { - margin-right: 0.341rem; -} - -.spacing-h-5>box:last-child { - margin-right: 0rem; -} - -.spacing-h-5>label { - margin-right: 0.341rem; -} - -.spacing-h-5>label:last-child { - margin-right: 0rem; -} - -.spacing-h-5>widget>box { - margin-right: 0.341rem; -} - -.spacing-h-5>widget:last-child>box { - margin-right: 0rem; -} - -.spacing-v-minus5>box { - margin-bottom: -0.341rem; -} - -.spacing-v-minus5>box:last-child { - margin-bottom: 0rem; -} - -.spacing-v-minus5>label { - margin-bottom: -0.341rem; -} - -.spacing-v-minus5>label:last-child { - margin-bottom: 0rem; -} - -.spacing-h-10>box { - margin-right: 0.682rem; -} - -.spacing-h-10>box:last-child { - margin-right: 0rem; -} - -.spacing-h-10>label { - margin-right: 0.682rem; -} - -.spacing-h-10>label:last-child { - margin-right: 0rem; -} - -.spacing-h-10>widget { - margin-right: 0.682rem; -} - -.spacing-h-10>widget:last-child { - margin-right: 0rem; -} - -.anim-enter { - @include anim-enter; -} - -.anim-exit { - @include anim-exit; -} \ No newline at end of file diff --git a/pika-hyprland-settings/etc/skel/.config/ags/scss/_material.scss b/pika-hyprland-settings/etc/skel/.config/ags/scss/_material.scss deleted file mode 100755 index cca7e2e..0000000 --- a/pika-hyprland-settings/etc/skel/.config/ags/scss/_material.scss +++ /dev/null @@ -1,29 +0,0 @@ -$primary: #c6c0ff; -$onPrimary: #260f98; -$onPrimaryDark: #190b5f; -$primaryContainer: #3e31ad; -$onPrimaryContainer: #e5dfff; -$secondary: #c7c3dc; -$onSecondary: #302e42; -$secondaryContainer: #464459; -$onSecondaryContainer: #e3dff8; -$tertiary: #ebb8d0; -$onTertiary: #472638; -$tertiaryContainer: #613b4f; -$onTertiaryContainer: #ffd8ea; -$error: #ffb4a9; -$onError: #680003; -$errorContainer: #930006; -$onErrorContainer: #ffb4a9; -$colorbarbg: #1c1b1f; -$background: #1c1b1f; -$onBackground: #e5e1e6; -$surface: #1c1b1f; -$onSurface: #e5e1e6; -$surfaceVariant: #47464e; -$onSurfaceVariant: #c9c5d0; -$outline: #928f9a; -$shadow: #000000; -$inverseSurface: #e5e1e6; -$inverseOnSurface: #313033; -$inversePrimary: #564cc5; \ No newline at end of file diff --git a/pika-hyprland-settings/etc/skel/.config/ags/scss/main.scss b/pika-hyprland-settings/etc/skel/.config/ags/scss/main.scss deleted file mode 100644 index aa0fcfc..0000000 --- a/pika-hyprland-settings/etc/skel/.config/ags/scss/main.scss +++ /dev/null @@ -1,12 +0,0 @@ -// Reset -* { - all: unset; -} - -// Colors -@import './material'; // Material colors -@import './colors'; // Global color definitions. Uses material colors as base. -@import './lib'; // Global mixins and functions - -// Components -@import './bar'; \ No newline at end of file diff --git a/pika-hyprland-settings/etc/skel/.config/ags/scss/scss.js b/pika-hyprland-settings/etc/skel/.config/ags/scss/scss.js deleted file mode 100644 index 38aaea4..0000000 --- a/pika-hyprland-settings/etc/skel/.config/ags/scss/scss.js +++ /dev/null @@ -1,30 +0,0 @@ -const { App, Service } = ags; -const { execAsync } = ags.Utils; - -async function setupScss() { - try { - await execAsync(['sassc', `${App.configDir}/scss/main.scss`, `${App.configDir}/style.css`]); - ags.App.resetCss(); - ags.App.applyCss(`${App.configDir}/style.css`); - } catch (error) { - print(error); - } -} - -class ThemeService extends Service { - static { Service.register(this); } - - constructor() { - super(); - this.setup(); - } - - setup() { - setupScss(); - } -} - -var Theme = class Theme { - static { Service.export(this, 'Theme'); } - static instance = new ThemeService(); -}; \ No newline at end of file diff --git a/pika-hyprland-settings/etc/skel/.config/ags/services/cvjson.js b/pika-hyprland-settings/etc/skel/.config/ags/services/cvjson.js deleted file mode 100644 index e572603..0000000 --- a/pika-hyprland-settings/etc/skel/.config/ags/services/cvjson.js +++ /dev/null @@ -1,26 +0,0 @@ -const { App } = ags; -import { deflisten } from './deflisten.js'; - -function start() { - cvjson.started = true; - cvjson.service.start(); -} - -function stop() { - cvjson.started = false; - cvjson.service.stop(); -} - -export const cvjson = { - start: start, - stop: stop, - started: true, - service: deflisten('cvjson', `${App.configDir}/programs/cvjson ${App.configDir}/programs/cava`, (line) => { - try { - return JSON.parse(line); - } catch { - return []; - } - }), -}; - diff --git a/pika-hyprland-settings/etc/skel/.config/ags/services/deflisten.js b/pika-hyprland-settings/etc/skel/.config/ags/services/deflisten.js deleted file mode 100644 index 4d13845..0000000 --- a/pika-hyprland-settings/etc/skel/.config/ags/services/deflisten.js +++ /dev/null @@ -1,83 +0,0 @@ -export const deflisten = function (name, command, transformer = (a) => a) { - const { Service } = ags; - const GObject = imports.gi.GObject; - - const v = GObject.registerClass( - { - GTypeName: name, - Properties: { - state: GObject.ParamSpec.string( - "state", - "State", - "Read-Write string state.", - GObject.ParamFlags.READWRITE, - "" - ), - }, - Signals: { - [`${name}-changed`]: {}, - }, - }, - class Subclass extends Service { - get state() { - return this._state || ""; - } - - set state(value) { - this._state = value; - this.emit("changed"); - } - - get proc() { - return this._proc || null; - } - - set proc(value) { - this._proc = value; - } - - start = () => { - this.proc = ags.Utils.subprocess(command, (line) => { - this.state = transformer(line); - }); - } - - stop = () => { - this.proc.force_exit(); - this.proc = null; - } - - constructor() { - super(); - this.proc = ags.Utils.subprocess(command, (line) => { - this.state = transformer(line); - }); - } - } - ); - - class State { - static { - Service.export(this, name); - } - - static instance = new v(); - - static get state() { - return State.instance.state; - } - - static set state(value) { - State.instance.state = value; - } - - static start() { - State.instance.start(); - } - static stop () { - State.instance.stop(); - } - } - - return State; -} \ No newline at end of file diff --git a/pika-hyprland-settings/etc/skel/.config/ags/services/gohypr.js b/pika-hyprland-settings/etc/skel/.config/ags/services/gohypr.js deleted file mode 100644 index f5b9cda..0000000 --- a/pika-hyprland-settings/etc/skel/.config/ags/services/gohypr.js +++ /dev/null @@ -1,6 +0,0 @@ -const { App } = ags; -import { deflisten } from './deflisten.js'; - -export const gohypr = deflisten('gohypr', `${App.configDir}/programs/gohypr`, (line) => { - return JSON.parse(line); -}); diff --git a/pika-hyprland-settings/etc/skel/.config/ags/services/gostat.js b/pika-hyprland-settings/etc/skel/.config/ags/services/gostat.js deleted file mode 100644 index 6d5b4f5..0000000 --- a/pika-hyprland-settings/etc/skel/.config/ags/services/gostat.js +++ /dev/null @@ -1,7 +0,0 @@ -const { App } = ags; -import { deflisten } from './deflisten.js'; -import barConfig from '../barConfig.js'; - -export const gostat = deflisten('gostat', `${App.configDir}/programs/gostat ${barConfig.sysinfoUpdateInterval}`, (line) => { - return JSON.parse(line); -}); \ No newline at end of file diff --git a/pika-hyprland-settings/etc/skel/.config/ags/style.css b/pika-hyprland-settings/etc/skel/.config/ags/style.css deleted file mode 100644 index 2e3139d..0000000 --- a/pika-hyprland-settings/etc/skel/.config/ags/style.css +++ /dev/null @@ -1,598 +0,0 @@ -* { - all: unset; } - -@keyframes flyin-top { - from { - margin-top: -2.795rem; } - to { - margin-top: 0rem; } } - -@keyframes flyin-bottom { - from { - margin-top: 4.841rem; - margin-bottom: -4.841rem; } - to { - margin-bottom: 0rem; - margin-top: 0rem; } } - -.no-anim { - transition: 0ms; } - -.txt { - color: #e5e1e6; } - -.txt-shadow { - text-shadow: 1px 2px 8px rgba(0, 0, 0, 0.69); - margin: 10px; } - -.txt-badonkers { - font-family: 'Torus', 'Product Sans', 'Bahnschrift', 'Inter'; - font-size: 3rem; } - -.txt-tiddies { - font-family: 'Torus', 'Product Sans', 'Bahnschrift', 'Inter'; - font-size: 2.7273rem; } - -.txt-hugeass { - font-family: 'Torus', 'Product Sans', 'Bahnschrift', 'Inter'; - font-size: 1.8182rem; } - -.txt-larger { - font-family: 'Torus', 'Product Sans', 'Bahnschrift', 'Inter'; - font-size: 1.6363rem; } - -.txt-large { - font-family: 'Torus', 'Product Sans', 'Bahnschrift', 'Inter'; - font-size: 1.4545rem; } - -.txt-norm { - font-family: 'Torus', 'Product Sans', 'Bahnschrift', 'Inter'; - font-size: 1.2727rem; } - -.txt-small { - font-family: 'Torus', 'Product Sans', 'Bahnschrift', 'Inter'; - font-size: 1.0909rem; } - -.txt-smallie { - font-family: 'Torus', 'Product Sans', 'Bahnschrift', 'Inter'; - font-size: 1rem; } - -.txt-smaller { - font-family: 'Torus', 'Product Sans', 'Bahnschrift', 'Inter'; - font-size: 0.9091rem; } - -.txt-smaller-offset { - margin-top: -0.136rem; } - -.txt-tiny { - font-family: 'Torus', 'Product Sans', 'Bahnschrift', 'Inter'; - font-size: 0.7273rem; } - -.txt-subtxt { - color: #bdb9be; } - -.txt-bold { - font-weight: 500; } - -.icon-material { - font-family: 'Material Symbols Rounded'; } - -.separator { - border-radius: 50rem; - background-color: #e5e1e6; - margin: 0rem 0.682rem; - min-width: 0.545rem; - min-height: 0.545rem; } - -tooltip { - background-color: #47464e; - color: #c9c5d0; - border-radius: 50rem; - border: 1px solid #c9c5d0; } - -.spacing-v-15 > box { - margin-bottom: 1.023rem; } - -.spacing-v-15 > box:last-child { - margin-bottom: 0rem; } - -.spacing-v-15 > scrolledwindow { - margin-bottom: 1.023rem; } - -.spacing-v-15 > scrolledwindow:last-child { - margin-bottom: 0rem; } - -.spacing-v-15 > revealer { - margin-bottom: 1.023rem; } - -.spacing-v-15 > revealer:last-child { - margin-bottom: 0rem; } - -.spacing-v-15 > label { - margin-bottom: 1.023rem; } - -.spacing-v-15 > label:last-child { - margin-bottom: 0rem; } - -.spacing-h-15 > box { - margin-right: 1.023rem; } - -.spacing-h-15 > box:last-child { - margin-right: 0rem; } - -.spacing-h-15 > label { - margin-right: 1.023rem; } - -.spacing-h-15 > label:last-child { - margin-right: 0rem; } - -.spacing-h-15 > button { - margin-right: 1.023rem; } - -.spacing-h-15 > button:last-child { - margin-right: 0rem; } - -.spacing-v-5 > box { - margin-bottom: 0.341rem; } - -.spacing-v-5 > box:last-child { - margin-bottom: 0rem; } - -.spacing-v-5 > label { - margin-bottom: 0.341rem; } - -.spacing-v-5 > label:last-child { - margin-bottom: 0rem; } - -.spacing-v-5 > button { - margin-bottom: 0.341rem; } - -.spacing-v-5 > button:last-child { - margin-bottom: 0rem; } - -.spacing-h-5 > box { - margin-right: 0.341rem; } - -.spacing-h-5 > box:last-child { - margin-right: 0rem; } - -.spacing-h-5 > label { - margin-right: 0.341rem; } - -.spacing-h-5 > label:last-child { - margin-right: 0rem; } - -.spacing-h-5 > widget > box { - margin-right: 0.341rem; } - -.spacing-h-5 > widget:last-child > box { - margin-right: 0rem; } - -.spacing-v-minus5 > box { - margin-bottom: -0.341rem; } - -.spacing-v-minus5 > box:last-child { - margin-bottom: 0rem; } - -.spacing-v-minus5 > label { - margin-bottom: -0.341rem; } - -.spacing-v-minus5 > label:last-child { - margin-bottom: 0rem; } - -.spacing-h-10 > box { - margin-right: 0.682rem; } - -.spacing-h-10 > box:last-child { - margin-right: 0rem; } - -.spacing-h-10 > label { - margin-right: 0.682rem; } - -.spacing-h-10 > label:last-child { - margin-right: 0rem; } - -.spacing-h-10 > widget { - margin-right: 0.682rem; } - -.spacing-h-10 > widget:last-child { - margin-right: 0rem; } - -.anim-enter { - transition: 200ms cubic-bezier(0.05, 0.7, 0.1, 1); } - -.anim-exit { - transition: 150ms cubic-bezier(0.3, 0, 0.8, 0.15); } - -.bar-bg { - min-height: 3.81818181817rem; - margin: 0.27272727272rem 0.546rem; - border-radius: 26px; - background-color: #141418; - background-image: linear-gradient(135deg, #191823 18%, rgba(0, 0, 0, 0) 18%, rgba(0, 0, 0, 0) 37%, #191823 37%, #191823 63%, rgba(0, 0, 0, 0) 63%, rgba(0, 0, 0, 0) 85%, #191823 85%); - box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.5); - animation-name: flyin-top; - animation-duration: 250ms; - animation-timing-function: cubic-bezier(0.05, 0.7, 0.1, 1); - animation-iteration-count: 1; } - -.bar-sidespace { - min-width: 1.5rem; } - -.bar-group-margin { - padding: 0.2rem; } - -.bar-group { - background-color: rgba(48, 47, 51, 0.59); - border-top: 1px solid rgba(68, 67, 71, 0.59); - border-left: 1px solid rgba(68, 67, 71, 0.59); - border-right: 1px solid rgba(58, 57, 61, 0.59); - border-bottom: 1px solid rgba(58, 57, 61, 0.59); } - -.bar-group-pad { - padding: 0rem 1.023rem; } - -.bar-group-pad-less { - padding: 0rem 0.681rem; } - -.bar-group-pad-system { - padding-left: 1.023rem; - padding-right: 0.547rem; } - -.bar-group-pad-music { - padding-right: 1.023rem; - padding-left: 0.273rem; - margin-left: 1.023rem; } - -.bar-group-pad-left { - padding-left: 1.364rem; - padding-right: 0.681rem; } - -.bar-group-pad-right { - padding-left: 0.681rem; - padding-right: 1.364rem; } - -.bar-group-pad-leftonly { - padding-left: 0.681rem; } - -.bar-group-pad-rightonly { - padding-right: 0.681rem; } - -.bar-group-standalone { - border-radius: 1.364rem; } - -.bar-group-round { - border-radius: 10rem; } - -.bar-group-middle { - border-radius: 0.477rem; } - -.bar-group-left { - border-radius: 0.477rem; - border-top-left-radius: 1.364rem; - border-bottom-left-radius: 1.364rem; - margin-left: 1.092rem; } - -.bar-group-right { - border-radius: 0.477rem; - border-top-right-radius: 1.364rem; - border-bottom-right-radius: 1.364rem; - margin-right: 1.092rem; } - -.bar-ws-width { - min-width: 18.382rem; } - -.bar-separator { - min-width: 0.341rem; - min-height: 0.341rem; - background-color: rgba(48, 47, 51, 0.59); - border-radius: 999px; - margin: 0rem 0.341rem; } - -.bar-ws { - min-height: 1.770rem; - min-width: 1.770rem; - font-size: 1.091rem; } - -.bar-ws-button:hover .bar-ws-empty { - color: #c6c0ff; } - -.bar-ws-button:hover .bar-ws-occupied { - background-color: #3e31ad; - color: #e5dfff; } - -.bar-ws-button:hover .bar-ws-active { - background-color: #c6c0ff; - color: #260f98; } - -.bar-ws-empty { - color: #e5e1e6; } - -.bar-ws-occupied { - background-color: #464459; - color: #e3dff8; } - -.bar-ws-active { - background-color: #c6c0ff; - color: #260f98; - border-radius: 999px; - transition: 100ms cubic-bezier(0, 1, 0, 1); } - -.bar-ws-left { - border-top-left-radius: 999px; - border-bottom-left-radius: 999px; } - -.bar-ws-right { - border-top-right-radius: 999px; - border-bottom-right-radius: 999px; } - -.bar-batt { - border-radius: 999px; - padding: 0rem 0.341rem; - background-color: #e5dfff; - color: #3e31ad; } - -.bar-sidemodule { - min-width: 25.227rem; } - -.bar-batt-low { - background-color: #ffb4a9; - color: #680003; } - -.bar-batt-prog-low { - background-color: #ffb4a9; - color: #680003; } - -.bar-music-playstate { - min-height: 1.5rem; - min-width: 1.5rem; - border-radius: 10rem; - background-color: rgba(28, 27, 31, 0.59); - color: #e5e1e6; - margin-left: 2rem; } - -.bar-music { - margin-left: 2rem; } - -.bar-music-label-container { - min-width: 18.770rem; } - -.bar-music-playstate-playing { - min-height: 1.5rem; - min-width: 1.5rem; - border-radius: 10rem; - background-color: rgba(28, 27, 31, 0.59); - color: #e5e1e6; - margin-left: 2rem; } - -.bar-music-playstate-txt { - font-family: 'Material Symbols Rounded'; - font-size: 1.4545rem; - margin: -0.1rem 0rem; } - -.bar-music-coverbox { - box-shadow: #260f98 0px 0px 2rem -0.3rem; - border: #190b5f 2px solid; - background-position: center; - background-repeat: no-repeat; - background-size: 125%; - min-height: 3rem; - min-width: 3rem; - border-radius: 0.75rem; } - -.bar-music-extended-bg { - border-radius: 1.364rem; - min-width: 34.091rem; } - -.bar-music-extended-ctl-bg { - border-radius: 1.364rem; - background-color: rgba(30, 30, 30, 0.6); } - -.bar-music-bottom-bg { - border-radius: 1.364rem; - min-width: 34.091rem; } - -.bar-music-bottom-ctl-bg { - border-radius: 1.364rem; - background-color: rgba(30, 30, 30, 0.6); } - -.bar-music-extended-textbox { - margin: 1.023rem; } - -.bar-music-bottom-cover { - border-radius: 10rem; } - -.bar-music-hide-false { - transition: 250ms cubic-bezier(0.05, 0.7, 0.1, 1); - transition-duration: 100ms; - opacity: 1; } - -.bar-music-hide-true { - transition: 180ms cubic-bezier(0.3, 0, 0.8, 0.15); - transition-duration: 100ms; - opacity: 0; } - -.bar-music-btn { - font-size: 1.364rem; - border-radius: 10rem; - min-height: 2.591rem; - min-width: 2.591rem; } - -.bar-music-btn:hover { - background-color: rgba(128, 128, 128, 0.4); } - -.bar-prog-batt { - min-height: 0.955rem; - min-width: 0.068rem; - padding: 0rem; - border-radius: 10rem; } - .bar-prog-batt trough { - min-height: 0.954rem; - min-width: 0.068rem; - border-radius: 10rem; - background-color: #e5dfff; } - .bar-prog-batt progress { - min-height: 0.680rem; - min-width: 0.680rem; - margin: 0rem 0.137rem; - border-radius: 10rem; - background-color: #3e31ad; } - -.bar-prog-batt-low { - min-height: 0.954rem; - min-width: 0.068rem; - padding: 0rem; - border-radius: 10rem; } - .bar-prog-batt-low trough { - min-height: 0.954rem; - min-width: 0.068rem; - border-radius: 10rem; - background-color: #ffb4a9; } - .bar-prog-batt-low progress { - min-height: 0.680rem; - min-width: 0.680rem; - margin: 0rem 0.137rem; - border-radius: 10rem; - background-color: #930006; } - -.bar-batt-chargestate { - border-radius: 10rem; - background-color: transparent; - background-color: #3e31ad; } - -.bar-batt-chargestate-charging { - border-radius: 10rem; - min-width: 0.681rem; - min-height: 0.681rem; } - -.bar-batt-chargestate-low { - background-color: #930006; } - -.bar-batt-percentage { - font-size: 1rem; - margin-top: -0.068rem; - font-weight: 500; } - -.corner { - background-color: rgba(28, 27, 31, 0.9); - border-radius: 1.5rem; } - -.bar-space-button { - padding: 0.341rem; } - .bar-space-button box { - border-radius: 999px; - padding: 0rem 0.682rem; } - -.bar-space-button:hover box { - background-color: rgba(128, 128, 128, 0.4); } - -.bar-space-button:active box { - background-color: rgba(128, 128, 128, 0.7); } - -.bar-space-button-leftmost box { - margin: 0rem 1.5rem; } - -.bar-space-area-rightmost > box { - padding-right: 2.386rem; } - -.progicon { - margin-right: 0.75rem; } - -.progiconicon { - font-size: 32px; } - -.calendar { - background-color: #1c1b1f; - border: 0.2rem solid rgba(70, 68, 89, 0.9); - border-radius: 1rem; - color: #e5e1e6; - padding: .2em; - font-family: 'Torus'; - margin: 1rem; } - -calendar { - padding: 0.5rem; } - calendar * { - padding: 0.1rem; - color: #c6c0ff; } - calendar :selected { - color: #260f98; - font-weight: bolder; - background-color: #c6c0ff; - border-radius: 0.5rem; } - calendar .header { - color: #e5e1e6; } - calendar .button { - color: #e5e1e6; } - calendar :indeterminate { - color: #e5e1e6; } - -.bar-system .bar-sides { - transition: 500ms cubic-bezier(0.05, 0.7, 0.1, 1); - margin: 0.25rem; - border-radius: 1.5rem; - padding: 0 1rem; } - -.hovered.bar-system .bar-sides { - background-image: linear-gradient(45deg, rgba(0, 0, 0, 0) 60%, #585860 60%); - background-size: 400% auto; - background-color: #47464e; - background-position: 60% 50%; } - -tooltip { - background-color: transparent; - border: none; } - tooltip > * > * { - background-color: #1c1b1f; - border-radius: 1.5rem; - color: #e5e1e6; - padding: 1rem; - margin: 0.5rem; - box-shadow: 0.25rem 0 0.25rem 0 #1c1b1f; } - -.musicbox { - margin-top: -5rem; - margin-bottom: 0.01rem; - margin-left: 1rem; } - -.musicbox-bar { - min-height: 0.155rem; - min-width: 1rem; - padding: 0rem; - border-radius: 10rem; } - .musicbox-bar trough { - background-color: transparent; } - .musicbox-bar progress { - min-height: 0.155rem; - min-width: 2rem; - margin: 0rem 0.137rem; - border-top-left-radius: 10rem; - border-top-right-radius: 10rem; - background-color: #464459; } - -.systray-icon { - margin-right: 0.5rem; - margin-left: 0.25rem; } - -menu { - background: #080809; - border-radius: 12px; - border: 2px solid #2a2935; - margin-top: 2rem; - padding: 1rem 0; - color: #e5e1e6; } - -menu > menuitem { - padding: 0.4em 1.5rem; - background: transparent; - transition: 0.2s ease background; } - -menu > menuitem:hover { - background: rgba(255, 255, 255, 0.4); } - -menu > menuitem check:checked ~ label { - color: #e5e1e6; - font-weight: 600; } - -menubar > menuitem { - margin-left: 0.6rem; } diff --git a/pika-hyprland-settings/etc/skel/.config/ags/widgets/batt.js b/pika-hyprland-settings/etc/skel/.config/ags/widgets/batt.js deleted file mode 100644 index 1cca375..0000000 --- a/pika-hyprland-settings/etc/skel/.config/ags/widgets/batt.js +++ /dev/null @@ -1,37 +0,0 @@ -const { Widget } = ags; -const { Battery } = ags.Service; -import { getBattery } from '../lib.js'; - -export const Batt = () => Widget.Box({ - halign: 'end', - tooltipText: 'Battery Remaining', - valign: 'center', - className: '', - connections: [[Battery, box => { - box.visible = Battery?.available; - }]], - children: [ - Widget.Label({ - halign: 'end', - valign: 'center', - className: 'txt-larger txt icon-material', - style: 'margin-right: 0.5rem; margin-top: 1px;', - label: 'battery_5_bar', - connections: [[Battery, label => { - if (Battery?.available) { - label.label = getBattery(Battery); - } - }]], - }), - Widget.Label({ - halign: 'end', - valign: 'center', - className: 'txt-norm txt', - connections: [[Battery, label => { - if (Battery?.available) { - label.label = Battery?.percent + "%"; - } - }]], - }), - ], -}); diff --git a/pika-hyprland-settings/etc/skel/.config/ags/widgets/clock.js b/pika-hyprland-settings/etc/skel/.config/ags/widgets/clock.js deleted file mode 100644 index cb12b38..0000000 --- a/pika-hyprland-settings/etc/skel/.config/ags/widgets/clock.js +++ /dev/null @@ -1,25 +0,0 @@ -const { Widget } = ags; -import { getFormattedTime, getFormattedDate } from '../lib.js'; - -export const Clock = () => Widget.Box({ - vertical: true, - halign: 'end', - valign: 'center', - sensitive: true, - className: 'clock', - children: [ - Widget.Label({ - halign: 'end', - valign: 'center', - className: 'txt-norm txt', - connections: [[5000, label => label.label = getFormattedTime()]], - }), - Widget.Label({ - halign: 'end', - valign: 'center', - className: 'txt-smallie txt', - connections: [[60000, label => label.label = getFormattedDate()]], - }), - ], -}); - diff --git a/pika-hyprland-settings/etc/skel/.config/ags/widgets/cpu.js b/pika-hyprland-settings/etc/skel/.config/ags/widgets/cpu.js deleted file mode 100644 index 43830fb..0000000 --- a/pika-hyprland-settings/etc/skel/.config/ags/widgets/cpu.js +++ /dev/null @@ -1,28 +0,0 @@ -const { Widget } = ags; -import { gostat } from '../services/gostat.js'; - -export const Cpu = () => Widget.Box({ - halign: 'end', - tooltipText: 'CPU Usage', - valign: 'center', - className: '', - children: [ - Widget.Label({ - halign: 'end', - valign: 'center', - className: 'txt-larger txt icon-material', - style: 'margin-right: 0.5rem; margin-top: 1px;', - label: 'developer_board', - }), - Widget.Label({ - halign: 'end', - valign: 'center', - className: 'txt-norm txt', - connections: [[gostat, label => { - if (gostat?.state?.cpu) { - label.label = gostat?.state?.cpu + "%"; - } - }]], - }), - ], -}); \ No newline at end of file diff --git a/pika-hyprland-settings/etc/skel/.config/ags/widgets/cputemp.js b/pika-hyprland-settings/etc/skel/.config/ags/widgets/cputemp.js deleted file mode 100644 index ec01d2e..0000000 --- a/pika-hyprland-settings/etc/skel/.config/ags/widgets/cputemp.js +++ /dev/null @@ -1,29 +0,0 @@ -const { Widget } = ags; -import { gostat } from '../services/gostat.js'; -import { getTemp } from '../lib.js'; - -export const CpuTemp = () => Widget.Box({ - halign: 'end', - tooltipText: 'CPU Temperature', - valign: 'center', - className: '', - children: [ - Widget.Label({ - halign: 'end', - valign: 'center', - className: 'txt-larger txt icon-material', - style: 'margin-right: 0.25rem; margin-top: 1px;', - label: 'thermometer', - }), - Widget.Label({ - halign: 'end', - valign: 'center', - className: 'txt-norm txt', - connections: [[gostat, label => { - if (gostat?.state?.cputemp) { - label.label = getTemp(gostat?.state?.cputemp); - } - }]], - }), - ], -}); diff --git a/pika-hyprland-settings/etc/skel/.config/ags/widgets/mediainfo.js b/pika-hyprland-settings/etc/skel/.config/ags/widgets/mediainfo.js deleted file mode 100644 index 7085197..0000000 --- a/pika-hyprland-settings/etc/skel/.config/ags/widgets/mediainfo.js +++ /dev/null @@ -1,76 +0,0 @@ -const { Widget } = ags; -const { Mpris } = ags.Service; - -export const MediaInfo = () => Widget.Box({ - className: 'bar-group-pad-music spacing-h-10', - style: "margin-left: -16rem;", - children: [ - Widget.Box({ - halign: 'center', - className: 'bar-music-coverbox', - connections: [[Mpris, box => { - const mpris = Mpris.getPlayer(''); - if (mpris?.coverPath) { - box.visible = true; - box.setStyle(`background-image: url('${mpris.coverPath}');`); - } else { - box.visible = false; - } - }]], - children: [ - Widget.Box({ - valign: 'center', - style: 'margin-left: 0.75rem;', - children: [Widget.Label({ - valign: 'center', - className: 'bar-music-playstate-txt', - connections: [[Mpris, label => { - const mpris = Mpris.getPlayer(''); - label.label = `${mpris?.playBackStatus == 'Playing' ? '' : ''}`; - }]], - })], - connections: [[Mpris, label => { - const mpris = Mpris.getPlayer(''); - label.toggleClassName('bar-music-playstate-playing', mpris?.playBackStatus == 'Playing'); - label.toggleClassName('bar-music-playstate', mpris?.playBackStatus == 'Paused'); - }]], - }), - ] - }), - Widget.Box({ - className: 'bar-music-label-container', - vertical: true, - halign: 'start', - valign: 'center', - children: [Widget.Label({ - halign: 'start', - valign: 'center', - maxWidthChars: 40, - ellipsize: 3, - className: 'bar-music-label txt txt-norm', - connections: [[Mpris, label => { - const mpris = Mpris.getPlayer(''); - if (mpris) - label.label = `${mpris.trackTitle}`; - else - label.label = 'Nothing'; - }]], - }), - Widget.Label({ - halign: 'start', - maxWidthChars: 40, - ellipsize: 3, - valign: 'center', - className: 'bar-music-label txt txt-smallie', - connections: [[Mpris, label => { - const mpris = Mpris.getPlayer(''); - if (mpris) - label.label = `${mpris.trackArtists}`; - else - label.label = 'Playing'; - }]], - }), - ], - }) - ] -}); \ No newline at end of file diff --git a/pika-hyprland-settings/etc/skel/.config/ags/widgets/mem.js b/pika-hyprland-settings/etc/skel/.config/ags/widgets/mem.js deleted file mode 100644 index 6f8aff3..0000000 --- a/pika-hyprland-settings/etc/skel/.config/ags/widgets/mem.js +++ /dev/null @@ -1,27 +0,0 @@ -const { Widget } = ags; -import { gostat } from '../services/gostat.js'; - -export const Mem = () => Widget.Box({ - halign: 'end', - tooltipText: 'Memory Usage', - valign: 'center', - children: [ - Widget.Label({ - halign: 'end', - valign: 'center', - className: 'txt-larger txt icon-material', - style: 'margin-right: 0.5rem; margin-top: 1px;', - label: 'memory', - }), - Widget.Label({ - halign: 'end', - valign: 'center', - className: 'txt-norm txt', - connections: [[gostat, label => { - if (gostat?.state?.mem) { - label.label = gostat?.state?.mem + "G"; - } - }]], - }), - ], -}); \ No newline at end of file diff --git a/pika-hyprland-settings/etc/skel/.config/ags/widgets/systray.js b/pika-hyprland-settings/etc/skel/.config/ags/widgets/systray.js deleted file mode 100644 index 55884e8..0000000 --- a/pika-hyprland-settings/etc/skel/.config/ags/widgets/systray.js +++ /dev/null @@ -1,26 +0,0 @@ -const { SystemTray } = ags.Service; -const { Widget } = ags; - -export const Systray = () => Widget.Box({ - className: 'systray', - connections: [[SystemTray, box => { - box.children = SystemTray.items.map(item =>{ - const iconW = Widget.Icon({ - size: 24 - }); - iconW.set_margin_left(6); - iconW.icon = item.icon; - const btn = Widget.Button({ - onPrimaryClick: (_, event) => item.activate(event), - onSecondaryClick: (_, event) => item.openMenu(event), - child: iconW, - className: 'systray-icon', - connections: [[item, button => { - button.child.icon = item.icon; - button.tooltipMarkup = item.tooltipMarkup; - }]], - }); - return btn; - }); - }]], -}); diff --git a/pika-hyprland-settings/etc/skel/.config/ags/widgets/visualiser.js b/pika-hyprland-settings/etc/skel/.config/ags/widgets/visualiser.js deleted file mode 100644 index 8d50457..0000000 --- a/pika-hyprland-settings/etc/skel/.config/ags/widgets/visualiser.js +++ /dev/null @@ -1,41 +0,0 @@ -const { Widget } = ags; -const { Mpris } = ags.Service; -import { cvjson } from '../services/cvjson.js'; - -const numBars = 15; - -export const Visualiser = () => Widget.Box({ - className: 'musicbox', - halign: 'center', - valign: 'end', - vexpand: false, - connections: [ - [Mpris, box => { - const mpris = Mpris.getPlayer(''); - if (mpris?.playBackStatus == 'Playing' && !cvjson?.started) { - cvjson.start(); - } else if ((!mpris?.playBackStatus || mpris?.playBackStatus != 'Playing') && cvjson?.started) { - cvjson.stop(); - for (const child of box.get_children()) { - child.fraction = 0; - } - } - }], - [cvjson.service, box => { - if (!cvjson.started || !cvjson?.service?.state || cvjson?.service?.state.length < numBars) { - return; - } - let count = 0; - for (const child of box.get_children()) { - child.fraction = cvjson?.service.state[count] / 1500; - count++; - } - }], - ], - children: Array.from({ length: numBars }, (_, i) => i).map(i => (Widget.ProgressBar({ - vertical: true, - className: 'musicbox-bar', - value: 0, - inverted: true, - }))), -}); \ No newline at end of file diff --git a/pika-hyprland-settings/etc/skel/.config/ags/widgets/weather.js b/pika-hyprland-settings/etc/skel/.config/ags/widgets/weather.js deleted file mode 100644 index 1976a14..0000000 --- a/pika-hyprland-settings/etc/skel/.config/ags/widgets/weather.js +++ /dev/null @@ -1,48 +0,0 @@ -const { Widget } = ags; -const { execAsync } = ags.Utils; -import barConfig from '../barConfig.js'; -import { getWeatherSymbol, getTemp, getWeatherDesc } from '../lib.js'; - -export const Weather = () => Widget.Box({ - halign: 'end', - tooltipText: 'Weather', - valign: 'center', - style: 'margin-right: 2.5rem;', - children: [ - Widget.Label({ - halign: 'end', - valign: 'center', - className: 'txt-larger txt icon-material', - style: 'margin-right: 0.5rem; margin-top: 1px;', - label: 'rainy', - }), - Widget.Label({ - halign: 'end', - valign: 'center', - className: 'txt-norm txt', - }), - ], - connections: [[barConfig?.weatherUpdateInterval * 1000, async box => { - setTimeout(() => getWeather(box), 10000); - }]], -}); - -async function getWeather(box) { - let latLng = [0, 0]; - execAsync(`curl https://geocoding-api.open-meteo.com/v1/search?name=${barConfig?.city}&count=1&language=en&format=json`) - .then(output => { - const geocoding = JSON.parse(output); - if (geocoding.results.length === 0) { - return; - } - latLng = [geocoding.results[0].latitude, geocoding.results[0].longitude]; - execAsync(`curl https://api.open-meteo.com/v1/forecast?latitude=${latLng[0]}&longitude=${latLng[1]}¤t=temperature_2m,is_day,weather_code`) - .then(output => { - const weather = JSON.parse(output); - const weatherCode = weather.current.weather_code; - box.tooltipText = getWeatherDesc(weatherCode); - box.children[0].label = getWeatherSymbol(weatherCode); - box.children[1].label = getTemp(Math.round(weather.current.temperature_2m) + ""); - }).catch(console.error) - }).catch(console.error) -} \ No newline at end of file diff --git a/pika-hyprland-settings/etc/skel/.config/ags/windows/bar.js b/pika-hyprland-settings/etc/skel/.config/ags/windows/bar.js deleted file mode 100644 index b169ae9..0000000 --- a/pika-hyprland-settings/etc/skel/.config/ags/windows/bar.js +++ /dev/null @@ -1,40 +0,0 @@ -const { Widget } = ags; -import { Workspaces } from "../modules/workspaces.js"; -import { Music } from "../modules/music.js"; -import { ActiveWindow } from "../modules/activewindow.js"; -import { System } from "../modules/system.js"; - -const left = Widget.Box({ - hexpand: false, - halign: 'start', - className: 'bar-group-left', - children: [Workspaces(), Music()], -}); - -const center = Widget.Box({ - hexpand: true, - halign: 'center', - className: 'bar-group-center', - children: [ActiveWindow()], -}); - -const right = Widget.Box({ - className: 'bar-group-right', - hexpand: false, - halign: 'end', - children: [System()], -}); - -export const bar = Widget.Window({ - name: 'bar', - anchor: ['top', 'left', 'right'], - exclusive: true, - child: Widget.CenterBox({ - className: 'bar-bg', - children: [ - left, - center, - right - ], - }), -}); \ No newline at end of file diff --git a/pika-hyprland-settings/etc/skel/.config/ags/windows/calendar.js b/pika-hyprland-settings/etc/skel/.config/ags/windows/calendar.js deleted file mode 100644 index 0d5a06a..0000000 --- a/pika-hyprland-settings/etc/skel/.config/ags/windows/calendar.js +++ /dev/null @@ -1,23 +0,0 @@ -const { Widget } = ags; - -export const calendar = Widget.Window({ - name: 'calendar', - anchor: ['top', 'right'], - visible: false, - exclusive: true, - child: Widget.Box({ - className: 'cal', - children: [ - Widget.Box({ - className: 'calendar', - children: [ - Widget.Box({ - halign: 3, - hexpand: true, - children: [imports.gi.Gtk.Calendar.new()], - }), - ], - }), - ], - }), -}); \ No newline at end of file diff --git a/pika-hyprland-settings/etc/skel/.config/hypr/env.conf b/pika-hyprland-settings/etc/skel/.config/hypr/env.conf deleted file mode 100644 index 7b94d4f..0000000 --- a/pika-hyprland-settings/etc/skel/.config/hypr/env.conf +++ /dev/null @@ -1,29 +0,0 @@ -# General -env=MOZ_ENABLE_WAYLAND,1 -env=XDG_SESSION_TYPE,wayland -env=XDG_CURRENT_DESKTOP,Hyprland -env=XDG_SESSION_DESKTOP,Hyprland -env=MOZ_DBUS_REMOTE,1 -env=GDK_BACKEND,wayland -env=QT_AUTO_SCREEN_SCALE_FACTOR,1 -env=QT_QPA_PLATFORM,wayland;xcb -env=QT_WAYLAND_FORCE_DPI,physical -env=SDL_VIDEODRIVER,wayland -env=CLUTTER_BACKEND,wayland -env=TERM,kitty -env=TERMINAL,kitty -env=ELECTRON_OZONE_PLATFORM_HINT,auto -env=HYPRCURSOR_THEME,McMojave -env=HYPRCURSOR_SIZE,24 -env=XCURSOR_THEME,McMojaveOrig -env=XCURSOR_SIZE,24 -env=QT_QPA_PLATFORMTHEME,gnome -env=STEAM_FORCE_DESKTOPUI_SCALING,1 -# Nvidia -#env=GSK_RENDERER,ngl -#env=NVD_BACKEND,direct -#env=LIBVA_DRIVER_NAME,nvidia -#env=GBM_BACKEND,nvidia-drm -#env=__GLX_VENDOR_LIBRARY_NAME,nvidia -#env=__GL_VRR_ALLOWED,1 -#env=__GL_GSYNC_ALLOWED,1 \ No newline at end of file diff --git a/pika-hyprland-settings/etc/skel/.config/hypr/exec.conf b/pika-hyprland-settings/etc/skel/.config/hypr/exec.conf deleted file mode 100644 index 00a9291..0000000 --- a/pika-hyprland-settings/etc/skel/.config/hypr/exec.conf +++ /dev/null @@ -1,16 +0,0 @@ -exec-once=dbus-update-activation-environment --systemd WAYLAND_DISPLAY XDG_CURRENT_DESKTOP -exec-once=dbus-update-activation-environment --systemd DISPLAY WAYLAND_DISPLAY -exec-once=systemctl --user import-environment DISPLAY WAYLAND_DISPLAY XDG_CURRENT_DESKTOP -exec-once=hyprpaper -exec-once=swayosd-server -exec-once=systemctl --user enable --now hypridle -exec-once=sleep 5 && nm-applet -exec-once=/usr/bin/mate-polkit -exec-once=xdg-user-dirs-update -exec-once=pikman-update-manager-autostart -exec-once=dconf write /org/gnome/desktop/interface/cursor-size 24 -exec-once=hyprctl setcursor size 24 -exec-once=ags -exec-once=test -e /run/live/medium/live/filesystem.squashfs && pika-installer -exec-once=! test -e /run/live/medium/live/filesystem.squashfs && test -e /home/pikaos && pika-first-setup-gtk4 -exec-once=! test -e /home/pikaos && pika-welcome \ No newline at end of file diff --git a/pika-hyprland-settings/etc/skel/.config/hypr/hypridle.conf b/pika-hyprland-settings/etc/skel/.config/hypr/hypridle.conf deleted file mode 100644 index c08d4a4..0000000 --- a/pika-hyprland-settings/etc/skel/.config/hypr/hypridle.conf +++ /dev/null @@ -1,18 +0,0 @@ -general { - lock_cmd = pidof hyprlock || hyprlock # avoid starting multiple hyprlock instances. - before_sleep_cmd = loginctl lock-session # lock before suspend. - after_sleep_cmd = hyprctl dispatch dpms on # to avoid having to press a key twice to turn on the display. - ignore_dbus_inhibit = false - ignore_systemd_inhibit = false -} - -listener { - timeout = 300 # 5min - on-timeout = loginctl lock-session # lock screen when timeout has passed -} - -listener { - timeout = 360 # 6min - on-timeout = hyprctl dispatch dpms off # screen off when timeout has passed - on-resume = hyprctl dispatch dpms on # screen on when activity is detected after timeout has fired. -} diff --git a/pika-hyprland-settings/etc/skel/.config/hypr/hyprland.conf b/pika-hyprland-settings/etc/skel/.config/hypr/hyprland.conf deleted file mode 100644 index 4ff7a5c..0000000 --- a/pika-hyprland-settings/etc/skel/.config/hypr/hyprland.conf +++ /dev/null @@ -1,119 +0,0 @@ -general { - layout=dwindle - allow_tearing = 1 - gaps_in = 3 - gaps_out = 6 - border_size = 2 - col.active_border = rgba(0DB7D4FF) rgba(7AA2F7FF) rgba(9778D0FF) 45deg - col.inactive_border = rgba(04404aaa) -} - -xwayland { - use_nearest_neighbor = 0 - force_zero_scaling = 1 -} - -input { - #kb_layout=gb - repeat_rate=50 - repeat_delay=300 - numlock_by_default=1 - left_handed=0 - - follow_mouse=2 - accel_profile=flat -} - -gestures { - workspace_swipe=1 -} - -animations { - enabled = yes - - bezier = windowIn, 0.06, 0.71, 0.25, 1 - bezier = windowResize, 0.04, 0.67, 0.38, 1 - - animation = windowsIn, 1, 2, windowIn, slide #popin 20% - animation = windowsOut, 1, 2, windowIn, slide #popin 70% - animation = windowsMove, 1, 1.5, windowResize - animation = border, 1, 10, default - animation = borderangle, 1, 8, default - animation = fade, 1, 3, default - animation = workspaces, 1, 3, default - animation = layers, 1, 3, windowIn, slide -} - -dwindle { - pseudotile = 1 - preserve_split = 1 -} - -render { - explicit_sync = 2 - explicit_sync_kms = 2 - direct_scanout = 0 -} - -opengl { - nvidia_anti_flicker = 0 - force_introspection = 2 -} - -cursor { - no_hardware_cursors = 0 - enable_hyprcursor = 1 - use_cpu_buffer = 0 - sync_gsettings_theme = 1 -} - -decoration { - rounding=15 - blur { - enabled = true - xray = false - size = 2 - passes = 3 - new_optimizations = on - - noise = 0.01 - contrast = 1.6 - brightness = 1.1 - } - shadow { - enabled=0 - range=6 - render_power=2 - ignore_window=1 - offset= 0 0 - color=rgba(1A1A1AEE) - color_inactive=rgba(1A1A1AEE) - } -} - -misc { - vrr = 2 - vfr = 1 - enable_swallow = false - swallow_regex = ^(kitty)$ - disable_hyprland_logo = true - disable_splash_rendering = true - focus_on_activate = true - animate_manual_resizes = true - animate_mouse_windowdragging = true - mouse_move_enables_dpms = true - key_press_enables_dpms = true - middle_click_paste = false -} - -debug { - overlay = 0 - damage_blink = 0 - damage_tracking = 2 -} - -source=~/.config/hypr/env.conf -source=~/.config/hypr/exec.conf -source=~/.config/hypr/keybinds.conf -source=~/.config/hypr/monitors.conf -source=~/.config/hypr/windows.conf diff --git a/pika-hyprland-settings/etc/skel/.config/hypr/hyprlock.conf b/pika-hyprland-settings/etc/skel/.config/hypr/hyprlock.conf deleted file mode 100644 index 078a150..0000000 --- a/pika-hyprland-settings/etc/skel/.config/hypr/hyprlock.conf +++ /dev/null @@ -1,92 +0,0 @@ -# sample hyprlock.conf -# for more configuration options, refer https://wiki.hyprland.org/Hypr-Ecosystem/hyprlock - -source = $HOME/.config/hypr/mocha.conf - -$accent = $mauve -$accentAlpha = $mauveAlpha -$font = JetBrainsMono Nerd Font - -# GENERAL -general { - disable_loading_bar = true - hide_cursor = true -} - -# BACKGROUND -background { - monitor = - path = /usr/share/wallpapers/pika/adventurer_s_guild_by_neytirix_ddm554q.jpg - blur_passes = 1 - color = $base -} - -# LAYOUT -label { - monitor = - text = Layout: $LAYOUT - color = $text - font_size = 25 - font_family = $font - position = 30, -30 - halign = left - valign = top -} - -# TIME -label { - monitor = - text = $TIME - color = $text - font_size = 90 - font_family = $font - position = -30, 0 - halign = right - valign = top -} - -# DATE -label { - monitor = - text = cmd[update:43200000] date +"%A, %d %B %Y" - color = $text - font_size = 25 - font_family = $font - position = -30, -150 - halign = right - valign = top -} - -# USER AVATAR -image { - monitor = - path = $HOME/.face - size = 100 - border_color = $accent - position = 0, 75 - halign = center - valign = center -} - -# INPUT FIELD -input-field { - monitor = - size = 300, 60 - outline_thickness = 4 - dots_size = 0.2 - dots_spacing = 0.2 - dots_center = true - outer_color = $accent - inner_color = $surface0 - font_color = $text - fade_on_empty = false - placeholder_text = 󰌾 Logged in as $USER - hide_input = false - check_color = $accent - fail_color = $red - fail_text = $FAIL ($ATTEMPTS) - capslock_color = $yellow - position = 0, -47 - halign = center - valign = center -} diff --git a/pika-hyprland-settings/etc/skel/.config/hypr/hyprpaper.conf b/pika-hyprland-settings/etc/skel/.config/hypr/hyprpaper.conf deleted file mode 100644 index f52b24d..0000000 --- a/pika-hyprland-settings/etc/skel/.config/hypr/hyprpaper.conf +++ /dev/null @@ -1,2 +0,0 @@ -preload = /usr/share/wallpapers/pika/adventurer_s_guild_by_neytirix_ddm554q.jpg -wallpaper = ,/usr/share/wallpapers/pika/adventurer_s_guild_by_neytirix_ddm554q.jpg diff --git a/pika-hyprland-settings/etc/skel/.config/hypr/keybinds.conf b/pika-hyprland-settings/etc/skel/.config/hypr/keybinds.conf deleted file mode 100644 index 0a1230d..0000000 --- a/pika-hyprland-settings/etc/skel/.config/hypr/keybinds.conf +++ /dev/null @@ -1,70 +0,0 @@ -$mainMod = SUPER - -#Mouse Binds -bindm=$mainMod,mouse:272,movewindow -bindm=$mainMod,mouse:273,resizewindow - -bind=SUPERSHIFT,B,exec,chromium -bind=$mainMod,Return,exec,kitty -bind=$mainMod,N,exec,swaync-client -t -sw -bind=SUPERSHIFT,V,exec,pavucontrol -bind=SUPERSHIFT,Q,exec,wlogout -p layer-shell -bind=SUPERSHIFT,F,exec,nautilus -bind=$mainMod,Escape,exec,hyprctl reload -bind=$mainMod,Escape,exec,notify-send "Config Reloaded" - -bind=$mainMod,S,togglefloating, -bind=$mainMod,A,pin -bind=$mainMod,Q,killactive, -bind=SUPERCONTROL,Q,exec,hyprctl kill -bind=$mainMod,F,fullscreen, - -bindle=,XF86AudioRaiseVolume,exec,swayosd-client --output-volume raise -bindle=,XF86AudioLowerVolume,exec,swayosd-client --output-volume lower -bindl=,XF86AudioMute,exec,swayosd-client --output-volume mute-toggle -bindl=,XF86AudioMicMute,exec,swayosd-client --input-volume mute-toggle -bindle=,XF86MonBrightnessUp,exec,swayosd-client --brightness raise -bindle=,XF86MonBrightnessDown,exec,swayosd-client --brightness lower -bindl=,Caps_Lock,exec,sleep 0.2 && swayosd-client --caps-lock -bind=,XF86Calculator,exec,kcalc -bindl=,XF86AudioPlay,exec,playerctl play-pause -bindl=,XF86AudioStop,exec,playerctl stop -bindl=,XF86AudioPrev,exec,playerctl previous -bindl=,XF86AudioNext,exec,playerctl next - -bind=$mainMod,d,exec,rofi -modi drun -show drun -bind=$mainMod,left,movefocus,l -bind=$mainMod,right,movefocus,r -bind=$mainMod,up,movefocus,u -bind=$mainMod,down,movefocus,d -bind=SUPERSHIFT,left,movetoworkspace,-1 -bind=SUPERSHIFT,right,movetoworkspace,+1 -bind=SUPERSHIFT,up,movewindow,u -bind=SUPERSHIFT,down,movewindow,d -bind=SUPERCONTROL,left,workspace,-1 -bind=SUPERCONTROL,right,workspace,+1 -bind = SUPER SHIFT, 1, movetoworkspace, 1 -bind = SUPER SHIFT, 2, movetoworkspace, 2 -bind = SUPER SHIFT, 3, movetoworkspace, 3 -bind = SUPER SHIFT, 4, movetoworkspace, 4 -bind = SUPER SHIFT, 5, movetoworkspace, 5 -bind = SUPER SHIFT, 6, movetoworkspace, 6 -bind = SUPER SHIFT, 7, movetoworkspace, 7 -bind = SUPER SHIFT, 8, movetoworkspace, 8 -bind = SUPER SHIFT, 9, movetoworkspace, 9 -bind = SUPER SHIFT, 0, movetoworkspace, 10 -bind=SUPERCONTROL,up,focusmonitor,l -bind=SUPERCONTROL,down,focusmonitor,r -bind=$mainMod,tab,workspace,previous -bind=SUPERALT,left,resizeactive,-20 0 -bind=SUPERALT,right,resizeactive,20 0 -bind=SUPERALT,up,resizeactive,0 -20 -bind=SUPERALT,down,resizeactive,0 20 - -bind=$mainMod,F12,exec,hyprctl keyword misc:no_vfr 0 -bind=SUPERALT,F12,exec,hyprctl keyword misc:no_vfr 1 - -bind=,Print,exec,wayfreeze & PID=$!; sleep .1; grim -g "$(slurp)" - | wl-copy; kill $PID -bind=CTRL,Print,exec,/usr/bin/grimshot --notify save screen -bind=SHIFT,Print,exec,/usr/bin/grimshot --notify copy screen -bind=CTRLSHIFT,Print,exec,/usr/bin/grimshot --notify save area diff --git a/pika-hyprland-settings/etc/skel/.config/hypr/mocha.conf b/pika-hyprland-settings/etc/skel/.config/hypr/mocha.conf deleted file mode 100644 index 8ccb56a..0000000 --- a/pika-hyprland-settings/etc/skel/.config/hypr/mocha.conf +++ /dev/null @@ -1,78 +0,0 @@ - -$rosewater = rgb(f5e0dc) -$rosewaterAlpha = f5e0dc - -$flamingo = rgb(f2cdcd) -$flamingoAlpha = f2cdcd - -$pink = rgb(f5c2e7) -$pinkAlpha = f5c2e7 - -$mauve = rgb(cba6f7) -$mauveAlpha = cba6f7 - -$red = rgb(f38ba8) -$redAlpha = f38ba8 - -$maroon = rgb(eba0ac) -$maroonAlpha = eba0ac - -$peach = rgb(fab387) -$peachAlpha = fab387 - -$yellow = rgb(f9e2af) -$yellowAlpha = f9e2af - -$green = rgb(a6e3a1) -$greenAlpha = a6e3a1 - -$teal = rgb(94e2d5) -$tealAlpha = 94e2d5 - -$sky = rgb(89dceb) -$skyAlpha = 89dceb - -$sapphire = rgb(74c7ec) -$sapphireAlpha = 74c7ec - -$blue = rgb(89b4fa) -$blueAlpha = 89b4fa - -$lavender = rgb(b4befe) -$lavenderAlpha = b4befe - -$text = rgb(cdd6f4) -$textAlpha = cdd6f4 - -$subtext1 = rgb(bac2de) -$subtext1Alpha = bac2de - -$subtext0 = rgb(a6adc8) -$subtext0Alpha = a6adc8 - -$overlay2 = rgb(9399b2) -$overlay2Alpha = 9399b2 - -$overlay1 = rgb(7f849c) -$overlay1Alpha = 7f849c - -$overlay0 = rgb(6c7086) -$overlay0Alpha = 6c7086 - -$surface2 = rgb(585b70) -$surface2Alpha = 585b70 - -$surface1 = rgb(45475a) -$surface1Alpha = 45475a - -$surface0 = rgb(313244) -$surface0Alpha = 313244 - -$base = rgb(1e1e2e) -$baseAlpha = 1e1e2e - -$mantle = rgb(181825) -$mantleAlpha = 181825 - -$crust = rgb(11111b) -$crustAlpha = 11111b diff --git a/pika-hyprland-settings/etc/skel/.config/hypr/monitors.conf b/pika-hyprland-settings/etc/skel/.config/hypr/monitors.conf deleted file mode 100644 index 650c83c..0000000 --- a/pika-hyprland-settings/etc/skel/.config/hypr/monitors.conf +++ /dev/null @@ -1 +0,0 @@ -monitor=,highrr,auto,1 \ No newline at end of file diff --git a/pika-hyprland-settings/etc/skel/.config/hypr/windows.conf b/pika-hyprland-settings/etc/skel/.config/hypr/windows.conf deleted file mode 100644 index 4128f63..0000000 --- a/pika-hyprland-settings/etc/skel/.config/hypr/windows.conf +++ /dev/null @@ -1,26 +0,0 @@ -windowrulev2 = float,class:^(launcher)$ -windowrulev2 = noanim,class:^(launcher)$ -windowrulev2 = size 1000 750,class:^(launcher)$ -windowrulev2 = center,class:^(launcher)$ -windowrulev2 = float,title:^(Sharing)$ -windowrulev2 = float,class:^(Steam)$ -windowrulev2 = noborder,class:^(Steam)$ -windowrulev2 = noshadow,class:^(Steam)$ -windowrulev2 = noblur,class:^(Steam)$ -windowrulev2 = float,class:^(steam)$ -windowrulev2 = noborder,class:^(steam)$ -windowrulev2 = noshadow,class:^(steam)$ -windowrulev2 = noblur,class:^(steam)$ -windowrulev2 = float,class:^(steamwebhelper)$ -windowrulev2 = noborder,class:^(steamwebhelper)$ -windowrulev2 = noshadow,class:^(steamwebhelper)$ -windowrulev2 = noblur,class:^(steamwebhelper)$ -windowrulev2 = idleinhibit always,class:^(gamescope)$ -windowrulev2 = fullscreen, class:^(steam_app_.*)$ -windowrulev2 = immediate, fullscreen:1 -windowrulev2 = idleinhibit always, fullscreen:1 -windowrulev2 = immediate, class:^(steam_app_.*)$ -windowrulev2 = stayfocused, class:^(steam_app_.*)$ -windowrulev2 = idleinhibit always, class:^(steam_app_.*)$ -windowrulev2 = allowsinput, class:^(steam_app_.*)$ -windowrulev2 = renderunfocused, class:^(steam_app_.*)$ \ No newline at end of file diff --git a/pika-hyprland-settings/etc/skel/.config/kitty/kitty.conf b/pika-hyprland-settings/etc/skel/.config/kitty/kitty.conf deleted file mode 100644 index 73a3ffb..0000000 --- a/pika-hyprland-settings/etc/skel/.config/kitty/kitty.conf +++ /dev/null @@ -1,83 +0,0 @@ -linux_display_server wayland -font_family Lilex -bold_font auto -italic_font auto -bold_italic_font auto -font_size 15.0 -disable_ligatures never -cursor_shape beam -scrollback_lines 10000 -repaint_delay 6 -sync_to_monitor yes -confirm_os_window_close 0 - -#window -window_padding_width 6 -selection_foreground #d8caac -selection_background #505a60 -background_opacity 0.90 - -foreground #a9b1d6 -background #1a1b26 - -# Black -color0 #414868 -color8 #414868 - -# Red -color1 #f7768e -color9 #f7768e - -# Green -color2 #73daca -color10 #73daca - -# Yellow -color3 #e0af68 -color11 #e0af68 - -# Blue -color4 #7aa2f7 -color12 #7aa2f7 - -# Magenta -color5 #bb9af7 -color13 #bb9af7 - -# Cyan -color6 #7dcfff -color14 #7dcfff - -# White -color7 #c0caf5 -color15 #c0caf5 - -# Cursor -cursor #c0caf5 -cursor_text_color #1a1b26 - -# Selection highlight -selection_foreground none -selection_background #28344a - -# The color for highlighting URLs on mouse-over -url_color #9ece6a - -# Window borders -active_border_color #3d59a1 -inactive_border_color #101014 -bell_border_color #e0af68 - -# Tab bar -tab_bar_style fade -tab_fade 1 -active_tab_foreground #3d59a1 -active_tab_background #16161e -active_tab_font_style bold -inactive_tab_foreground #787c99 -inactive_tab_background #16161e -inactive_tab_font_style bold -tab_bar_background #101014 - -# Title bar -macos_titlebar_color #16161e diff --git a/pika-hyprland-settings/etc/skel/.config/rofi/config.rasi b/pika-hyprland-settings/etc/skel/.config/rofi/config.rasi deleted file mode 100644 index 7c81047..0000000 --- a/pika-hyprland-settings/etc/skel/.config/rofi/config.rasi +++ /dev/null @@ -1,17 +0,0 @@ -configuration{ - modi: "run,drun"; - icon-theme: "Oranchelo"; - show-icons: true; - terminal: "kitty"; - drun-display-format: "{icon} {name}"; - location: 0; - disable-history: false; - hide-scrollbar: true; - display-drun: "  Apps "; - display-run: "  Run "; - display-Network: " 󰤨 Network"; - sidebar-mode: true; -} - -@theme "catppuccin-mocha" - diff --git a/pika-hyprland-settings/etc/skel/.config/wlogout/layout b/pika-hyprland-settings/etc/skel/.config/wlogout/layout deleted file mode 100644 index 7013ee9..0000000 --- a/pika-hyprland-settings/etc/skel/.config/wlogout/layout +++ /dev/null @@ -1,36 +0,0 @@ -{ - "label" : "lock", - "action" : "loginctl lock-session", - "text" : "Lock", - "keybind" : "l" -} -{ - "label" : "hibernate", - "action" : "systemctl hibernate", - "text" : "Hibernate", - "keybind" : "h" -} -{ - "label" : "logout", - "action" : "loginctl terminate-user $USER", - "text" : "Logout", - "keybind" : "e" -} -{ - "label" : "shutdown", - "action" : "systemctl poweroff", - "text" : "Shutdown", - "keybind" : "s" -} -{ - "label" : "suspend", - "action" : "systemctl suspend", - "text" : "Suspend", - "keybind" : "u" -} -{ - "label" : "reboot", - "action" : "systemctl reboot", - "text" : "Reboot", - "keybind" : "r" -} diff --git a/pika-hyprland-settings/etc/skel/.config/wlogout/style.css b/pika-hyprland-settings/etc/skel/.config/wlogout/style.css deleted file mode 100644 index 025e46a..0000000 --- a/pika-hyprland-settings/etc/skel/.config/wlogout/style.css +++ /dev/null @@ -1,55 +0,0 @@ -* { - background-image: none; - background-color: transparent; -} -window { - background-color: rgba(49, 50, 68, 0.85); -} - -grid { - margin: 100px 250px; -} - -button { - padding: 0; - margin: 25px; - color: rgb(205, 214, 244); - background-color: rgba(49, 50, 68, 0.95); - border-style: solid; - border-width: 1px; - border-color: rgba(49, 50, 68, 0.95); - border-radius: 0; - background-repeat: no-repeat; - background-position: center; - background-size: 50px 50px; -} - -button:hover { - background-color: rgba(30, 30, 46, 0.95); - outline-style: none; - border: 1px solid rgba(137, 180, 250, 0.95); -} - -#lock { - background-image: image(url("/usr/share/wlogout/icons/lock.png"), url("/usr/local/share/wlogout/icons/lock.png")); -} - -#logout { - background-image: image(url("/usr/share/wlogout/icons/logout.png"), url("/usr/local/share/wlogout/icons/logout.png")); -} - -#suspend { - background-image: image(url("/usr/share/wlogout/icons/suspend.png"), url("/usr/local/share/wlogout/icons/suspend.png")); -} - -#hibernate { - background-image: image(url("/usr/share/wlogout/icons/hibernate.png"), url("/usr/local/share/wlogout/icons/hibernate.png")); -} - -#shutdown { - background-image: image(url("/usr/share/wlogout/icons/shutdown.png"), url("/usr/local/share/wlogout/icons/shutdown.png")); -} - -#reboot { - background-image: image(url("/usr/share/wlogout/icons/reboot.png"), url("/usr/local/share/wlogout/icons/reboot.png")); -} diff --git a/pika-hyprland-settings/etc/skel/.fonts.conf b/pika-hyprland-settings/etc/skel/.fonts.conf deleted file mode 100644 index 1481ca5..0000000 --- a/pika-hyprland-settings/etc/skel/.fonts.conf +++ /dev/null @@ -1,4 +0,0 @@ - - - ~/.fonts - diff --git a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/00000000000000020006000e7e9ffc3f b/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/00000000000000020006000e7e9ffc3f deleted file mode 120000 index a305d5c..0000000 --- a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/00000000000000020006000e7e9ffc3f +++ /dev/null @@ -1 +0,0 @@ -progress \ No newline at end of file diff --git a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/00008160000006810000408080010102 b/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/00008160000006810000408080010102 deleted file mode 120000 index fb54fee..0000000 --- a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/00008160000006810000408080010102 +++ /dev/null @@ -1 +0,0 @@ -size_ver \ No newline at end of file diff --git a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/03b6e0fcb3499374a867c041f52298f0 b/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/03b6e0fcb3499374a867c041f52298f0 deleted file mode 120000 index 031757c..0000000 --- a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/03b6e0fcb3499374a867c041f52298f0 +++ /dev/null @@ -1 +0,0 @@ -circle \ No newline at end of file diff --git a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/08e8e1c95fe2fc01f976f1e063a24ccd b/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/08e8e1c95fe2fc01f976f1e063a24ccd deleted file mode 120000 index a305d5c..0000000 --- a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/08e8e1c95fe2fc01f976f1e063a24ccd +++ /dev/null @@ -1 +0,0 @@ -progress \ No newline at end of file diff --git a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/1081e37283d90000800003c07f3ef6bf b/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/1081e37283d90000800003c07f3ef6bf deleted file mode 120000 index 88740b2..0000000 --- a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/1081e37283d90000800003c07f3ef6bf +++ /dev/null @@ -1 +0,0 @@ -copy \ No newline at end of file diff --git a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/3085a0e285430894940527032f8b26df b/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/3085a0e285430894940527032f8b26df deleted file mode 120000 index c4ad821..0000000 --- a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/3085a0e285430894940527032f8b26df +++ /dev/null @@ -1 +0,0 @@ -alias \ No newline at end of file diff --git a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/3ecb610c1bf2410f44200f48c40d3599 b/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/3ecb610c1bf2410f44200f48c40d3599 deleted file mode 120000 index a305d5c..0000000 --- a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/3ecb610c1bf2410f44200f48c40d3599 +++ /dev/null @@ -1 +0,0 @@ -progress \ No newline at end of file diff --git a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/4498f0e0c1937ffe01fd06f973665830 b/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/4498f0e0c1937ffe01fd06f973665830 deleted file mode 120000 index cbb52c1..0000000 --- a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/4498f0e0c1937ffe01fd06f973665830 +++ /dev/null @@ -1 +0,0 @@ -dnd-move \ No newline at end of file diff --git a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/5c6cd98b3f3ebcb1f9c7f1c204630408 b/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/5c6cd98b3f3ebcb1f9c7f1c204630408 deleted file mode 120000 index 4cea3ac..0000000 --- a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/5c6cd98b3f3ebcb1f9c7f1c204630408 +++ /dev/null @@ -1 +0,0 @@ -help \ No newline at end of file diff --git a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/6407b0e94181790501fd1e167b474872 b/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/6407b0e94181790501fd1e167b474872 deleted file mode 120000 index 88740b2..0000000 --- a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/6407b0e94181790501fd1e167b474872 +++ /dev/null @@ -1 +0,0 @@ -copy \ No newline at end of file diff --git a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/640fb0e74195791501fd1ed57b41487f b/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/640fb0e74195791501fd1ed57b41487f deleted file mode 120000 index c4ad821..0000000 --- a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/640fb0e74195791501fd1ed57b41487f +++ /dev/null @@ -1 +0,0 @@ -alias \ No newline at end of file diff --git a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/9081237383d90e509aa00f00170e968f b/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/9081237383d90e509aa00f00170e968f deleted file mode 120000 index cbb52c1..0000000 --- a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/9081237383d90e509aa00f00170e968f +++ /dev/null @@ -1 +0,0 @@ -dnd-move \ No newline at end of file diff --git a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/9d800788f1b08800ae810202380a0822 b/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/9d800788f1b08800ae810202380a0822 deleted file mode 120000 index 5ba3f42..0000000 --- a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/9d800788f1b08800ae810202380a0822 +++ /dev/null @@ -1 +0,0 @@ -pointer \ No newline at end of file diff --git a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/a2a266d0498c3104214a47bd64ab0fc8 b/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/a2a266d0498c3104214a47bd64ab0fc8 deleted file mode 120000 index c4ad821..0000000 --- a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/a2a266d0498c3104214a47bd64ab0fc8 +++ /dev/null @@ -1 +0,0 @@ -alias \ No newline at end of file diff --git a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/alias b/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/alias deleted file mode 100644 index 8e4d763..0000000 Binary files a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/alias and /dev/null differ diff --git a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/all-scroll b/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/all-scroll deleted file mode 100644 index 624d229..0000000 Binary files a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/all-scroll and /dev/null differ diff --git a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/arrow b/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/arrow deleted file mode 120000 index 331d858..0000000 --- a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/arrow +++ /dev/null @@ -1 +0,0 @@ -default \ No newline at end of file diff --git a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/b66166c04f8c3109214a4fbd64a50fc8 b/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/b66166c04f8c3109214a4fbd64a50fc8 deleted file mode 120000 index 88740b2..0000000 --- a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/b66166c04f8c3109214a4fbd64a50fc8 +++ /dev/null @@ -1 +0,0 @@ -copy \ No newline at end of file diff --git a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/bottom_left_corner b/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/bottom_left_corner deleted file mode 100644 index b77f33f..0000000 Binary files a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/bottom_left_corner and /dev/null differ diff --git a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/bottom_right_corner b/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/bottom_right_corner deleted file mode 100644 index 7ab1963..0000000 Binary files a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/bottom_right_corner and /dev/null differ diff --git a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/bottom_side b/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/bottom_side deleted file mode 100644 index deafffc..0000000 Binary files a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/bottom_side and /dev/null differ diff --git a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/cell b/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/cell deleted file mode 100644 index 041fd2e..0000000 Binary files a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/cell and /dev/null differ diff --git a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/center_ptr b/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/center_ptr deleted file mode 100644 index edaced4..0000000 Binary files a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/center_ptr and /dev/null differ diff --git a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/circle b/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/circle deleted file mode 120000 index 23bfed6..0000000 --- a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/circle +++ /dev/null @@ -1 +0,0 @@ -not-allowed \ No newline at end of file diff --git a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/closedhand b/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/closedhand deleted file mode 120000 index cbb52c1..0000000 --- a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/closedhand +++ /dev/null @@ -1 +0,0 @@ -dnd-move \ No newline at end of file diff --git a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/col-resize b/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/col-resize deleted file mode 100644 index 2ab1ed1..0000000 Binary files a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/col-resize and /dev/null differ diff --git a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/color-picker b/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/color-picker deleted file mode 100644 index 77298e5..0000000 Binary files a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/color-picker and /dev/null differ diff --git a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/context-menu b/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/context-menu deleted file mode 100644 index 7529e05..0000000 Binary files a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/context-menu and /dev/null differ diff --git a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/copy b/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/copy deleted file mode 100644 index 77992ff..0000000 Binary files a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/copy and /dev/null differ diff --git a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/cross b/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/cross deleted file mode 120000 index 67580a7..0000000 --- a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/cross +++ /dev/null @@ -1 +0,0 @@ -crosshair \ No newline at end of file diff --git a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/crossed_circle b/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/crossed_circle deleted file mode 120000 index 23bfed6..0000000 --- a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/crossed_circle +++ /dev/null @@ -1 +0,0 @@ -not-allowed \ No newline at end of file diff --git a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/crosshair b/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/crosshair deleted file mode 100644 index 401491f..0000000 Binary files a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/crosshair and /dev/null differ diff --git a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/d9ce0ab605698f320427677b458ad60b b/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/d9ce0ab605698f320427677b458ad60b deleted file mode 120000 index 4cea3ac..0000000 --- a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/d9ce0ab605698f320427677b458ad60b +++ /dev/null @@ -1 +0,0 @@ -help \ No newline at end of file diff --git a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/default b/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/default deleted file mode 100644 index 662cfb6..0000000 Binary files a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/default and /dev/null differ diff --git a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/dnd-copy b/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/dnd-copy deleted file mode 120000 index 88740b2..0000000 --- a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/dnd-copy +++ /dev/null @@ -1 +0,0 @@ -copy \ No newline at end of file diff --git a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/dnd-move b/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/dnd-move deleted file mode 100644 index 2ac9bcd..0000000 Binary files a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/dnd-move and /dev/null differ diff --git a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/dnd-no-drop b/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/dnd-no-drop deleted file mode 100644 index 35c2dcd..0000000 Binary files a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/dnd-no-drop and /dev/null differ diff --git a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/dnd-none b/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/dnd-none deleted file mode 120000 index cbb52c1..0000000 --- a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/dnd-none +++ /dev/null @@ -1 +0,0 @@ -dnd-move \ No newline at end of file diff --git a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/down-arrow b/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/down-arrow deleted file mode 100644 index 404b75d..0000000 Binary files a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/down-arrow and /dev/null differ diff --git a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/draft b/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/draft deleted file mode 100644 index be74a98..0000000 Binary files a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/draft and /dev/null differ diff --git a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/e-resize b/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/e-resize deleted file mode 120000 index e0da659..0000000 --- a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/e-resize +++ /dev/null @@ -1 +0,0 @@ -size_hor \ No newline at end of file diff --git a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/e29285e634086352946a0e7090d73106 b/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/e29285e634086352946a0e7090d73106 deleted file mode 120000 index 5ba3f42..0000000 --- a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/e29285e634086352946a0e7090d73106 +++ /dev/null @@ -1 +0,0 @@ -pointer \ No newline at end of file diff --git a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/fcf21c00b30f7e3f83fe0dfd12e71cff b/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/fcf21c00b30f7e3f83fe0dfd12e71cff deleted file mode 120000 index cbb52c1..0000000 --- a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/fcf21c00b30f7e3f83fe0dfd12e71cff +++ /dev/null @@ -1 +0,0 @@ -dnd-move \ No newline at end of file diff --git a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/fleur b/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/fleur deleted file mode 100644 index f26116b..0000000 Binary files a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/fleur and /dev/null differ diff --git a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/forbidden b/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/forbidden deleted file mode 120000 index 226af18..0000000 --- a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/forbidden +++ /dev/null @@ -1 +0,0 @@ -no-drop \ No newline at end of file diff --git a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/grab b/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/grab deleted file mode 120000 index 0834bff..0000000 --- a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/grab +++ /dev/null @@ -1 +0,0 @@ -openhand \ No newline at end of file diff --git a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/grabbing b/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/grabbing deleted file mode 120000 index cbb52c1..0000000 --- a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/grabbing +++ /dev/null @@ -1 +0,0 @@ -dnd-move \ No newline at end of file diff --git a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/h_double_arrow b/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/h_double_arrow deleted file mode 120000 index e0da659..0000000 --- a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/h_double_arrow +++ /dev/null @@ -1 +0,0 @@ -size_hor \ No newline at end of file diff --git a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/half-busy b/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/half-busy deleted file mode 120000 index a305d5c..0000000 --- a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/half-busy +++ /dev/null @@ -1 +0,0 @@ -progress \ No newline at end of file diff --git a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/hand1 b/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/hand1 deleted file mode 120000 index 5ba3f42..0000000 --- a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/hand1 +++ /dev/null @@ -1 +0,0 @@ -pointer \ No newline at end of file diff --git a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/hand2 b/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/hand2 deleted file mode 120000 index 5ba3f42..0000000 --- a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/hand2 +++ /dev/null @@ -1 +0,0 @@ -pointer \ No newline at end of file diff --git a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/help b/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/help deleted file mode 100644 index 52c4bc9..0000000 Binary files a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/help and /dev/null differ diff --git a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/ibeam b/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/ibeam deleted file mode 120000 index f3a3485..0000000 --- a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/ibeam +++ /dev/null @@ -1 +0,0 @@ -text \ No newline at end of file diff --git a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/left-arrow b/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/left-arrow deleted file mode 100644 index 62bcd65..0000000 Binary files a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/left-arrow and /dev/null differ diff --git a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/left_ptr b/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/left_ptr deleted file mode 120000 index 331d858..0000000 --- a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/left_ptr +++ /dev/null @@ -1 +0,0 @@ -default \ No newline at end of file diff --git a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/left_ptr_help b/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/left_ptr_help deleted file mode 120000 index 4cea3ac..0000000 --- a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/left_ptr_help +++ /dev/null @@ -1 +0,0 @@ -help \ No newline at end of file diff --git a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/left_ptr_watch b/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/left_ptr_watch deleted file mode 120000 index a305d5c..0000000 --- a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/left_ptr_watch +++ /dev/null @@ -1 +0,0 @@ -progress \ No newline at end of file diff --git a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/left_side b/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/left_side deleted file mode 100644 index 0f4dabb..0000000 Binary files a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/left_side and /dev/null differ diff --git a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/link b/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/link deleted file mode 120000 index c4ad821..0000000 --- a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/link +++ /dev/null @@ -1 +0,0 @@ -alias \ No newline at end of file diff --git a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/ll_angle b/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/ll_angle deleted file mode 120000 index aab13ad..0000000 --- a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/ll_angle +++ /dev/null @@ -1 +0,0 @@ -bottom_left_corner \ No newline at end of file diff --git a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/lr_angle b/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/lr_angle deleted file mode 120000 index 9a02514..0000000 --- a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/lr_angle +++ /dev/null @@ -1 +0,0 @@ -bottom_right_corner \ No newline at end of file diff --git a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/move b/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/move deleted file mode 120000 index cbb52c1..0000000 --- a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/move +++ /dev/null @@ -1 +0,0 @@ -dnd-move \ No newline at end of file diff --git a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/n-resize b/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/n-resize deleted file mode 120000 index fb54fee..0000000 --- a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/n-resize +++ /dev/null @@ -1 +0,0 @@ -size_ver \ No newline at end of file diff --git a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/ne-resize b/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/ne-resize deleted file mode 120000 index 19274a2..0000000 --- a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/ne-resize +++ /dev/null @@ -1 +0,0 @@ -top_right_corner \ No newline at end of file diff --git a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/nesw-resize b/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/nesw-resize deleted file mode 120000 index e0935e6..0000000 --- a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/nesw-resize +++ /dev/null @@ -1 +0,0 @@ -size_bdiag \ No newline at end of file diff --git a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/no-drop b/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/no-drop deleted file mode 100644 index 6ac2b30..0000000 Binary files a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/no-drop and /dev/null differ diff --git a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/not-allowed b/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/not-allowed deleted file mode 100644 index abb9aa6..0000000 Binary files a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/not-allowed and /dev/null differ diff --git a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/nw-resize b/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/nw-resize deleted file mode 120000 index be1ee95..0000000 --- a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/nw-resize +++ /dev/null @@ -1 +0,0 @@ -top_left_corner \ No newline at end of file diff --git a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/nwse-resize b/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/nwse-resize deleted file mode 120000 index 913bbc3..0000000 --- a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/nwse-resize +++ /dev/null @@ -1 +0,0 @@ -size_fdiag \ No newline at end of file diff --git a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/openhand b/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/openhand deleted file mode 100644 index 512d181..0000000 Binary files a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/openhand and /dev/null differ diff --git a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/pencil b/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/pencil deleted file mode 100644 index d07a8aa..0000000 Binary files a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/pencil and /dev/null differ diff --git a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/pirate b/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/pirate deleted file mode 100644 index 54c8214..0000000 Binary files a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/pirate and /dev/null differ diff --git a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/plus b/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/plus deleted file mode 120000 index d1b147b..0000000 --- a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/plus +++ /dev/null @@ -1 +0,0 @@ -cell \ No newline at end of file diff --git a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/pointer b/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/pointer deleted file mode 100644 index 115d19a..0000000 Binary files a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/pointer and /dev/null differ diff --git a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/pointing_hand b/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/pointing_hand deleted file mode 120000 index 5ba3f42..0000000 --- a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/pointing_hand +++ /dev/null @@ -1 +0,0 @@ -pointer \ No newline at end of file diff --git a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/progress b/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/progress deleted file mode 100644 index 09a3037..0000000 Binary files a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/progress and /dev/null differ diff --git a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/question_arrow b/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/question_arrow deleted file mode 120000 index 4cea3ac..0000000 --- a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/question_arrow +++ /dev/null @@ -1 +0,0 @@ -help \ No newline at end of file diff --git a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/right-arrow b/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/right-arrow deleted file mode 100644 index 4fb8c4b..0000000 Binary files a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/right-arrow and /dev/null differ diff --git a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/right_ptr b/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/right_ptr deleted file mode 100644 index d6f9936..0000000 Binary files a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/right_ptr and /dev/null differ diff --git a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/right_side b/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/right_side deleted file mode 100644 index dd480fb..0000000 Binary files a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/right_side and /dev/null differ diff --git a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/row-resize b/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/row-resize deleted file mode 100644 index 2ae656b..0000000 Binary files a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/row-resize and /dev/null differ diff --git a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/s-resize b/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/s-resize deleted file mode 120000 index fb54fee..0000000 --- a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/s-resize +++ /dev/null @@ -1 +0,0 @@ -size_ver \ No newline at end of file diff --git a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/sb_h_double_arrow b/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/sb_h_double_arrow deleted file mode 120000 index e0da659..0000000 --- a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/sb_h_double_arrow +++ /dev/null @@ -1 +0,0 @@ -size_hor \ No newline at end of file diff --git a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/sb_v_double_arrow b/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/sb_v_double_arrow deleted file mode 120000 index fb54fee..0000000 --- a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/sb_v_double_arrow +++ /dev/null @@ -1 +0,0 @@ -size_ver \ No newline at end of file diff --git a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/se-resize b/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/se-resize deleted file mode 120000 index 9a02514..0000000 --- a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/se-resize +++ /dev/null @@ -1 +0,0 @@ -bottom_right_corner \ No newline at end of file diff --git a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/size_all b/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/size_all deleted file mode 120000 index 147f744..0000000 --- a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/size_all +++ /dev/null @@ -1 +0,0 @@ -fleur \ No newline at end of file diff --git a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/size_bdiag b/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/size_bdiag deleted file mode 100644 index 84a9a68..0000000 Binary files a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/size_bdiag and /dev/null differ diff --git a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/size_fdiag b/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/size_fdiag deleted file mode 100644 index 18e3bfb..0000000 Binary files a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/size_fdiag and /dev/null differ diff --git a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/size_hor b/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/size_hor deleted file mode 100644 index 78f59e8..0000000 Binary files a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/size_hor and /dev/null differ diff --git a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/size_ver b/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/size_ver deleted file mode 100644 index 05435df..0000000 Binary files a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/size_ver and /dev/null differ diff --git a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/split_h b/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/split_h deleted file mode 120000 index 3ce0e22..0000000 --- a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/split_h +++ /dev/null @@ -1 +0,0 @@ -col-resize \ No newline at end of file diff --git a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/split_v b/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/split_v deleted file mode 120000 index 93d9c89..0000000 --- a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/split_v +++ /dev/null @@ -1 +0,0 @@ -row-resize \ No newline at end of file diff --git a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/sw-resize b/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/sw-resize deleted file mode 120000 index aab13ad..0000000 --- a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/sw-resize +++ /dev/null @@ -1 +0,0 @@ -bottom_left_corner \ No newline at end of file diff --git a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/text b/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/text deleted file mode 100644 index a4002ce..0000000 Binary files a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/text and /dev/null differ diff --git a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/top_left_corner b/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/top_left_corner deleted file mode 100644 index 20b8f43..0000000 Binary files a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/top_left_corner and /dev/null differ diff --git a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/top_right_corner b/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/top_right_corner deleted file mode 100644 index ca8cd77..0000000 Binary files a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/top_right_corner and /dev/null differ diff --git a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/top_side b/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/top_side deleted file mode 100644 index 90dcfd0..0000000 Binary files a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/top_side and /dev/null differ diff --git a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/ul_angle b/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/ul_angle deleted file mode 120000 index be1ee95..0000000 --- a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/ul_angle +++ /dev/null @@ -1 +0,0 @@ -top_left_corner \ No newline at end of file diff --git a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/up-arrow b/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/up-arrow deleted file mode 100644 index 5c8e154..0000000 Binary files a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/up-arrow and /dev/null differ diff --git a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/ur_angle b/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/ur_angle deleted file mode 120000 index 19274a2..0000000 --- a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/ur_angle +++ /dev/null @@ -1 +0,0 @@ -top_right_corner \ No newline at end of file diff --git a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/v_double_arrow b/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/v_double_arrow deleted file mode 120000 index fb54fee..0000000 --- a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/v_double_arrow +++ /dev/null @@ -1 +0,0 @@ -size_ver \ No newline at end of file diff --git a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/vertical-text b/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/vertical-text deleted file mode 100644 index 861e5b2..0000000 Binary files a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/vertical-text and /dev/null differ diff --git a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/w-resize b/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/w-resize deleted file mode 120000 index e0da659..0000000 --- a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/w-resize +++ /dev/null @@ -1 +0,0 @@ -size_hor \ No newline at end of file diff --git a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/wait b/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/wait deleted file mode 100644 index 2703383..0000000 Binary files a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/wait and /dev/null differ diff --git a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/watch b/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/watch deleted file mode 120000 index fd80437..0000000 --- a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/watch +++ /dev/null @@ -1 +0,0 @@ -wait \ No newline at end of file diff --git a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/wayland-cursor b/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/wayland-cursor deleted file mode 100644 index d1c30c7..0000000 Binary files a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/wayland-cursor and /dev/null differ diff --git a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/whats_this b/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/whats_this deleted file mode 120000 index 4cea3ac..0000000 --- a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/whats_this +++ /dev/null @@ -1 +0,0 @@ -help \ No newline at end of file diff --git a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/x-cursor b/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/x-cursor deleted file mode 100644 index d26239c..0000000 Binary files a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/x-cursor and /dev/null differ diff --git a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/xterm b/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/xterm deleted file mode 120000 index f3a3485..0000000 --- a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/xterm +++ /dev/null @@ -1 +0,0 @@ -text \ No newline at end of file diff --git a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/zoom-in b/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/zoom-in deleted file mode 100644 index 5f586bc..0000000 Binary files a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/zoom-in and /dev/null differ diff --git a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/zoom-out b/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/zoom-out deleted file mode 100644 index a7ba4c0..0000000 Binary files a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/cursors/zoom-out and /dev/null differ diff --git a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/index.theme b/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/index.theme deleted file mode 100644 index 73430a5..0000000 --- a/pika-hyprland-settings/etc/skel/.icons/McMojave-cursors/index.theme +++ /dev/null @@ -1,3 +0,0 @@ -[Icon Theme] -Name=McMojave Cursors - diff --git a/pika-hyprland-settings/etc/skel/.local/share/fonts/Fira Code Bold Nerd Font Complete Mono Windows Compatible.ttf b/pika-hyprland-settings/etc/skel/.local/share/fonts/Fira Code Bold Nerd Font Complete Mono Windows Compatible.ttf deleted file mode 100644 index 73fdee5..0000000 Binary files a/pika-hyprland-settings/etc/skel/.local/share/fonts/Fira Code Bold Nerd Font Complete Mono Windows Compatible.ttf and /dev/null differ diff --git a/pika-hyprland-settings/etc/skel/.local/share/fonts/Fira Code Bold Nerd Font Complete Mono.ttf b/pika-hyprland-settings/etc/skel/.local/share/fonts/Fira Code Bold Nerd Font Complete Mono.ttf deleted file mode 100644 index 08fa68f..0000000 Binary files a/pika-hyprland-settings/etc/skel/.local/share/fonts/Fira Code Bold Nerd Font Complete Mono.ttf and /dev/null differ diff --git a/pika-hyprland-settings/etc/skel/.local/share/fonts/Fira Code Bold Nerd Font Complete Windows Compatible.ttf b/pika-hyprland-settings/etc/skel/.local/share/fonts/Fira Code Bold Nerd Font Complete Windows Compatible.ttf deleted file mode 100644 index 9bebcda..0000000 Binary files a/pika-hyprland-settings/etc/skel/.local/share/fonts/Fira Code Bold Nerd Font Complete Windows Compatible.ttf and /dev/null differ diff --git a/pika-hyprland-settings/etc/skel/.local/share/fonts/Fira Code Bold Nerd Font Complete.ttf b/pika-hyprland-settings/etc/skel/.local/share/fonts/Fira Code Bold Nerd Font Complete.ttf deleted file mode 100644 index 2be7265..0000000 Binary files a/pika-hyprland-settings/etc/skel/.local/share/fonts/Fira Code Bold Nerd Font Complete.ttf and /dev/null differ diff --git a/pika-hyprland-settings/etc/skel/.local/share/fonts/Fira Code Light Nerd Font Complete Mono.ttf b/pika-hyprland-settings/etc/skel/.local/share/fonts/Fira Code Light Nerd Font Complete Mono.ttf deleted file mode 100644 index e962f63..0000000 Binary files a/pika-hyprland-settings/etc/skel/.local/share/fonts/Fira Code Light Nerd Font Complete Mono.ttf and /dev/null differ diff --git a/pika-hyprland-settings/etc/skel/.local/share/fonts/Fira Code Light Nerd Font Complete.ttf b/pika-hyprland-settings/etc/skel/.local/share/fonts/Fira Code Light Nerd Font Complete.ttf deleted file mode 100644 index c481973..0000000 Binary files a/pika-hyprland-settings/etc/skel/.local/share/fonts/Fira Code Light Nerd Font Complete.ttf and /dev/null differ diff --git a/pika-hyprland-settings/etc/skel/.local/share/fonts/Fira Code Regular Nerd Font Complete Mono Windows Compatible.ttf b/pika-hyprland-settings/etc/skel/.local/share/fonts/Fira Code Regular Nerd Font Complete Mono Windows Compatible.ttf deleted file mode 100644 index 83e3f02..0000000 Binary files a/pika-hyprland-settings/etc/skel/.local/share/fonts/Fira Code Regular Nerd Font Complete Mono Windows Compatible.ttf and /dev/null differ diff --git a/pika-hyprland-settings/etc/skel/.local/share/fonts/Fira Code Regular Nerd Font Complete Mono.ttf b/pika-hyprland-settings/etc/skel/.local/share/fonts/Fira Code Regular Nerd Font Complete Mono.ttf deleted file mode 100644 index e237398..0000000 Binary files a/pika-hyprland-settings/etc/skel/.local/share/fonts/Fira Code Regular Nerd Font Complete Mono.ttf and /dev/null differ diff --git a/pika-hyprland-settings/etc/skel/.local/share/fonts/Fira Code Regular Nerd Font Complete Windows Compatible.ttf b/pika-hyprland-settings/etc/skel/.local/share/fonts/Fira Code Regular Nerd Font Complete Windows Compatible.ttf deleted file mode 100644 index 807b5a8..0000000 Binary files a/pika-hyprland-settings/etc/skel/.local/share/fonts/Fira Code Regular Nerd Font Complete Windows Compatible.ttf and /dev/null differ diff --git a/pika-hyprland-settings/etc/skel/.local/share/fonts/Fira Code Regular Nerd Font Complete.ttf b/pika-hyprland-settings/etc/skel/.local/share/fonts/Fira Code Regular Nerd Font Complete.ttf deleted file mode 100644 index 0d48c23..0000000 Binary files a/pika-hyprland-settings/etc/skel/.local/share/fonts/Fira Code Regular Nerd Font Complete.ttf and /dev/null differ diff --git a/pika-hyprland-settings/etc/skel/.local/share/fonts/Fira Code SemiBold Nerd Font Complete Windows Compatible.ttf b/pika-hyprland-settings/etc/skel/.local/share/fonts/Fira Code SemiBold Nerd Font Complete Windows Compatible.ttf deleted file mode 100644 index 0707a13..0000000 Binary files a/pika-hyprland-settings/etc/skel/.local/share/fonts/Fira Code SemiBold Nerd Font Complete Windows Compatible.ttf and /dev/null differ diff --git a/pika-hyprland-settings/etc/skel/.local/share/fonts/JetBrains Mono Regular Nerd Font Complete.ttf b/pika-hyprland-settings/etc/skel/.local/share/fonts/JetBrains Mono Regular Nerd Font Complete.ttf deleted file mode 100755 index 63bab92..0000000 Binary files a/pika-hyprland-settings/etc/skel/.local/share/fonts/JetBrains Mono Regular Nerd Font Complete.ttf and /dev/null differ diff --git a/pika-hyprland-settings/etc/skel/.local/share/fonts/Lilex-Bold.ttf b/pika-hyprland-settings/etc/skel/.local/share/fonts/Lilex-Bold.ttf deleted file mode 100644 index 37ffc42..0000000 Binary files a/pika-hyprland-settings/etc/skel/.local/share/fonts/Lilex-Bold.ttf and /dev/null differ diff --git a/pika-hyprland-settings/etc/skel/.local/share/fonts/Lilex-BoldItalic.ttf b/pika-hyprland-settings/etc/skel/.local/share/fonts/Lilex-BoldItalic.ttf deleted file mode 100644 index 5e8d50f..0000000 Binary files a/pika-hyprland-settings/etc/skel/.local/share/fonts/Lilex-BoldItalic.ttf and /dev/null differ diff --git a/pika-hyprland-settings/etc/skel/.local/share/fonts/Lilex-ExtraLight.ttf b/pika-hyprland-settings/etc/skel/.local/share/fonts/Lilex-ExtraLight.ttf deleted file mode 100644 index c044f2a..0000000 Binary files a/pika-hyprland-settings/etc/skel/.local/share/fonts/Lilex-ExtraLight.ttf and /dev/null differ diff --git a/pika-hyprland-settings/etc/skel/.local/share/fonts/Lilex-ExtraLightItalic.ttf b/pika-hyprland-settings/etc/skel/.local/share/fonts/Lilex-ExtraLightItalic.ttf deleted file mode 100644 index 61c22df..0000000 Binary files a/pika-hyprland-settings/etc/skel/.local/share/fonts/Lilex-ExtraLightItalic.ttf and /dev/null differ diff --git a/pika-hyprland-settings/etc/skel/.local/share/fonts/Lilex-Italic.ttf b/pika-hyprland-settings/etc/skel/.local/share/fonts/Lilex-Italic.ttf deleted file mode 100644 index e6afafd..0000000 Binary files a/pika-hyprland-settings/etc/skel/.local/share/fonts/Lilex-Italic.ttf and /dev/null differ diff --git a/pika-hyprland-settings/etc/skel/.local/share/fonts/Lilex-Medium.ttf b/pika-hyprland-settings/etc/skel/.local/share/fonts/Lilex-Medium.ttf deleted file mode 100644 index 3a3e522..0000000 Binary files a/pika-hyprland-settings/etc/skel/.local/share/fonts/Lilex-Medium.ttf and /dev/null differ diff --git a/pika-hyprland-settings/etc/skel/.local/share/fonts/Lilex-MediumItalic.ttf b/pika-hyprland-settings/etc/skel/.local/share/fonts/Lilex-MediumItalic.ttf deleted file mode 100644 index 43d7908..0000000 Binary files a/pika-hyprland-settings/etc/skel/.local/share/fonts/Lilex-MediumItalic.ttf and /dev/null differ diff --git a/pika-hyprland-settings/etc/skel/.local/share/fonts/Lilex-Regular.ttf b/pika-hyprland-settings/etc/skel/.local/share/fonts/Lilex-Regular.ttf deleted file mode 100644 index bb83019..0000000 Binary files a/pika-hyprland-settings/etc/skel/.local/share/fonts/Lilex-Regular.ttf and /dev/null differ diff --git a/pika-hyprland-settings/etc/skel/.local/share/fonts/Lilex-Thin.ttf b/pika-hyprland-settings/etc/skel/.local/share/fonts/Lilex-Thin.ttf deleted file mode 100644 index d392439..0000000 Binary files a/pika-hyprland-settings/etc/skel/.local/share/fonts/Lilex-Thin.ttf and /dev/null differ diff --git a/pika-hyprland-settings/etc/skel/.local/share/fonts/Lilex-ThinItalic.ttf b/pika-hyprland-settings/etc/skel/.local/share/fonts/Lilex-ThinItalic.ttf deleted file mode 100644 index f465f60..0000000 Binary files a/pika-hyprland-settings/etc/skel/.local/share/fonts/Lilex-ThinItalic.ttf and /dev/null differ diff --git a/pika-hyprland-settings/etc/skel/.local/share/fonts/MaterialIcons-Regular.ttf b/pika-hyprland-settings/etc/skel/.local/share/fonts/MaterialIcons-Regular.ttf deleted file mode 100644 index 9d09b0f..0000000 Binary files a/pika-hyprland-settings/etc/skel/.local/share/fonts/MaterialIcons-Regular.ttf and /dev/null differ diff --git a/pika-hyprland-settings/etc/skel/.local/share/fonts/MaterialIconsOutlined-Regular.otf b/pika-hyprland-settings/etc/skel/.local/share/fonts/MaterialIconsOutlined-Regular.otf deleted file mode 100644 index 9dad12b..0000000 Binary files a/pika-hyprland-settings/etc/skel/.local/share/fonts/MaterialIconsOutlined-Regular.otf and /dev/null differ diff --git a/pika-hyprland-settings/etc/skel/.local/share/fonts/MaterialSymbolsRounded[FILL,GRAD,opsz,wght].ttf b/pika-hyprland-settings/etc/skel/.local/share/fonts/MaterialSymbolsRounded[FILL,GRAD,opsz,wght].ttf deleted file mode 100644 index a136a2e..0000000 Binary files a/pika-hyprland-settings/etc/skel/.local/share/fonts/MaterialSymbolsRounded[FILL,GRAD,opsz,wght].ttf and /dev/null differ diff --git a/pika-hyprland-settings/etc/skel/.local/share/fonts/MaterialSymbolsRounded[FILL,GRAD,opsz,wght].woff2 b/pika-hyprland-settings/etc/skel/.local/share/fonts/MaterialSymbolsRounded[FILL,GRAD,opsz,wght].woff2 deleted file mode 100644 index 3926ea8..0000000 Binary files a/pika-hyprland-settings/etc/skel/.local/share/fonts/MaterialSymbolsRounded[FILL,GRAD,opsz,wght].woff2 and /dev/null differ diff --git a/pika-hyprland-settings/etc/skel/.local/share/fonts/Torus-Bold.c233ce17.otf b/pika-hyprland-settings/etc/skel/.local/share/fonts/Torus-Bold.c233ce17.otf deleted file mode 100644 index 4b5e08c..0000000 Binary files a/pika-hyprland-settings/etc/skel/.local/share/fonts/Torus-Bold.c233ce17.otf and /dev/null differ diff --git a/pika-hyprland-settings/etc/skel/.local/share/fonts/Torus-Regular.734ed3ae.otf b/pika-hyprland-settings/etc/skel/.local/share/fonts/Torus-Regular.734ed3ae.otf deleted file mode 100644 index d5fc09e..0000000 Binary files a/pika-hyprland-settings/etc/skel/.local/share/fonts/Torus-Regular.734ed3ae.otf and /dev/null differ diff --git a/pika-hyprland-settings/etc/skel/.local/share/fonts/Torus-SemiBold.d263d500.otf b/pika-hyprland-settings/etc/skel/.local/share/fonts/Torus-SemiBold.d263d500.otf deleted file mode 100644 index a3d0712..0000000 Binary files a/pika-hyprland-settings/etc/skel/.local/share/fonts/Torus-SemiBold.d263d500.otf and /dev/null differ diff --git a/pika-hyprland-settings/etc/skel/.local/share/fonts/material-design-icons.ttf b/pika-hyprland-settings/etc/skel/.local/share/fonts/material-design-icons.ttf deleted file mode 100755 index 7015564..0000000 Binary files a/pika-hyprland-settings/etc/skel/.local/share/fonts/material-design-icons.ttf and /dev/null differ diff --git a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojave/hyprcursors/alias.hlc b/pika-hyprland-settings/etc/skel/.local/share/icons/McMojave/hyprcursors/alias.hlc deleted file mode 100644 index 0744df1..0000000 Binary files a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojave/hyprcursors/alias.hlc and /dev/null differ diff --git a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojave/hyprcursors/all-scroll.hlc b/pika-hyprland-settings/etc/skel/.local/share/icons/McMojave/hyprcursors/all-scroll.hlc deleted file mode 100644 index ec9b4c4..0000000 Binary files a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojave/hyprcursors/all-scroll.hlc and /dev/null differ diff --git a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojave/hyprcursors/bottom_left_corner.hlc b/pika-hyprland-settings/etc/skel/.local/share/icons/McMojave/hyprcursors/bottom_left_corner.hlc deleted file mode 100644 index 4d2ccd3..0000000 Binary files a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojave/hyprcursors/bottom_left_corner.hlc and /dev/null differ diff --git a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojave/hyprcursors/bottom_right_corner.hlc b/pika-hyprland-settings/etc/skel/.local/share/icons/McMojave/hyprcursors/bottom_right_corner.hlc deleted file mode 100644 index f985cf0..0000000 Binary files a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojave/hyprcursors/bottom_right_corner.hlc and /dev/null differ diff --git a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojave/hyprcursors/bottom_side.hlc b/pika-hyprland-settings/etc/skel/.local/share/icons/McMojave/hyprcursors/bottom_side.hlc deleted file mode 100644 index 85ba42d..0000000 Binary files a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojave/hyprcursors/bottom_side.hlc and /dev/null differ diff --git a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojave/hyprcursors/cell.hlc b/pika-hyprland-settings/etc/skel/.local/share/icons/McMojave/hyprcursors/cell.hlc deleted file mode 100644 index 0bd5193..0000000 Binary files a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojave/hyprcursors/cell.hlc and /dev/null differ diff --git a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojave/hyprcursors/center_ptr.hlc b/pika-hyprland-settings/etc/skel/.local/share/icons/McMojave/hyprcursors/center_ptr.hlc deleted file mode 100644 index c69c435..0000000 Binary files a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojave/hyprcursors/center_ptr.hlc and /dev/null differ diff --git a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojave/hyprcursors/col-resize.hlc b/pika-hyprland-settings/etc/skel/.local/share/icons/McMojave/hyprcursors/col-resize.hlc deleted file mode 100644 index b902203..0000000 Binary files a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojave/hyprcursors/col-resize.hlc and /dev/null differ diff --git a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojave/hyprcursors/color-picker.hlc b/pika-hyprland-settings/etc/skel/.local/share/icons/McMojave/hyprcursors/color-picker.hlc deleted file mode 100644 index d579950..0000000 Binary files a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojave/hyprcursors/color-picker.hlc and /dev/null differ diff --git a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojave/hyprcursors/context-menu.hlc b/pika-hyprland-settings/etc/skel/.local/share/icons/McMojave/hyprcursors/context-menu.hlc deleted file mode 100644 index e50519a..0000000 Binary files a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojave/hyprcursors/context-menu.hlc and /dev/null differ diff --git a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojave/hyprcursors/copy.hlc b/pika-hyprland-settings/etc/skel/.local/share/icons/McMojave/hyprcursors/copy.hlc deleted file mode 100644 index d7a4e07..0000000 Binary files a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojave/hyprcursors/copy.hlc and /dev/null differ diff --git a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojave/hyprcursors/crosshair.hlc b/pika-hyprland-settings/etc/skel/.local/share/icons/McMojave/hyprcursors/crosshair.hlc deleted file mode 100644 index ccfa972..0000000 Binary files a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojave/hyprcursors/crosshair.hlc and /dev/null differ diff --git a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojave/hyprcursors/default.hlc b/pika-hyprland-settings/etc/skel/.local/share/icons/McMojave/hyprcursors/default.hlc deleted file mode 100644 index c025e68..0000000 Binary files a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojave/hyprcursors/default.hlc and /dev/null differ diff --git a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojave/hyprcursors/dnd-move.hlc b/pika-hyprland-settings/etc/skel/.local/share/icons/McMojave/hyprcursors/dnd-move.hlc deleted file mode 100644 index ecefbff..0000000 Binary files a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojave/hyprcursors/dnd-move.hlc and /dev/null differ diff --git a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojave/hyprcursors/dnd-no-drop.hlc b/pika-hyprland-settings/etc/skel/.local/share/icons/McMojave/hyprcursors/dnd-no-drop.hlc deleted file mode 100644 index abb3dae..0000000 Binary files a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojave/hyprcursors/dnd-no-drop.hlc and /dev/null differ diff --git a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojave/hyprcursors/down-arrow.hlc b/pika-hyprland-settings/etc/skel/.local/share/icons/McMojave/hyprcursors/down-arrow.hlc deleted file mode 100644 index 97d8d2c..0000000 Binary files a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojave/hyprcursors/down-arrow.hlc and /dev/null differ diff --git a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojave/hyprcursors/draft.hlc b/pika-hyprland-settings/etc/skel/.local/share/icons/McMojave/hyprcursors/draft.hlc deleted file mode 100644 index 5e045a8..0000000 Binary files a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojave/hyprcursors/draft.hlc and /dev/null differ diff --git a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojave/hyprcursors/fleur.hlc b/pika-hyprland-settings/etc/skel/.local/share/icons/McMojave/hyprcursors/fleur.hlc deleted file mode 100644 index e142acf..0000000 Binary files a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojave/hyprcursors/fleur.hlc and /dev/null differ diff --git a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojave/hyprcursors/help.hlc b/pika-hyprland-settings/etc/skel/.local/share/icons/McMojave/hyprcursors/help.hlc deleted file mode 100644 index 2d7d40a..0000000 Binary files a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojave/hyprcursors/help.hlc and /dev/null differ diff --git a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojave/hyprcursors/left-arrow.hlc b/pika-hyprland-settings/etc/skel/.local/share/icons/McMojave/hyprcursors/left-arrow.hlc deleted file mode 100644 index ebf3f8f..0000000 Binary files a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojave/hyprcursors/left-arrow.hlc and /dev/null differ diff --git a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojave/hyprcursors/left_side.hlc b/pika-hyprland-settings/etc/skel/.local/share/icons/McMojave/hyprcursors/left_side.hlc deleted file mode 100644 index c24e294..0000000 Binary files a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojave/hyprcursors/left_side.hlc and /dev/null differ diff --git a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojave/hyprcursors/no-drop.hlc b/pika-hyprland-settings/etc/skel/.local/share/icons/McMojave/hyprcursors/no-drop.hlc deleted file mode 100644 index ef8bc7c..0000000 Binary files a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojave/hyprcursors/no-drop.hlc and /dev/null differ diff --git a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojave/hyprcursors/not-allowed.hlc b/pika-hyprland-settings/etc/skel/.local/share/icons/McMojave/hyprcursors/not-allowed.hlc deleted file mode 100644 index a202637..0000000 Binary files a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojave/hyprcursors/not-allowed.hlc and /dev/null differ diff --git a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojave/hyprcursors/openhand.hlc b/pika-hyprland-settings/etc/skel/.local/share/icons/McMojave/hyprcursors/openhand.hlc deleted file mode 100644 index f23582d..0000000 Binary files a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojave/hyprcursors/openhand.hlc and /dev/null differ diff --git a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojave/hyprcursors/pencil.hlc b/pika-hyprland-settings/etc/skel/.local/share/icons/McMojave/hyprcursors/pencil.hlc deleted file mode 100644 index 3c0f2f4..0000000 Binary files a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojave/hyprcursors/pencil.hlc and /dev/null differ diff --git a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojave/hyprcursors/pirate.hlc b/pika-hyprland-settings/etc/skel/.local/share/icons/McMojave/hyprcursors/pirate.hlc deleted file mode 100644 index 1e62b0e..0000000 Binary files a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojave/hyprcursors/pirate.hlc and /dev/null differ diff --git a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojave/hyprcursors/pointer.hlc b/pika-hyprland-settings/etc/skel/.local/share/icons/McMojave/hyprcursors/pointer.hlc deleted file mode 100644 index a469417..0000000 Binary files a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojave/hyprcursors/pointer.hlc and /dev/null differ diff --git a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojave/hyprcursors/progress.hlc b/pika-hyprland-settings/etc/skel/.local/share/icons/McMojave/hyprcursors/progress.hlc deleted file mode 100644 index 29a32e2..0000000 Binary files a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojave/hyprcursors/progress.hlc and /dev/null differ diff --git a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojave/hyprcursors/right-arrow.hlc b/pika-hyprland-settings/etc/skel/.local/share/icons/McMojave/hyprcursors/right-arrow.hlc deleted file mode 100644 index 6612808..0000000 Binary files a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojave/hyprcursors/right-arrow.hlc and /dev/null differ diff --git a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojave/hyprcursors/right_ptr.hlc b/pika-hyprland-settings/etc/skel/.local/share/icons/McMojave/hyprcursors/right_ptr.hlc deleted file mode 100644 index 67cbb6c..0000000 Binary files a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojave/hyprcursors/right_ptr.hlc and /dev/null differ diff --git a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojave/hyprcursors/right_side.hlc b/pika-hyprland-settings/etc/skel/.local/share/icons/McMojave/hyprcursors/right_side.hlc deleted file mode 100644 index 2e7c3ff..0000000 Binary files a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojave/hyprcursors/right_side.hlc and /dev/null differ diff --git a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojave/hyprcursors/row-resize.hlc b/pika-hyprland-settings/etc/skel/.local/share/icons/McMojave/hyprcursors/row-resize.hlc deleted file mode 100644 index ee1e61c..0000000 Binary files a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojave/hyprcursors/row-resize.hlc and /dev/null differ diff --git a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojave/hyprcursors/size_bdiag.hlc b/pika-hyprland-settings/etc/skel/.local/share/icons/McMojave/hyprcursors/size_bdiag.hlc deleted file mode 100644 index 493979f..0000000 Binary files a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojave/hyprcursors/size_bdiag.hlc and /dev/null differ diff --git a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojave/hyprcursors/size_fdiag.hlc b/pika-hyprland-settings/etc/skel/.local/share/icons/McMojave/hyprcursors/size_fdiag.hlc deleted file mode 100644 index 83c6731..0000000 Binary files a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojave/hyprcursors/size_fdiag.hlc and /dev/null differ diff --git a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojave/hyprcursors/size_hor.hlc b/pika-hyprland-settings/etc/skel/.local/share/icons/McMojave/hyprcursors/size_hor.hlc deleted file mode 100644 index eaaf180..0000000 Binary files a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojave/hyprcursors/size_hor.hlc and /dev/null differ diff --git a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojave/hyprcursors/size_ver.hlc b/pika-hyprland-settings/etc/skel/.local/share/icons/McMojave/hyprcursors/size_ver.hlc deleted file mode 100644 index 3ab3432..0000000 Binary files a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojave/hyprcursors/size_ver.hlc and /dev/null differ diff --git a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojave/hyprcursors/text.hlc b/pika-hyprland-settings/etc/skel/.local/share/icons/McMojave/hyprcursors/text.hlc deleted file mode 100644 index ef79c43..0000000 Binary files a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojave/hyprcursors/text.hlc and /dev/null differ diff --git a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojave/hyprcursors/top_left_corner.hlc b/pika-hyprland-settings/etc/skel/.local/share/icons/McMojave/hyprcursors/top_left_corner.hlc deleted file mode 100644 index 9f17ab6..0000000 Binary files a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojave/hyprcursors/top_left_corner.hlc and /dev/null differ diff --git a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojave/hyprcursors/top_right_corner.hlc b/pika-hyprland-settings/etc/skel/.local/share/icons/McMojave/hyprcursors/top_right_corner.hlc deleted file mode 100644 index af61b10..0000000 Binary files a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojave/hyprcursors/top_right_corner.hlc and /dev/null differ diff --git a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojave/hyprcursors/top_side.hlc b/pika-hyprland-settings/etc/skel/.local/share/icons/McMojave/hyprcursors/top_side.hlc deleted file mode 100644 index b739fe1..0000000 Binary files a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojave/hyprcursors/top_side.hlc and /dev/null differ diff --git a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojave/hyprcursors/up-arrow.hlc b/pika-hyprland-settings/etc/skel/.local/share/icons/McMojave/hyprcursors/up-arrow.hlc deleted file mode 100644 index 892ee03..0000000 Binary files a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojave/hyprcursors/up-arrow.hlc and /dev/null differ diff --git a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojave/hyprcursors/vertical-text.hlc b/pika-hyprland-settings/etc/skel/.local/share/icons/McMojave/hyprcursors/vertical-text.hlc deleted file mode 100644 index 949d53a..0000000 Binary files a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojave/hyprcursors/vertical-text.hlc and /dev/null differ diff --git a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojave/hyprcursors/wait.hlc b/pika-hyprland-settings/etc/skel/.local/share/icons/McMojave/hyprcursors/wait.hlc deleted file mode 100644 index fb6701f..0000000 Binary files a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojave/hyprcursors/wait.hlc and /dev/null differ diff --git a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojave/hyprcursors/wayland-cursor.hlc b/pika-hyprland-settings/etc/skel/.local/share/icons/McMojave/hyprcursors/wayland-cursor.hlc deleted file mode 100644 index 062ea72..0000000 Binary files a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojave/hyprcursors/wayland-cursor.hlc and /dev/null differ diff --git a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojave/hyprcursors/x-cursor.hlc b/pika-hyprland-settings/etc/skel/.local/share/icons/McMojave/hyprcursors/x-cursor.hlc deleted file mode 100644 index 7ecf1c7..0000000 Binary files a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojave/hyprcursors/x-cursor.hlc and /dev/null differ diff --git a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojave/hyprcursors/zoom-in.hlc b/pika-hyprland-settings/etc/skel/.local/share/icons/McMojave/hyprcursors/zoom-in.hlc deleted file mode 100644 index f3b9d5a..0000000 Binary files a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojave/hyprcursors/zoom-in.hlc and /dev/null differ diff --git a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojave/hyprcursors/zoom-out.hlc b/pika-hyprland-settings/etc/skel/.local/share/icons/McMojave/hyprcursors/zoom-out.hlc deleted file mode 100644 index 924dec0..0000000 Binary files a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojave/hyprcursors/zoom-out.hlc and /dev/null differ diff --git a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojave/manifest.hl b/pika-hyprland-settings/etc/skel/.local/share/icons/McMojave/manifest.hl deleted file mode 100644 index 8c24689..0000000 --- a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojave/manifest.hl +++ /dev/null @@ -1,4 +0,0 @@ -name = McMojave -description = Hyprcursor port of the McMojave theme by @vinceluice (https://github.com/vinceliuice/McMojave-cursors) -version = 0.1 -cursors_directory = hyprcursors diff --git a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/00000000000000020006000e7e9ffc3f b/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/00000000000000020006000e7e9ffc3f deleted file mode 120000 index a305d5c..0000000 --- a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/00000000000000020006000e7e9ffc3f +++ /dev/null @@ -1 +0,0 @@ -progress \ No newline at end of file diff --git a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/00008160000006810000408080010102 b/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/00008160000006810000408080010102 deleted file mode 120000 index fb54fee..0000000 --- a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/00008160000006810000408080010102 +++ /dev/null @@ -1 +0,0 @@ -size_ver \ No newline at end of file diff --git a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/03b6e0fcb3499374a867c041f52298f0 b/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/03b6e0fcb3499374a867c041f52298f0 deleted file mode 120000 index 031757c..0000000 --- a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/03b6e0fcb3499374a867c041f52298f0 +++ /dev/null @@ -1 +0,0 @@ -circle \ No newline at end of file diff --git a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/08e8e1c95fe2fc01f976f1e063a24ccd b/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/08e8e1c95fe2fc01f976f1e063a24ccd deleted file mode 120000 index a305d5c..0000000 --- a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/08e8e1c95fe2fc01f976f1e063a24ccd +++ /dev/null @@ -1 +0,0 @@ -progress \ No newline at end of file diff --git a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/1081e37283d90000800003c07f3ef6bf b/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/1081e37283d90000800003c07f3ef6bf deleted file mode 120000 index 88740b2..0000000 --- a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/1081e37283d90000800003c07f3ef6bf +++ /dev/null @@ -1 +0,0 @@ -copy \ No newline at end of file diff --git a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/3085a0e285430894940527032f8b26df b/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/3085a0e285430894940527032f8b26df deleted file mode 120000 index c4ad821..0000000 --- a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/3085a0e285430894940527032f8b26df +++ /dev/null @@ -1 +0,0 @@ -alias \ No newline at end of file diff --git a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/3ecb610c1bf2410f44200f48c40d3599 b/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/3ecb610c1bf2410f44200f48c40d3599 deleted file mode 120000 index a305d5c..0000000 --- a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/3ecb610c1bf2410f44200f48c40d3599 +++ /dev/null @@ -1 +0,0 @@ -progress \ No newline at end of file diff --git a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/4498f0e0c1937ffe01fd06f973665830 b/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/4498f0e0c1937ffe01fd06f973665830 deleted file mode 120000 index cbb52c1..0000000 --- a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/4498f0e0c1937ffe01fd06f973665830 +++ /dev/null @@ -1 +0,0 @@ -dnd-move \ No newline at end of file diff --git a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/5c6cd98b3f3ebcb1f9c7f1c204630408 b/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/5c6cd98b3f3ebcb1f9c7f1c204630408 deleted file mode 120000 index 4cea3ac..0000000 --- a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/5c6cd98b3f3ebcb1f9c7f1c204630408 +++ /dev/null @@ -1 +0,0 @@ -help \ No newline at end of file diff --git a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/6407b0e94181790501fd1e167b474872 b/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/6407b0e94181790501fd1e167b474872 deleted file mode 120000 index 88740b2..0000000 --- a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/6407b0e94181790501fd1e167b474872 +++ /dev/null @@ -1 +0,0 @@ -copy \ No newline at end of file diff --git a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/640fb0e74195791501fd1ed57b41487f b/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/640fb0e74195791501fd1ed57b41487f deleted file mode 120000 index c4ad821..0000000 --- a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/640fb0e74195791501fd1ed57b41487f +++ /dev/null @@ -1 +0,0 @@ -alias \ No newline at end of file diff --git a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/9081237383d90e509aa00f00170e968f b/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/9081237383d90e509aa00f00170e968f deleted file mode 120000 index cbb52c1..0000000 --- a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/9081237383d90e509aa00f00170e968f +++ /dev/null @@ -1 +0,0 @@ -dnd-move \ No newline at end of file diff --git a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/9d800788f1b08800ae810202380a0822 b/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/9d800788f1b08800ae810202380a0822 deleted file mode 120000 index 5ba3f42..0000000 --- a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/9d800788f1b08800ae810202380a0822 +++ /dev/null @@ -1 +0,0 @@ -pointer \ No newline at end of file diff --git a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/a2a266d0498c3104214a47bd64ab0fc8 b/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/a2a266d0498c3104214a47bd64ab0fc8 deleted file mode 120000 index c4ad821..0000000 --- a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/a2a266d0498c3104214a47bd64ab0fc8 +++ /dev/null @@ -1 +0,0 @@ -alias \ No newline at end of file diff --git a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/alias b/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/alias deleted file mode 100644 index 8e4d763..0000000 Binary files a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/alias and /dev/null differ diff --git a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/all-scroll b/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/all-scroll deleted file mode 100644 index 624d229..0000000 Binary files a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/all-scroll and /dev/null differ diff --git a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/arrow b/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/arrow deleted file mode 120000 index 331d858..0000000 --- a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/arrow +++ /dev/null @@ -1 +0,0 @@ -default \ No newline at end of file diff --git a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/b66166c04f8c3109214a4fbd64a50fc8 b/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/b66166c04f8c3109214a4fbd64a50fc8 deleted file mode 120000 index 88740b2..0000000 --- a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/b66166c04f8c3109214a4fbd64a50fc8 +++ /dev/null @@ -1 +0,0 @@ -copy \ No newline at end of file diff --git a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/bottom_left_corner b/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/bottom_left_corner deleted file mode 100644 index b77f33f..0000000 Binary files a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/bottom_left_corner and /dev/null differ diff --git a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/bottom_right_corner b/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/bottom_right_corner deleted file mode 100644 index 7ab1963..0000000 Binary files a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/bottom_right_corner and /dev/null differ diff --git a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/bottom_side b/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/bottom_side deleted file mode 100644 index deafffc..0000000 Binary files a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/bottom_side and /dev/null differ diff --git a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/cell b/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/cell deleted file mode 100644 index 041fd2e..0000000 Binary files a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/cell and /dev/null differ diff --git a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/center_ptr b/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/center_ptr deleted file mode 100644 index edaced4..0000000 Binary files a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/center_ptr and /dev/null differ diff --git a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/circle b/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/circle deleted file mode 120000 index 23bfed6..0000000 --- a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/circle +++ /dev/null @@ -1 +0,0 @@ -not-allowed \ No newline at end of file diff --git a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/closedhand b/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/closedhand deleted file mode 120000 index cbb52c1..0000000 --- a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/closedhand +++ /dev/null @@ -1 +0,0 @@ -dnd-move \ No newline at end of file diff --git a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/col-resize b/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/col-resize deleted file mode 100644 index 2ab1ed1..0000000 Binary files a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/col-resize and /dev/null differ diff --git a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/color-picker b/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/color-picker deleted file mode 100644 index 77298e5..0000000 Binary files a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/color-picker and /dev/null differ diff --git a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/context-menu b/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/context-menu deleted file mode 100644 index 7529e05..0000000 Binary files a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/context-menu and /dev/null differ diff --git a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/copy b/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/copy deleted file mode 100644 index 77992ff..0000000 Binary files a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/copy and /dev/null differ diff --git a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/cross b/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/cross deleted file mode 120000 index 67580a7..0000000 --- a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/cross +++ /dev/null @@ -1 +0,0 @@ -crosshair \ No newline at end of file diff --git a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/crossed_circle b/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/crossed_circle deleted file mode 120000 index 23bfed6..0000000 --- a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/crossed_circle +++ /dev/null @@ -1 +0,0 @@ -not-allowed \ No newline at end of file diff --git a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/crosshair b/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/crosshair deleted file mode 100644 index 401491f..0000000 Binary files a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/crosshair and /dev/null differ diff --git a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/d9ce0ab605698f320427677b458ad60b b/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/d9ce0ab605698f320427677b458ad60b deleted file mode 120000 index 4cea3ac..0000000 --- a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/d9ce0ab605698f320427677b458ad60b +++ /dev/null @@ -1 +0,0 @@ -help \ No newline at end of file diff --git a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/default b/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/default deleted file mode 100644 index 662cfb6..0000000 Binary files a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/default and /dev/null differ diff --git a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/dnd-copy b/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/dnd-copy deleted file mode 120000 index 88740b2..0000000 --- a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/dnd-copy +++ /dev/null @@ -1 +0,0 @@ -copy \ No newline at end of file diff --git a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/dnd-move b/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/dnd-move deleted file mode 100644 index 2ac9bcd..0000000 Binary files a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/dnd-move and /dev/null differ diff --git a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/dnd-no-drop b/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/dnd-no-drop deleted file mode 100644 index 35c2dcd..0000000 Binary files a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/dnd-no-drop and /dev/null differ diff --git a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/dnd-none b/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/dnd-none deleted file mode 120000 index cbb52c1..0000000 --- a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/dnd-none +++ /dev/null @@ -1 +0,0 @@ -dnd-move \ No newline at end of file diff --git a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/down-arrow b/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/down-arrow deleted file mode 100644 index 404b75d..0000000 Binary files a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/down-arrow and /dev/null differ diff --git a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/draft b/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/draft deleted file mode 100644 index be74a98..0000000 Binary files a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/draft and /dev/null differ diff --git a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/e-resize b/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/e-resize deleted file mode 120000 index e0da659..0000000 --- a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/e-resize +++ /dev/null @@ -1 +0,0 @@ -size_hor \ No newline at end of file diff --git a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/e29285e634086352946a0e7090d73106 b/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/e29285e634086352946a0e7090d73106 deleted file mode 120000 index 5ba3f42..0000000 --- a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/e29285e634086352946a0e7090d73106 +++ /dev/null @@ -1 +0,0 @@ -pointer \ No newline at end of file diff --git a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/fcf21c00b30f7e3f83fe0dfd12e71cff b/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/fcf21c00b30f7e3f83fe0dfd12e71cff deleted file mode 120000 index cbb52c1..0000000 --- a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/fcf21c00b30f7e3f83fe0dfd12e71cff +++ /dev/null @@ -1 +0,0 @@ -dnd-move \ No newline at end of file diff --git a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/fleur b/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/fleur deleted file mode 100644 index f26116b..0000000 Binary files a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/fleur and /dev/null differ diff --git a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/forbidden b/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/forbidden deleted file mode 120000 index 226af18..0000000 --- a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/forbidden +++ /dev/null @@ -1 +0,0 @@ -no-drop \ No newline at end of file diff --git a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/grab b/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/grab deleted file mode 120000 index 0834bff..0000000 --- a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/grab +++ /dev/null @@ -1 +0,0 @@ -openhand \ No newline at end of file diff --git a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/grabbing b/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/grabbing deleted file mode 120000 index cbb52c1..0000000 --- a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/grabbing +++ /dev/null @@ -1 +0,0 @@ -dnd-move \ No newline at end of file diff --git a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/h_double_arrow b/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/h_double_arrow deleted file mode 120000 index e0da659..0000000 --- a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/h_double_arrow +++ /dev/null @@ -1 +0,0 @@ -size_hor \ No newline at end of file diff --git a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/half-busy b/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/half-busy deleted file mode 120000 index a305d5c..0000000 --- a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/half-busy +++ /dev/null @@ -1 +0,0 @@ -progress \ No newline at end of file diff --git a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/hand1 b/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/hand1 deleted file mode 120000 index 5ba3f42..0000000 --- a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/hand1 +++ /dev/null @@ -1 +0,0 @@ -pointer \ No newline at end of file diff --git a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/hand2 b/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/hand2 deleted file mode 120000 index 5ba3f42..0000000 --- a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/hand2 +++ /dev/null @@ -1 +0,0 @@ -pointer \ No newline at end of file diff --git a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/help b/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/help deleted file mode 100644 index 52c4bc9..0000000 Binary files a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/help and /dev/null differ diff --git a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/ibeam b/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/ibeam deleted file mode 120000 index f3a3485..0000000 --- a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/ibeam +++ /dev/null @@ -1 +0,0 @@ -text \ No newline at end of file diff --git a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/left-arrow b/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/left-arrow deleted file mode 100644 index 62bcd65..0000000 Binary files a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/left-arrow and /dev/null differ diff --git a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/left_ptr b/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/left_ptr deleted file mode 120000 index 331d858..0000000 --- a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/left_ptr +++ /dev/null @@ -1 +0,0 @@ -default \ No newline at end of file diff --git a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/left_ptr_help b/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/left_ptr_help deleted file mode 120000 index 4cea3ac..0000000 --- a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/left_ptr_help +++ /dev/null @@ -1 +0,0 @@ -help \ No newline at end of file diff --git a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/left_ptr_watch b/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/left_ptr_watch deleted file mode 120000 index a305d5c..0000000 --- a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/left_ptr_watch +++ /dev/null @@ -1 +0,0 @@ -progress \ No newline at end of file diff --git a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/left_side b/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/left_side deleted file mode 100644 index 0f4dabb..0000000 Binary files a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/left_side and /dev/null differ diff --git a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/link b/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/link deleted file mode 120000 index c4ad821..0000000 --- a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/link +++ /dev/null @@ -1 +0,0 @@ -alias \ No newline at end of file diff --git a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/ll_angle b/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/ll_angle deleted file mode 120000 index aab13ad..0000000 --- a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/ll_angle +++ /dev/null @@ -1 +0,0 @@ -bottom_left_corner \ No newline at end of file diff --git a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/lr_angle b/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/lr_angle deleted file mode 120000 index 9a02514..0000000 --- a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/lr_angle +++ /dev/null @@ -1 +0,0 @@ -bottom_right_corner \ No newline at end of file diff --git a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/move b/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/move deleted file mode 120000 index cbb52c1..0000000 --- a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/move +++ /dev/null @@ -1 +0,0 @@ -dnd-move \ No newline at end of file diff --git a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/n-resize b/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/n-resize deleted file mode 120000 index fb54fee..0000000 --- a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/n-resize +++ /dev/null @@ -1 +0,0 @@ -size_ver \ No newline at end of file diff --git a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/ne-resize b/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/ne-resize deleted file mode 120000 index 19274a2..0000000 --- a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/ne-resize +++ /dev/null @@ -1 +0,0 @@ -top_right_corner \ No newline at end of file diff --git a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/nesw-resize b/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/nesw-resize deleted file mode 120000 index e0935e6..0000000 --- a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/nesw-resize +++ /dev/null @@ -1 +0,0 @@ -size_bdiag \ No newline at end of file diff --git a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/no-drop b/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/no-drop deleted file mode 100644 index 6ac2b30..0000000 Binary files a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/no-drop and /dev/null differ diff --git a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/not-allowed b/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/not-allowed deleted file mode 100644 index abb9aa6..0000000 Binary files a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/not-allowed and /dev/null differ diff --git a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/nw-resize b/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/nw-resize deleted file mode 120000 index be1ee95..0000000 --- a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/nw-resize +++ /dev/null @@ -1 +0,0 @@ -top_left_corner \ No newline at end of file diff --git a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/nwse-resize b/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/nwse-resize deleted file mode 120000 index 913bbc3..0000000 --- a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/nwse-resize +++ /dev/null @@ -1 +0,0 @@ -size_fdiag \ No newline at end of file diff --git a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/openhand b/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/openhand deleted file mode 100644 index 512d181..0000000 Binary files a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/openhand and /dev/null differ diff --git a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/pencil b/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/pencil deleted file mode 100644 index d07a8aa..0000000 Binary files a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/pencil and /dev/null differ diff --git a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/pirate b/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/pirate deleted file mode 100644 index 54c8214..0000000 Binary files a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/pirate and /dev/null differ diff --git a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/plus b/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/plus deleted file mode 120000 index d1b147b..0000000 --- a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/plus +++ /dev/null @@ -1 +0,0 @@ -cell \ No newline at end of file diff --git a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/pointer b/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/pointer deleted file mode 100644 index 115d19a..0000000 Binary files a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/pointer and /dev/null differ diff --git a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/pointing_hand b/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/pointing_hand deleted file mode 120000 index 5ba3f42..0000000 --- a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/pointing_hand +++ /dev/null @@ -1 +0,0 @@ -pointer \ No newline at end of file diff --git a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/progress b/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/progress deleted file mode 100644 index 09a3037..0000000 Binary files a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/progress and /dev/null differ diff --git a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/question_arrow b/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/question_arrow deleted file mode 120000 index 4cea3ac..0000000 --- a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/question_arrow +++ /dev/null @@ -1 +0,0 @@ -help \ No newline at end of file diff --git a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/right-arrow b/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/right-arrow deleted file mode 100644 index 4fb8c4b..0000000 Binary files a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/right-arrow and /dev/null differ diff --git a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/right_ptr b/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/right_ptr deleted file mode 100644 index d6f9936..0000000 Binary files a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/right_ptr and /dev/null differ diff --git a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/right_side b/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/right_side deleted file mode 100644 index dd480fb..0000000 Binary files a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/right_side and /dev/null differ diff --git a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/row-resize b/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/row-resize deleted file mode 100644 index 2ae656b..0000000 Binary files a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/row-resize and /dev/null differ diff --git a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/s-resize b/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/s-resize deleted file mode 120000 index fb54fee..0000000 --- a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/s-resize +++ /dev/null @@ -1 +0,0 @@ -size_ver \ No newline at end of file diff --git a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/sb_h_double_arrow b/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/sb_h_double_arrow deleted file mode 120000 index e0da659..0000000 --- a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/sb_h_double_arrow +++ /dev/null @@ -1 +0,0 @@ -size_hor \ No newline at end of file diff --git a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/sb_v_double_arrow b/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/sb_v_double_arrow deleted file mode 120000 index fb54fee..0000000 --- a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/sb_v_double_arrow +++ /dev/null @@ -1 +0,0 @@ -size_ver \ No newline at end of file diff --git a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/se-resize b/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/se-resize deleted file mode 120000 index 9a02514..0000000 --- a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/se-resize +++ /dev/null @@ -1 +0,0 @@ -bottom_right_corner \ No newline at end of file diff --git a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/size_all b/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/size_all deleted file mode 120000 index 147f744..0000000 --- a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/size_all +++ /dev/null @@ -1 +0,0 @@ -fleur \ No newline at end of file diff --git a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/size_bdiag b/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/size_bdiag deleted file mode 100644 index 84a9a68..0000000 Binary files a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/size_bdiag and /dev/null differ diff --git a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/size_fdiag b/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/size_fdiag deleted file mode 100644 index 18e3bfb..0000000 Binary files a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/size_fdiag and /dev/null differ diff --git a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/size_hor b/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/size_hor deleted file mode 100644 index 78f59e8..0000000 Binary files a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/size_hor and /dev/null differ diff --git a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/size_ver b/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/size_ver deleted file mode 100644 index 05435df..0000000 Binary files a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/size_ver and /dev/null differ diff --git a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/split_h b/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/split_h deleted file mode 120000 index 3ce0e22..0000000 --- a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/split_h +++ /dev/null @@ -1 +0,0 @@ -col-resize \ No newline at end of file diff --git a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/split_v b/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/split_v deleted file mode 120000 index 93d9c89..0000000 --- a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/split_v +++ /dev/null @@ -1 +0,0 @@ -row-resize \ No newline at end of file diff --git a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/sw-resize b/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/sw-resize deleted file mode 120000 index aab13ad..0000000 --- a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/sw-resize +++ /dev/null @@ -1 +0,0 @@ -bottom_left_corner \ No newline at end of file diff --git a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/text b/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/text deleted file mode 100644 index a4002ce..0000000 Binary files a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/text and /dev/null differ diff --git a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/top_left_corner b/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/top_left_corner deleted file mode 100644 index 20b8f43..0000000 Binary files a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/top_left_corner and /dev/null differ diff --git a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/top_right_corner b/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/top_right_corner deleted file mode 100644 index ca8cd77..0000000 Binary files a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/top_right_corner and /dev/null differ diff --git a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/top_side b/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/top_side deleted file mode 100644 index 90dcfd0..0000000 Binary files a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/top_side and /dev/null differ diff --git a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/ul_angle b/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/ul_angle deleted file mode 120000 index be1ee95..0000000 --- a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/ul_angle +++ /dev/null @@ -1 +0,0 @@ -top_left_corner \ No newline at end of file diff --git a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/up-arrow b/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/up-arrow deleted file mode 100644 index 5c8e154..0000000 Binary files a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/up-arrow and /dev/null differ diff --git a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/ur_angle b/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/ur_angle deleted file mode 120000 index 19274a2..0000000 --- a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/ur_angle +++ /dev/null @@ -1 +0,0 @@ -top_right_corner \ No newline at end of file diff --git a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/v_double_arrow b/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/v_double_arrow deleted file mode 120000 index fb54fee..0000000 --- a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/v_double_arrow +++ /dev/null @@ -1 +0,0 @@ -size_ver \ No newline at end of file diff --git a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/vertical-text b/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/vertical-text deleted file mode 100644 index 861e5b2..0000000 Binary files a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/vertical-text and /dev/null differ diff --git a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/w-resize b/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/w-resize deleted file mode 120000 index e0da659..0000000 --- a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/w-resize +++ /dev/null @@ -1 +0,0 @@ -size_hor \ No newline at end of file diff --git a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/wait b/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/wait deleted file mode 100644 index c05189d..0000000 Binary files a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/wait and /dev/null differ diff --git a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/watch b/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/watch deleted file mode 120000 index fd80437..0000000 --- a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/watch +++ /dev/null @@ -1 +0,0 @@ -wait \ No newline at end of file diff --git a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/wayland-cursor b/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/wayland-cursor deleted file mode 100644 index d1c30c7..0000000 Binary files a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/wayland-cursor and /dev/null differ diff --git a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/whats_this b/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/whats_this deleted file mode 120000 index 4cea3ac..0000000 --- a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/whats_this +++ /dev/null @@ -1 +0,0 @@ -help \ No newline at end of file diff --git a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/x-cursor b/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/x-cursor deleted file mode 100644 index d26239c..0000000 Binary files a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/x-cursor and /dev/null differ diff --git a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/xterm b/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/xterm deleted file mode 120000 index f3a3485..0000000 --- a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/xterm +++ /dev/null @@ -1 +0,0 @@ -text \ No newline at end of file diff --git a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/zoom-in b/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/zoom-in deleted file mode 100644 index 5f586bc..0000000 Binary files a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/zoom-in and /dev/null differ diff --git a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/zoom-out b/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/zoom-out deleted file mode 100644 index a7ba4c0..0000000 Binary files a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/cursors/zoom-out and /dev/null differ diff --git a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/index.theme b/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/index.theme deleted file mode 100644 index a3d4ff4..0000000 --- a/pika-hyprland-settings/etc/skel/.local/share/icons/McMojaveOrig/index.theme +++ /dev/null @@ -1,3 +0,0 @@ -[Icon Theme] -Name=McMojaveOrig - diff --git a/pika-hyprland-settings/etc/skel/.local/share/rofi/themes/catppuccin-frappe.rasi b/pika-hyprland-settings/etc/skel/.local/share/rofi/themes/catppuccin-frappe.rasi deleted file mode 100644 index e6e8783..0000000 --- a/pika-hyprland-settings/etc/skel/.local/share/rofi/themes/catppuccin-frappe.rasi +++ /dev/null @@ -1,111 +0,0 @@ -* { - bg-col: #303446; - bg-col-light: #303446; - border-col: #303446; - selected-col: #303446; - blue: #8caaee; - fg-col: #c6d0f5; - fg-col2: #e78284; - grey: #737994; - - width: 600; - font: "JetBrainsMono Nerd Font 14"; -} - -element-text, element-icon , mode-switcher { - background-color: inherit; - text-color: inherit; -} - -window { - height: 360px; - border: 3px; - border-color: @border-col; - background-color: @bg-col; -} - -mainbox { - background-color: @bg-col; -} - -inputbar { - children: [prompt,entry]; - background-color: @bg-col; - border-radius: 5px; - padding: 2px; -} - -prompt { - background-color: @blue; - padding: 6px; - text-color: @bg-col; - border-radius: 3px; - margin: 20px 0px 0px 20px; -} - -textbox-prompt-colon { - expand: false; - str: ":"; -} - -entry { - padding: 6px; - margin: 20px 0px 0px 10px; - text-color: @fg-col; - background-color: @bg-col; -} - -listview { - border: 0px 0px 0px; - padding: 6px 0px 0px; - margin: 10px 0px 0px 20px; - columns: 2; - lines: 5; - background-color: @bg-col; -} - -element { - padding: 5px; - background-color: @bg-col; - text-color: @fg-col ; -} - -element-icon { - size: 25px; -} - -element selected { - background-color: @selected-col ; - text-color: @fg-col2 ; -} - -mode-switcher { - spacing: 0; - } - -button { - padding: 10px; - background-color: @bg-col-light; - text-color: @grey; - vertical-align: 0.5; - horizontal-align: 0.5; -} - -button selected { - background-color: @bg-col; - text-color: @blue; -} - -message { - background-color: @bg-col-light; - margin: 2px; - padding: 2px; - border-radius: 5px; -} - -textbox { - padding: 6px; - margin: 20px 0px 0px 20px; - text-color: @blue; - background-color: @bg-col-light; -} diff --git a/pika-hyprland-settings/etc/skel/.local/share/rofi/themes/catppuccin-latte.rasi b/pika-hyprland-settings/etc/skel/.local/share/rofi/themes/catppuccin-latte.rasi deleted file mode 100644 index 6826db6..0000000 --- a/pika-hyprland-settings/etc/skel/.local/share/rofi/themes/catppuccin-latte.rasi +++ /dev/null @@ -1,111 +0,0 @@ -* { - bg-col: #eff1f5; - bg-col-light: #eff1f5; - border-col: #eff1f5; - selected-col: #eff1f5; - blue: #1e66f5; - fg-col: #4c4f69; - fg-col2: #d20f39; - grey: #9ca0b0; - - width: 600; - font: "JetBrainsMono Nerd Font 14"; -} - -element-text, element-icon , mode-switcher { - background-color: inherit; - text-color: inherit; -} - -window { - height: 360px; - border: 3px; - border-color: @border-col; - background-color: @bg-col; -} - -mainbox { - background-color: @bg-col; -} - -inputbar { - children: [prompt,entry]; - background-color: @bg-col; - border-radius: 5px; - padding: 2px; -} - -prompt { - background-color: @blue; - padding: 6px; - text-color: @bg-col; - border-radius: 3px; - margin: 20px 0px 0px 20px; -} - -textbox-prompt-colon { - expand: false; - str: ":"; -} - -entry { - padding: 6px; - margin: 20px 0px 0px 10px; - text-color: @fg-col; - background-color: @bg-col; -} - -listview { - border: 0px 0px 0px; - padding: 6px 0px 0px; - margin: 10px 0px 0px 20px; - columns: 2; - lines: 5; - background-color: @bg-col; -} - -element { - padding: 5px; - background-color: @bg-col; - text-color: @fg-col ; -} - -element-icon { - size: 25px; -} - -element selected { - background-color: @selected-col ; - text-color: @fg-col2 ; -} - -mode-switcher { - spacing: 0; - } - -button { - padding: 10px; - background-color: @bg-col-light; - text-color: @grey; - vertical-align: 0.5; - horizontal-align: 0.5; -} - -button selected { - background-color: @bg-col; - text-color: @blue; -} - -message { - background-color: @bg-col-light; - margin: 2px; - padding: 2px; - border-radius: 5px; -} - -textbox { - padding: 6px; - margin: 20px 0px 0px 20px; - text-color: @blue; - background-color: @bg-col-light; -} diff --git a/pika-hyprland-settings/etc/skel/.local/share/rofi/themes/catppuccin-macchiato.rasi b/pika-hyprland-settings/etc/skel/.local/share/rofi/themes/catppuccin-macchiato.rasi deleted file mode 100644 index 696d769..0000000 --- a/pika-hyprland-settings/etc/skel/.local/share/rofi/themes/catppuccin-macchiato.rasi +++ /dev/null @@ -1,111 +0,0 @@ -* { - bg-col: #24273a; - bg-col-light: #24273a; - border-col: #24273a; - selected-col: #24273a; - blue: #8aadf4; - fg-col: #cad3f5; - fg-col2: #ed8796; - grey: #6e738d; - - width: 600; - font: "JetBrainsMono Nerd Font 14"; -} - -element-text, element-icon , mode-switcher { - background-color: inherit; - text-color: inherit; -} - -window { - height: 360px; - border: 3px; - border-color: @border-col; - background-color: @bg-col; -} - -mainbox { - background-color: @bg-col; -} - -inputbar { - children: [prompt,entry]; - background-color: @bg-col; - border-radius: 5px; - padding: 2px; -} - -prompt { - background-color: @blue; - padding: 6px; - text-color: @bg-col; - border-radius: 3px; - margin: 20px 0px 0px 20px; -} - -textbox-prompt-colon { - expand: false; - str: ":"; -} - -entry { - padding: 6px; - margin: 20px 0px 0px 10px; - text-color: @fg-col; - background-color: @bg-col; -} - -listview { - border: 0px 0px 0px; - padding: 6px 0px 0px; - margin: 10px 0px 0px 20px; - columns: 2; - lines: 5; - background-color: @bg-col; -} - -element { - padding: 5px; - background-color: @bg-col; - text-color: @fg-col ; -} - -element-icon { - size: 25px; -} - -element selected { - background-color: @selected-col ; - text-color: @fg-col2 ; -} - -mode-switcher { - spacing: 0; - } - -button { - padding: 10px; - background-color: @bg-col-light; - text-color: @grey; - vertical-align: 0.5; - horizontal-align: 0.5; -} - -button selected { - background-color: @bg-col; - text-color: @blue; -} - -message { - background-color: @bg-col-light; - margin: 2px; - padding: 2px; - border-radius: 5px; -} - -textbox { - padding: 6px; - margin: 20px 0px 0px 20px; - text-color: @blue; - background-color: @bg-col-light; -} diff --git a/pika-hyprland-settings/etc/skel/.local/share/rofi/themes/catppuccin-mocha.rasi b/pika-hyprland-settings/etc/skel/.local/share/rofi/themes/catppuccin-mocha.rasi deleted file mode 100644 index 38c0b80..0000000 --- a/pika-hyprland-settings/etc/skel/.local/share/rofi/themes/catppuccin-mocha.rasi +++ /dev/null @@ -1,111 +0,0 @@ -* { - bg-col: #1e1e2e; - bg-col-light: #1e1e2e; - border-col: #1e1e2e; - selected-col: #1e1e2e; - blue: #89b4fa; - fg-col: #cdd6f4; - fg-col2: #f38ba8; - grey: #6c7086; - - width: 600; - font: "JetBrainsMono Nerd Font 14"; -} - -element-text, element-icon , mode-switcher { - background-color: inherit; - text-color: inherit; -} - -window { - height: 360px; - border: 3px; - border-color: @border-col; - background-color: @bg-col; -} - -mainbox { - background-color: @bg-col; -} - -inputbar { - children: [prompt,entry]; - background-color: @bg-col; - border-radius: 5px; - padding: 2px; -} - -prompt { - background-color: @blue; - padding: 6px; - text-color: @bg-col; - border-radius: 3px; - margin: 20px 0px 0px 20px; -} - -textbox-prompt-colon { - expand: false; - str: ":"; -} - -entry { - padding: 6px; - margin: 20px 0px 0px 10px; - text-color: @fg-col; - background-color: @bg-col; -} - -listview { - border: 0px 0px 0px; - padding: 6px 0px 0px; - margin: 10px 0px 0px 20px; - columns: 2; - lines: 5; - background-color: @bg-col; -} - -element { - padding: 5px; - background-color: @bg-col; - text-color: @fg-col ; -} - -element-icon { - size: 25px; -} - -element selected { - background-color: @selected-col ; - text-color: @fg-col2 ; -} - -mode-switcher { - spacing: 0; - } - -button { - padding: 10px; - background-color: @bg-col-light; - text-color: @grey; - vertical-align: 0.5; - horizontal-align: 0.5; -} - -button selected { - background-color: @bg-col; - text-color: @blue; -} - -message { - background-color: @bg-col-light; - margin: 2px; - padding: 2px; - border-radius: 5px; -} - -textbox { - padding: 6px; - margin: 20px 0px 0px 20px; - text-color: @blue; - background-color: @bg-col-light; -} diff --git a/pika-hyprland-settings/etc/skel/.profile.d/pika_gtk_settings.sh b/pika-hyprland-settings/etc/skel/.profile.d/pika_gtk_settings.sh deleted file mode 100755 index d54900b..0000000 --- a/pika-hyprland-settings/etc/skel/.profile.d/pika_gtk_settings.sh +++ /dev/null @@ -1,2 +0,0 @@ -#! /bin/bash -export GTK_USE_PORTAL=1 diff --git a/pika-hyprland-settings/etc/udev/rules.d/99-brightness.rules b/pika-hyprland-settings/etc/udev/rules.d/99-brightness.rules deleted file mode 100644 index ee5924e..0000000 --- a/pika-hyprland-settings/etc/udev/rules.d/99-brightness.rules +++ /dev/null @@ -1,4 +0,0 @@ -ACTION=="add", SUBSYSTEM=="backlight", RUN+="/bin/chgrp video /sys/class/backlight/%k/brightness" -ACTION=="add", SUBSYSTEM=="backlight", RUN+="/bin/chmod g+w /sys/class/backlight/%k/brightness" -ACTION=="add", SUBSYSTEM=="leds", RUN+="/bin/chgrp video /sys/class/leds/%k/brightness" -ACTION=="add", SUBSYSTEM=="leds", RUN+="/bin/chmod g+w /sys/class/leds/%k/brightness" \ No newline at end of file diff --git a/pika-hyprland-settings/etc/xdg/autostart/pika-xdg-user-dirs-update-autostart.desktop b/pika-hyprland-settings/etc/xdg/autostart/pika-xdg-user-dirs-update-autostart.desktop deleted file mode 100644 index 0bc4fa8..0000000 --- a/pika-hyprland-settings/etc/xdg/autostart/pika-xdg-user-dirs-update-autostart.desktop +++ /dev/null @@ -1,6 +0,0 @@ -[Desktop Entry] -Name=Update XDG user-dirs -Exec=xdg-user-dirs-update -Type=Application -Terminal=false -NoDisplay=true diff --git a/pika-hyprland-settings/usr/share/wallpapers/Pika/metadata.desktop b/pika-hyprland-settings/usr/share/wallpapers/Pika/metadata.desktop deleted file mode 100644 index cb923fb..0000000 --- a/pika-hyprland-settings/usr/share/wallpapers/Pika/metadata.desktop +++ /dev/null @@ -1,6 +0,0 @@ -[Desktop Entry] -Name=Pika -X-KDE-PluginInfo-Name=Pika -X-KDE-PluginInfo-Author=Cosmo -X-KDE-PluginInfo-Email=hotrod.master@hotmail.com -X-KDE-PluginInfo-License=GPLv3 diff --git a/pikabar/debian/changelog b/pikabar/debian/changelog new file mode 100644 index 0000000..6142fc5 --- /dev/null +++ b/pikabar/debian/changelog @@ -0,0 +1,5 @@ +pikabar (1.0.0-101pika1) pika; urgency=medium + + * Pika 4 Inital Release + + -- ferrreo Sat, 01 Oct 2022 14:50:00 +0300 diff --git a/pikabar/debian/control b/pikabar/debian/control new file mode 100644 index 0000000..2e3baab --- /dev/null +++ b/pikabar/debian/control @@ -0,0 +1,18 @@ +Source: pikabar +Section: metapackages +Priority: optional +Maintainer: ferrreo +Standards-Version: 4.6.1 +Build-Depends: debhelper-compat (= 13) +Rules-Requires-Root: no + +Package: pikabar +Architecture: linux-any +Depends: + quickshell, + cava, +Provides: + pikabar +Section: metapackages +Priority: optional +Description: PikaOS WM Bar diff --git a/pika-hyprland-settings/debian/copyright b/pikabar/debian/copyright similarity index 100% rename from pika-hyprland-settings/debian/copyright rename to pikabar/debian/copyright diff --git a/pikabar/debian/pikabar.postinst b/pikabar/debian/pikabar.postinst new file mode 100644 index 0000000..be5dee5 --- /dev/null +++ b/pikabar/debian/pikabar.postinst @@ -0,0 +1,18 @@ +#!/bin/sh + +set -e + +# Check if /home has any subdirectories +if [ "$(ls -A /home)" ]; then + for u in /home/*; do + # Check if the current item is a directory + if [ -d "$u" ]; then + if [ ! -f "${u}/.config/pikabar/config.json" ]; then + mkdir -p "${u}/.config/pikabar/" + cp -af /etc/skel/.config/pikabar/. "${u}/.config/pikabar/" + fi + fi + done +else + echo "/home is empty. No user directories to process." +fi \ No newline at end of file diff --git a/pika-hyprland-settings/debian/source/format b/pikabar/debian/source/format similarity index 100% rename from pika-hyprland-settings/debian/source/format rename to pikabar/debian/source/format diff --git a/pikabar/etc/skel/.config/pikabar/config.json b/pikabar/etc/skel/.config/pikabar/config.json new file mode 100644 index 0000000..e69de29 diff --git a/pikabar/usr/bin/pikabar b/pikabar/usr/bin/pikabar new file mode 100755 index 0000000..04828f9 --- /dev/null +++ b/pikabar/usr/bin/pikabar @@ -0,0 +1,2 @@ +#! /bin/bash +quickshell -p /usr/share/pikabar \ No newline at end of file diff --git a/pikabar/usr/share/pikabar/CommonStyles.qml b/pikabar/usr/share/pikabar/CommonStyles.qml new file mode 100644 index 0000000..aad403d --- /dev/null +++ b/pikabar/usr/share/pikabar/CommonStyles.qml @@ -0,0 +1,14 @@ +import QtQuick + +QtObject { + id: root + property string tooltipBackground: "#141418" + property string tooltipTextColor: "white" + property string textColor: "white" + property string fontFamily: "Torus" + property string iconFontFamily: "Material Symbols Rounded" + property int tooltipFontSize: 14 + property int textFontSize: 16 + property int smallTextFontSize: 12 + property int iconFontSize: 14 +} \ No newline at end of file diff --git a/pikabar/usr/share/pikabar/Globals.qml b/pikabar/usr/share/pikabar/Globals.qml new file mode 100644 index 0000000..d21d922 --- /dev/null +++ b/pikabar/usr/share/pikabar/Globals.qml @@ -0,0 +1,20 @@ +pragma Singleton + +import QtQuick +import Quickshell + +Singleton { + id: root + property var popupContext: PopupContext {}; + property var commonStyles: CommonStyles {}; + property var weatherConsts: WeatherConsts {}; + property var date: new Date() + + Timer { + interval: 1000 + repeat: true + running: true + + onTriggered: root.date = new Date() + } +} diff --git a/pikabar/usr/share/pikabar/PopupContext.qml b/pikabar/usr/share/pikabar/PopupContext.qml new file mode 100644 index 0000000..6f007c8 --- /dev/null +++ b/pikabar/usr/share/pikabar/PopupContext.qml @@ -0,0 +1,6 @@ +import QtQuick + +// Tracks which popup of a set is active. +QtObject { + property var popup: null; +} diff --git a/pikabar/usr/share/pikabar/Topbar.qml b/pikabar/usr/share/pikabar/Topbar.qml new file mode 100644 index 0000000..9844c8d --- /dev/null +++ b/pikabar/usr/share/pikabar/Topbar.qml @@ -0,0 +1,98 @@ +import QtQuick +import QtQuick.Layouts +import Quickshell +import "widgets" as Widgets + +PanelWindow { + + property var weatherConfig: ({}) + property string sysInfoInterval: "2s" + property int workspaces: 10 + + anchors { + top: true + left: true + right: true + } + + height: 46 + width: 500 + color: "transparent" + + Rectangle { + anchors.leftMargin: 10 + anchors.rightMargin: 10 + anchors.topMargin: 5 + anchors.fill: parent + color: "#141418" + radius: 25 + + ShaderEffect { + id: shaderEffect + anchors.fill: parent + property color baseColor: "#191823" + property color transparent: Qt.rgba(0, 0, 0, 0) + property real rectWidth: parent.width + property real rectHeight: parent.height + property real cornerRadius: 25.0 + property real time: 0.0 + fragmentShader: "gradient.frag.qsb" + } + + RowLayout { + anchors.fill: parent + + Item { + Layout.fillWidth: true + Layout.fillHeight: true + RowLayout { + anchors.left: parent.left + anchors.top: parent.top + anchors.bottom: parent.bottom + spacing: 10 + Widgets.Workspaces { + Layout.fillHeight: true + workspaces: workspaces + } + Widgets.NowPlaying { + Layout.fillHeight: true + } + } + } + + Widgets.ActiveWindow { + Layout.fillHeight: true + } + + Item { + Layout.fillWidth: true + Layout.fillHeight: true + RowLayout { + spacing: 10 + anchors.right: parent.right + anchors.top: parent.top + anchors.bottom: parent.bottom + Widgets.Stats { + Layout.fillHeight: true + updateInterval: sysInfoInterval + } + Widgets.Weather { + Layout.fillHeight: true + isAmerican: weatherConfig.isamerican ?? false + city: weatherConfig.city ?? "London" + updateInterval: weatherConfig.weatherupdateinterval ?? 300000 + } + Widgets.Power { + Layout.fillHeight: true + } + Widgets.SystemTray { + Layout.fillHeight: true + } + Widgets.Clock { + Layout.fillHeight: true + } + } + } + } + } +} diff --git a/pikabar/usr/share/pikabar/WeatherConsts.qml b/pikabar/usr/share/pikabar/WeatherConsts.qml new file mode 100644 index 0000000..1519d48 --- /dev/null +++ b/pikabar/usr/share/pikabar/WeatherConsts.qml @@ -0,0 +1,109 @@ +import QtQuick + +QtObject { + property var omapiCodeDesc: ({ + "0": "Clear", + "1": "Mostly Clear", + "2": "Partly Cloudy", + "3": "Cloudy", + "45": "Fog", + "48": "Freezing Fog", + "51": "Light Drizzle", + "53": "Drizzle", + "55": "Heavy Drizzle", + "56": "Light Freezing Drizzle", + "57": "Freezing Drizzle", + "61": "Light Rain", + "63": "Rain", + "65": "Heavy Rain", + "66": "Light Freezing Rain", + "67": "Freezing Rain", + "71": "Light Snow", + "73": "Snow", + "75": "Heavy Snow", + "77": "Light Snow Shower", + "80": "Light Rain Shower", + "81": "Rain Shower", + "82": "Heavy Rain Shower", + "85": "Snow Shower", + "86": "Heavy Snow Shower", + "95": "Thunderstorm", + "96": "Heavy Thunderstorm", + "99": "Thunderstorm with Hail" + }) + + property var omapiCode: ({ + "0": "Sunny", + "1": "PartlyCloudy", + "2": "Cloudy", + "3": "VeryCloudy", + "45": "Fog", + "48": "Fog", + "51": "LightShowers", + "53": "LightRain", + "55": "HeavyShowers", + "56": "LightSleetShowers", + "57": "LightSleet", + "61": "LightRain", + "63": "LightRain", + "65": "HeavyRain", + "66": "LightSleet", + "67": "LightSleet", + "71": "LightSnow", + "73": "HeavySnow", + "75": "HeavySnow", + "77": "LightSnowShowers", + "80": "LightShowers", + "81": "HeavyShowers", + "82": "HeavyShowers", + "85": "LightSnowShowers", + "86": "HeavySnowShowers", + "95": "ThunderyShowers", + "96": "ThunderyHeavyRain", + "99": "ThunderySnowShowers" + }) + + property var weatherSymbols: ({ + "Unknown": "air", + "Cloudy": "cloud", + "Fog": "foggy", + "HeavyRain": "rainy", + "HeavyShowers": "rainy", + "HeavySnow": "snowing", + "HeavySnowShowers": "snowing", + "LightRain": "rainy", + "LightShowers": "rainy", + "LightSleet": "rainy", + "LightSleetShowers": "rainy", + "LightSnow": "cloudy_snowing", + "LightSnowShowers": "cloudy_snowing", + "PartlyCloudy": "partly_cloudy_day", + "Sunny": "clear_day", + "ThunderyHeavyRain": "thunderstorm", + "ThunderyShowers": "thunderstorm", + "ThunderySnowShowers": "thunderstorm", + "VeryCloudy": "cloud" + }) + + property var nightWeatherSymbols: ({ + "Unknown": "air", + "Cloudy": "cloud", + "Fog": "foggy", + "HeavyRain": "rainy", + "HeavyShowers": "rainy", + "HeavySnow": "snowing", + "HeavySnowShowers": "snowing", + "LightRain": "rainy", + "LightShowers": "rainy", + "LightSleet": "rainy", + "LightSleetShowers": "rainy", + "LightSnow": "cloudy_snowing", + "LightSnowShowers": "cloudy_snowing", + "PartlyCloudy": "partly_cloudy_night", + "Sunny": "clear_night", + "ThunderyHeavyRain": "thunderstorm", + "ThunderyShowers": "thunderstorm", + "ThunderySnowShowers": "thunderstorm", + "VeryCloudy": "cloud" + }) +} diff --git a/pikabar/usr/share/pikabar/gradient.frag b/pikabar/usr/share/pikabar/gradient.frag new file mode 100644 index 0000000..a423e0a --- /dev/null +++ b/pikabar/usr/share/pikabar/gradient.frag @@ -0,0 +1,43 @@ +#version 440 + +layout(location = 0) in vec2 qt_TexCoord0; +layout(location = 0) out vec4 fragColor; + +layout(std140, binding = 0) uniform buf { + mat4 qt_Matrix; + float qt_Opacity; + vec4 baseColor; + vec4 transparent; + float rectWidth; + float rectHeight; + float cornerRadius; + float time; // Add time uniform +} ubuf; + +// Distance field for rounded rectangle +float roundedRectDF(vec2 pt, vec2 size, float radius) { + vec2 d = abs(pt - size/2.0) - size/2.0 + radius; + return length(max(d, 0.0)) + min(max(d.x, d.y), 0.0) - radius; +} + +void main() { + vec2 pos = qt_TexCoord0; + + // Create stripes with animated offset + float pattern = mod(pos.x * 1.0 + pos.y * 0.0167 - ubuf.time * 0.2, 1.0); + + vec4 color; + if (pattern < 0.18) color = ubuf.baseColor; + else if (pattern < 0.37) color = ubuf.transparent; + else if (pattern < 0.63) color = ubuf.baseColor; + else if (pattern < 0.85) color = ubuf.transparent; + else color = ubuf.baseColor; + + // Calculate corner mask + vec2 pixelPos = pos * vec2(ubuf.rectWidth, ubuf.rectHeight); + float df = roundedRectDF(pixelPos, vec2(ubuf.rectWidth, ubuf.rectHeight), ubuf.cornerRadius); + float mask = 1.0 - smoothstep(-1.0, 0.0, df); + + // Apply both color and mask + fragColor = color * ubuf.qt_Opacity * mask; +} \ No newline at end of file diff --git a/pikabar/usr/share/pikabar/gradient.frag.qsb b/pikabar/usr/share/pikabar/gradient.frag.qsb new file mode 100644 index 0000000..604edb7 Binary files /dev/null and b/pikabar/usr/share/pikabar/gradient.frag.qsb differ diff --git a/pika-hyprland-settings/etc/skel/.config/ags/programs/cava b/pikabar/usr/share/pikabar/programs/cava similarity index 99% rename from pika-hyprland-settings/etc/skel/.config/ags/programs/cava rename to pikabar/usr/share/pikabar/programs/cava index e7da394..c496758 100755 --- a/pika-hyprland-settings/etc/skel/.config/ags/programs/cava +++ b/pikabar/usr/share/pikabar/programs/cava @@ -36,3 +36,4 @@ gradient_color_8 = '#C1838E' monstercat = 1 gravity = 1000000 noise_reduction = 34 + diff --git a/pika-hyprland-settings/etc/skel/.config/ags/programs/cvjson b/pikabar/usr/share/pikabar/programs/cvjson similarity index 100% rename from pika-hyprland-settings/etc/skel/.config/ags/programs/cvjson rename to pikabar/usr/share/pikabar/programs/cvjson diff --git a/pika-hyprland-settings/etc/skel/.config/ags/programs/gostat b/pikabar/usr/share/pikabar/programs/gostat similarity index 100% rename from pika-hyprland-settings/etc/skel/.config/ags/programs/gostat rename to pikabar/usr/share/pikabar/programs/gostat diff --git a/pikabar/usr/share/pikabar/roundedimage.frag b/pikabar/usr/share/pikabar/roundedimage.frag new file mode 100644 index 0000000..d7b3988 --- /dev/null +++ b/pikabar/usr/share/pikabar/roundedimage.frag @@ -0,0 +1,33 @@ +#version 440 +layout(location = 0) in vec2 qt_TexCoord0; +layout(location = 0) out vec4 fragColor; +layout(std140, binding = 0) uniform buf { + mat4 qt_Matrix; + float qt_Opacity; + vec2 size; + float radius; +}; +layout(binding = 1) uniform sampler2D source; + +void main() { + vec2 pixPos = qt_TexCoord0 * size; + vec2 center = size * 0.5; + vec2 corner = vec2(radius); + vec2 topLeft = corner; + vec2 topRight = vec2(size.x - corner.x, corner.y); + vec2 bottomLeft = vec2(corner.x, size.y - corner.y); + vec2 bottomRight = size - corner; + + float dist = 0.0; + if (pixPos.x < corner.x && pixPos.y < corner.y) + dist = distance(pixPos, topLeft); + else if (pixPos.x > size.x - corner.x && pixPos.y < corner.y) + dist = distance(pixPos, topRight); + else if (pixPos.x < corner.x && pixPos.y > size.y - corner.y) + dist = distance(pixPos, bottomLeft); + else if (pixPos.x > size.x - corner.x && pixPos.y > size.y - corner.y) + dist = distance(pixPos, bottomRight); + + vec4 color = texture(source, qt_TexCoord0); + fragColor = dist > radius ? vec4(0) : color; +} \ No newline at end of file diff --git a/pikabar/usr/share/pikabar/roundedimage.frag.qsb b/pikabar/usr/share/pikabar/roundedimage.frag.qsb new file mode 100644 index 0000000..1d30527 Binary files /dev/null and b/pikabar/usr/share/pikabar/roundedimage.frag.qsb differ diff --git a/pikabar/usr/share/pikabar/shell.qml b/pikabar/usr/share/pikabar/shell.qml new file mode 100644 index 0000000..7891ec6 --- /dev/null +++ b/pikabar/usr/share/pikabar/shell.qml @@ -0,0 +1,52 @@ +//@ pragma UseQApplication +//@ pragma NativeTextRendering + +import Quickshell +import Quickshell.Io + +ShellRoot { + id: root + + FileView { + id: configFile + path: Qt.resolvedUrl(Quickshell.env("HOME")+"/.config/pikabar/config.json") + blockLoading: true + } + + readonly property var config: { + try { + return JSON.parse(configFile.text()) || { + weather: { + isamerican: false, + city: "London", + weatherupdateinterval: 900 + }, + workspaces: 10, + sysinfoupdateinterval: "2s" + } + } catch (e) { + console.error("Failed to parse config:", e) + return { + weather: { + isamerican: false, + city: "London", + weatherupdateinterval: 900 + }, + workspaces: 10, + sysinfoupdateinterval: "2s" + } + } + } + + Variants { + model: Quickshell.screens + + Topbar { + required property var modelData + weatherConfig: root.config.weather || {} + sysInfoInterval: root.config.sysinfoupdateinterval + workspaces: root.config.workspaces + screen: modelData + } + } +} \ No newline at end of file diff --git a/pikabar/usr/share/pikabar/widgets/ActiveWindow.qml b/pikabar/usr/share/pikabar/widgets/ActiveWindow.qml new file mode 100644 index 0000000..9056159 --- /dev/null +++ b/pikabar/usr/share/pikabar/widgets/ActiveWindow.qml @@ -0,0 +1,19 @@ +import QtQuick +import QtQuick.Layouts +import Quickshell +import Quickshell.Wayland + +RowLayout { + + spacing: 10 + SimpleImage { + Layout.fillHeight: true + implicitWidth: parent.height / 2 + source: ToplevelManager.activeToplevel ? Quickshell.iconPath(ToplevelManager.activeToplevel.appId) : "" + } + + WidgetText { + id: text + text: ToplevelManager.activeToplevel?.title ?? "" + } +} diff --git a/pikabar/usr/share/pikabar/widgets/BarTooltip.qml b/pikabar/usr/share/pikabar/widgets/BarTooltip.qml new file mode 100644 index 0000000..30f582c --- /dev/null +++ b/pikabar/usr/share/pikabar/widgets/BarTooltip.qml @@ -0,0 +1,96 @@ +import QtQuick +import Quickshell +import "root:/" // for Globals + +LazyLoader { + id: root + + // The item to display the tooltip at. If set to null the tooltip will be hidden. + property Item relativeItem: null + + // Tracks the item after relativeItem is unset. + property Item displayItem: null + + property bool showBackground: true + property int hideDelay: 250 + + property PopupContext popupContext: Globals.popupContext + + property bool hoverable: false + readonly property bool hovered: item?.hovered ?? false + + // The content to show in the tooltip. + default required property Component contentDelegate + + active: displayItem != null && popupContext.popup == this + + onRelativeItemChanged: { + if (relativeItem == null) { + if (item != null) + item.hideTimer.start(); + } else { + if (item != null) + item.hideTimer.stop(); + displayItem = relativeItem; + popupContext.popup = this; + } + } + + PopupWindow { + anchor { + window: root.displayItem.QsWindow.window + rect.y: anchor.window.height + 3 + rect.x: anchor.window.contentItem.mapFromItem(root.displayItem, root.displayItem.width / 2, 0).x + edges: Edges.Top + gravity: Edges.Bottom + } + + visible: true + + property alias hovered: body.containsMouse + + property Timer hideTimer: Timer { + interval: root.hideDelay + + // unloads the popup by causing active to become false + onTriggered: root.popupContext.popup = null + } + + color: "transparent" + + // don't accept mouse input if !hoverable + Region { + id: emptyRegion + } + mask: root.hoverable ? null : emptyRegion + + width: body.implicitWidth + height: body.implicitHeight + + MouseArea { + id: body + + anchors.fill: parent + implicitWidth: content.implicitWidth + 10 + implicitHeight: content.implicitHeight + 10 + + hoverEnabled: root.hoverable + + Rectangle { + anchors.fill: parent + + radius: 5 + border.width: 1 + color: root.showBackground ? "#1d1717" : "transparent" + border.color: root.showBackground ? "#2D2D2D" : "transparent" + + Loader { + id: content + anchors.centerIn: parent + sourceComponent: contentDelegate + active: true + } + } + } + } +} diff --git a/pikabar/usr/share/pikabar/widgets/BarWidget.qml b/pikabar/usr/share/pikabar/widgets/BarWidget.qml new file mode 100644 index 0000000..a14c88b --- /dev/null +++ b/pikabar/usr/share/pikabar/widgets/BarWidget.qml @@ -0,0 +1,26 @@ +import QtQuick + +Rectangle { + id: root + property real padding: 6 + // all items placed inside the BarWidget will go to the content item + default property alias data: content.data + + // can be used to override implicit size if needed + property alias widgetImplicitHeight: content.implicitHeight + property alias widgetImplicitWidth: content.implicitWidth + + property alias widgetAnchors: content.anchors + + implicitWidth: content.implicitWidth + widgetAnchors.leftMargin + widgetAnchors.rightMargin + implicitHeight: content.implicitHeight + widgetAnchors.topMargin + widgetAnchors.bottomMargin + + Item { + id: content + anchors.fill: parent + anchors.margins: root.padding + + implicitWidth: children[0]?.implicitWidth ?? 0 + implicitHeight: children[0]?.implicitHeight ?? 0 + } +} diff --git a/pikabar/usr/share/pikabar/widgets/Calander.qml b/pikabar/usr/share/pikabar/widgets/Calander.qml new file mode 100644 index 0000000..c6d2320 --- /dev/null +++ b/pikabar/usr/share/pikabar/widgets/Calander.qml @@ -0,0 +1,125 @@ +import QtQuick +import QtQuick.Controls +import QtQuick.Layouts +import Quickshell +import "root:/" + +BarTooltip { + id: calendarTooltip + required property bool calendarOpen + required property Item clockLayout + relativeItem: calendarOpen ? clockLayout : null + hoverable: true + showBackground: false + hideDelay: 0 + + Rectangle { + color: "#141418" // Darker background to match bar + radius: 12 + border.color: "#40ffffff" + border.width: 1 + width: 260 + height: 280 + + ColumnLayout { + anchors.fill: parent + anchors.margins: 16 + spacing: 12 + + // Month/Year header with navigation + RowLayout { + Layout.fillWidth: true + spacing: 8 + + IconButton { + icon: "go-previous" + onClicked: { + let newDate = new Date(calendar.year, calendar.month - 1, 1); + calendar.year = newDate.getFullYear(); + calendar.month = newDate.getMonth(); + } + } + + Text { + Layout.fillWidth: true + horizontalAlignment: Text.AlignHCenter + text: calendar.title + color: Globals.commonStyles.textColor + opacity: 0.7 + font.pixelSize: 14 + font.family: Globals.commonStyles.fontFamily + } + + IconButton { + icon: "go-next" + onClicked: { + let newDate = new Date(calendar.year, calendar.month + 1, 1); + calendar.year = newDate.getFullYear(); + calendar.month = newDate.getMonth(); + } + } + } + + DayOfWeekRow { + Layout.fillWidth: true + spacing: 0 + Layout.leftMargin: 8 // Align with grid + Layout.rightMargin: 8 + delegate: Text { + text: shortName + color: Globals.commonStyles.textColor + opacity: 0.8 + font.pixelSize: Globals.commonStyles.smallTextFontSize + font.family: Globals.commonStyles.fontFamily + horizontalAlignment: Text.AlignHCenter + width: 32 + } + } + + MonthGrid { + id: calendar + Layout.fillWidth: true + Layout.leftMargin: 8 + Layout.rightMargin: 8 + spacing: 0 + month: Globals.date.getMonth() + year: Globals.date.getFullYear() + + delegate: Rectangle { + width: 32 + height: 32 + radius: 8 + color: { + if (model.today) + return "#3daee9"; + if (mouseArea2.containsMouse) + return "#40ffffff"; + return "transparent"; + } + + Text { + anchors.centerIn: parent + text: model.day + color: Globals.commonStyles.textColor + opacity: model.month === calendar.month ? (mouseArea2.containsMouse ? 1.0 : 0.7) : 0.3 + font.pixelSize: Globals.commonStyles.smallTextFontSize + font.family: Globals.commonStyles.fontFamily + font.weight: model.today ? Font.Medium : Font.Normal + } + + MouseArea { + id: mouseArea2 + anchors.fill: parent + hoverEnabled: true + } + + Behavior on color { + ColorAnimation { + duration: 150 + } + } + } + } + } + } +} diff --git a/pikabar/usr/share/pikabar/widgets/Clock.qml b/pikabar/usr/share/pikabar/widgets/Clock.qml new file mode 100644 index 0000000..b48493a --- /dev/null +++ b/pikabar/usr/share/pikabar/widgets/Clock.qml @@ -0,0 +1,97 @@ +import QtQuick +import QtQuick.Layouts +import Quickshell +import "root:/" + +BarWidget { + id: clockWidget + color: "transparent" + Layout.minimumWidth: clockLayout.implicitWidth + 80 + Layout.alignment: Qt.AlignRight + Layout.fillHeight: true + radius: 25 + + widgetAnchors.margins: 0 + property bool calendarOpen: false + + Rectangle { + id: background + anchors.fill: parent + anchors.margins: 0 + color: "#40ffffff" + radius: 25 + opacity: mouseArea.containsMouse ? 0.2 : 0 + Behavior on opacity { + NumberAnimation { + duration: 200 + } + } + } + + Column { + id: clockLayout + anchors.centerIn: parent + rightPadding: 0 + spacing: 2 + + Text { + id: timeText + anchors.right: parent.right + text: { + let now = Globals.date; + return now.toLocaleString(Qt.locale(), "HH:mm"); + } + font.pixelSize: Globals.commonStyles.textFontSize + font.family: Globals.commonStyles.fontFamily + color: Globals.commonStyles.textColor + opacity: 1 + } + + Text { + id: dateText + anchors.right: parent.right + text: { + let now = Globals.date; + let dayName = now.toLocaleDateString(Qt.locale(), "ddd"); + dayName = dayName.charAt(0).toUpperCase() + dayName.slice(1); + let day = now.getDate(); + let suffix; + if (day > 3 && day < 21) + suffix = 'th'; + else + switch (day % 10) { + case 1: + suffix = "st"; + break; + case 2: + suffix = "nd"; + break; + case 3: + suffix = "rd"; + break; + default: + suffix = "th"; + } + let month = now.toLocaleDateString(Qt.locale(), "MMM"); + return `${dayName}, ${day}${suffix} ${month}`; + } + font.pixelSize: Globals.commonStyles.smallTextFontSize + font.family: Globals.commonStyles.fontFamily + color: Globals.commonStyles.textColor + opacity: 1 + } + } + + MouseArea { + id: mouseArea + anchors.fill: parent + anchors.margins: 0 + hoverEnabled: true + onClicked: calendarOpen = !calendarOpen + } + + Calander { + calendarOpen: clockWidget.calendarOpen + clockLayout: clockLayout + } +} diff --git a/pikabar/usr/share/pikabar/widgets/IconButton.qml b/pikabar/usr/share/pikabar/widgets/IconButton.qml new file mode 100644 index 0000000..c174b46 --- /dev/null +++ b/pikabar/usr/share/pikabar/widgets/IconButton.qml @@ -0,0 +1,29 @@ +import QtQuick +import Quickshell +import Quickshell.Widgets + +MouseArea { + id: root + property string icon + property bool enabled: true + property bool highlight: false + + property real size: 16 + + implicitWidth: size + implicitHeight: size + + Rectangle { + anchors.fill: parent + radius: 5 + color: highlight ? "#35ffffff" : "transparent" + } + + IconImage { + anchors.centerIn: parent + source: Quickshell.iconPath(root.icon) + implicitSize: root.size + + opacity: root.enabled ? 1.0 : 0.5 + } +} diff --git a/pikabar/usr/share/pikabar/widgets/NowPlaying.qml b/pikabar/usr/share/pikabar/widgets/NowPlaying.qml new file mode 100644 index 0000000..39ea86d --- /dev/null +++ b/pikabar/usr/share/pikabar/widgets/NowPlaying.qml @@ -0,0 +1,194 @@ +import QtQuick +import Quickshell +import Quickshell.Services.Mpris +import Quickshell.Io +import QtQuick.Window +import "root:/" + +BarWidget { + id: root + color: "transparent" + implicitHeight: 42 + implicitWidth: childrenRect.width + + property MprisPlayer player: Mpris.players.values[0] ?? null + onPlayerChanged: updateProcessState() + + Connections { + target: root.player + function onPlaybackStateChanged() { + updateProcessState(); + } + } + + function updateProcessState() { + cavaProcess.running = player?.playbackState === MprisPlaybackState.Playing; + if (!cavaProcess.running) { + for (let i = 0; i < visualizerRepeater.count; i++) { + visualizerRepeater.itemAt(i).height = 0; + } + } + } + + Process { + id: cavaProcess + running: false + command: [Quickshell.shellRoot + "/programs/cvjson", Quickshell.shellRoot + "/programs/cava"] + stdout: SplitParser { + onRead: function (line) { + try { + const data = JSON.parse(line); + for (let i = 0; i < data.length && i < visualizerRepeater.count; i++) { + const newHeight = visualizerRepeater.itemAt(i).height = (data[i] / 1500) * 42 + 25; + } + } catch (e) { + console.log("Failed to parse cava output:", e); + } + } + } + } + + property double measuredWidth: { + if (!root.player) + return 0; + let titleWidth = Math.min(titleText.width, 300); + let artistWidth = Math.min(artistText.width, 300); + return ((Math.max(titleWidth, artistWidth) / Screen.devicePixelRatio) + artContainer.width) * Screen.devicePixelRatio; + } + + Repeater { + id: visualizerRepeater + model: 15 + z: -1 + + Rectangle { + width: (root.measuredWidth / 15) + 8 + x: artContainer.x + (index * (root.measuredWidth / 15) - 4) + y: parent.height - height + 25 + height: 10 + color: "#464459" + opacity: 1 + radius: 10 + } + } + + Rectangle { + id: mainRect + anchors { + fill: parent + leftMargin: 8 + rightMargin: 8 + } + color: "#2D2D2D" + radius: 8 + + Rectangle { + id: artContainer + width: 40 + height: 40 + anchors.left: parent.left + anchors.leftMargin: 32 + anchors.verticalCenter: parent.verticalCenter + color: "transparent" + radius: 8 + + Rectangle { + anchors.fill: parent + color: parent.color + radius: parent.radius + clip: true + + Image { + id: artImage + anchors.fill: parent + source: root.player?.trackArtUrl ?? "" + fillMode: Image.PreserveAspectCrop + + layer.enabled: true + layer.effect: ShaderEffect { + property real radius: artContainer.radius + property size size: Qt.size(artImage.width, artImage.height) + fragmentShader: "../roundedimage.frag.qsb" + } + } + } + + Rectangle { + anchors.fill: parent + color: "black" + opacity: 0.3 + visible: mouseArea.containsMouse + radius: parent.radius + } + + Text { + anchors.centerIn: parent + text: root.player?.playbackState === MprisPlaybackState.Playing ? "󰏤" : "󰐊" + font.family: "JetBrainsMono Nerd Font" + font.pixelSize: 20 + color: Globals.commonStyles.textColor + opacity: mouseArea.containsMouse ? 1.0 : 0.0 + Behavior on opacity { + NumberAnimation { + duration: 100 + } + } + } + + MouseArea { + id: mouseArea + anchors.fill: parent + hoverEnabled: true + cursorShape: Qt.PointingHandCursor + onClicked: root.player?.togglePlaying() + } + + Rectangle { + anchors.fill: parent + color: "transparent" + border.color: "#00246b" + border.width: 2 + radius: parent.radius + antialiasing: true + smooth: true + visible: root.player?.playbackState === MprisPlaybackState.Playing || root.player?.playbackState === MprisPlaybackState.Paused + } + } + + Item { + id: titleContainer + anchors.left: artContainer.right + anchors.right: parent.right + anchors.verticalCenter: parent.verticalCenter + anchors.leftMargin: 16 + anchors.rightMargin: 12 + height: 42 + + Text { + id: titleText + width: Math.min(implicitWidth, 300) + anchors.left: parent.left + anchors.bottom: parent.verticalCenter + anchors.bottomMargin: 2 + text: root.player?.trackTitle || "" + elide: Text.ElideRight + color: Globals.commonStyles.textColor + font.family: Globals.commonStyles.fontFamily + font.pixelSize: Globals.commonStyles.textFontSize + } + + Text { + id: artistText + width: Math.min(implicitWidth, 300) + anchors.left: parent.left + anchors.top: parent.verticalCenter + anchors.topMargin: 2 + text: root.player?.trackArtists || "" + elide: Text.ElideRight + color: Globals.commonStyles.textColor + font.family: Globals.commonStyles.fontFamily + font.pixelSize: Globals.commonStyles.smallTextFontSize + } + } + } +} diff --git a/pikabar/usr/share/pikabar/widgets/Power.qml b/pikabar/usr/share/pikabar/widgets/Power.qml new file mode 100644 index 0000000..1245d0f --- /dev/null +++ b/pikabar/usr/share/pikabar/widgets/Power.qml @@ -0,0 +1,98 @@ +import QtQuick +import QtQuick.Layouts +import Quickshell +import Quickshell.Services.UPower +import "root:/" + +Loader { + visible: UPower.displayDevice != null && UPower.displayDevice.type === UPowerDeviceType.Battery + active: visible + + sourceComponent: MouseArea { + id: mouseArea + hoverEnabled: true + + implicitWidth: widget.implicitWidth + implicitHeight: widget.implicitHeight + + BarWidget { + id: widget + anchors.fill: parent + color: "transparent" + + RowLayout { + anchors.fill: parent + spacing: 5 + + Text { + font.family: Globals.commonStyles.iconFontFamily + font.pixelSize: Globals.commonStyles.iconFontSize + color: Globals.commonStyles.textColor + text: { + const device = UPower.displayDevice; + const percentage = device.percentage; + + if (device.state === UPowerDeviceState.Charging) { + return "battery_charging_full"; + } + if (device.state === UPowerDeviceState.FullyCharged) { + return "battery_full"; + } + + const batteryLevel = Math.floor(6 * percentage); + return `battery_${batteryLevel}_bar`; + } + } + + Text { + font.family: Globals.commonStyles.fontFamily + font.pixelSize: Globals.commonStyles.textFontSize + color: Globals.commonStyles.textColor + text: `${Math.floor(UPower.displayDevice.percentage * 100)}%` + } + } + } + + BarTooltip { + id: powerTooltip + hideDelay: 0 + relativeItem: mouseArea.containsMouse ? widget : null + contentDelegate: Text { + text: { + const device = UPower.displayDevice; + + let state = UPowerDeviceState.toString(device.state); + switch (device.state) { + case UPowerDeviceState.Charging: + state = "Charging"; + break; + case UPowerDeviceState.PendingCharge: + state = "Not Charging"; + break; + case UPowerDeviceState.Discharging: + state = "Discharging"; + break; + case UPowerDeviceState.FullyCharged: + state = "Fully Charged"; + break; + } + + const time = device.timeToEmpty || device.timeToFull; + if (time != 0) { + if (state != "") + state += "\n"; + const minutes = Math.floor(time / 60).toString().padStart(2, '0'); + const seconds = (time % 60).toString().padStart(2, '0'); + state += `${minutes}:${seconds} remains`; + } + + return state; + } + color: Globals.commonStyles.textColor + font.family: Globals.commonStyles.fontFamily + font.pixelSize: Globals.commonStyles.tooltipFontSize + horizontalAlignment: Text.AlignHCenter + } + } + } +} diff --git a/pikabar/usr/share/pikabar/widgets/SimpleImage.qml b/pikabar/usr/share/pikabar/widgets/SimpleImage.qml new file mode 100644 index 0000000..e71f55d --- /dev/null +++ b/pikabar/usr/share/pikabar/widgets/SimpleImage.qml @@ -0,0 +1,22 @@ +import QtQuick + +Item { + id: root + + property alias source: image.source + property alias asynchronous: image.asynchronous + property alias status: image.status + property alias cache: image.cache + property alias image: image + + property real size: Math.min(width, height) + + Image { + id: image + anchors.fill: parent + fillMode: Image.PreserveAspectFit + + sourceSize.width: root.size + sourceSize.height: root.size + } +} diff --git a/pikabar/usr/share/pikabar/widgets/Stats.qml b/pikabar/usr/share/pikabar/widgets/Stats.qml new file mode 100644 index 0000000..28a9cb3 --- /dev/null +++ b/pikabar/usr/share/pikabar/widgets/Stats.qml @@ -0,0 +1,188 @@ +import QtQuick +import Quickshell +import Quickshell.Io +import QtQuick.Layouts +import QtQuick.Controls +import "root:/" + +BarWidget { + id: root + color: "transparent" + implicitHeight: 42 + implicitWidth: mainRect.width + + property string updateInterval: "2s" + property string cpuUsage: "" + property string cpuTemp: "" + property string memoryUsage: "" + + Process { + id: gostatProcess + running: true + command: [Quickshell.shellRoot + "/programs/gostat", root.updateInterval] + stdout: SplitParser { + onRead: function (line) { + try { + const data = JSON.parse(line); + root.cpuUsage = data.cpu + "%"; + root.cpuTemp = data.cputemp + "°C"; + root.memoryUsage = data.mem + "G"; + } catch (e) { + console.error("Failed to parse gostat output:", e); + } + } + } + } + + Rectangle { + id: mainRect + height: parent.height + width: layout.width + color: "transparent" + radius: 8 + + RowLayout { + id: layout + anchors.centerIn: parent + spacing: 20 + + // CPU Usage Component + Item { + Layout.preferredHeight: cpuUsageLayout.height + Layout.preferredWidth: cpuUsageLayout.width + + MouseArea { + id: cpuMouseArea + width: cpuUsageLayout.width + height: cpuUsageLayout.height + hoverEnabled: true + onEntered: cpuTooltip.relativeItem = cpuUsageLayout + onExited: cpuTooltip.relativeItem = null + + RowLayout { + id: cpuUsageLayout + spacing: 5 + Text { + font.family: Globals.commonStyles.iconFontFamily + font.pixelSize: Globals.commonStyles.iconFontSize + text: "developer_board" + color: Globals.commonStyles.textColor + } + + Text { + font.family: Globals.commonStyles.fontFamily + font.pixelSize: Globals.commonStyles.textFontSize + color: Globals.commonStyles.textColor + text: root.cpuUsage + } + } + } + + BarTooltip { + id: cpuTooltip + hideDelay: 0 + contentDelegate: Text { + text: "CPU Usage\n" + root.cpuUsage + color: Globals.commonStyles.tooltipTextColor + font.family: Globals.commonStyles.fontFamily + font.pixelSize: Globals.commonStyles.tooltipFontSize + horizontalAlignment: Text.AlignHCenter + } + } + } + + // CPU Temperature Component + Item { + Layout.preferredHeight: cpuTempLayout.height + Layout.preferredWidth: cpuTempLayout.width + + MouseArea { + id: tempMouseArea + width: cpuTempLayout.width + height: cpuTempLayout.height + hoverEnabled: true + onEntered: tempTooltip.relativeItem = cpuTempLayout + onExited: tempTooltip.relativeItem = null + + RowLayout { + id: cpuTempLayout + spacing: 5 + Text { + font.family: Globals.commonStyles.iconFontFamily + font.pixelSize: Globals.commonStyles.iconFontSize + text: "thermometer" + color: Globals.commonStyles.textColor + } + + Text { + font.family: Globals.commonStyles.fontFamily + font.pixelSize: Globals.commonStyles.textFontSize + color: Globals.commonStyles.textColor + text: root.cpuTemp + verticalAlignment: Text.AlignVCenter + } + } + } + + BarTooltip { + id: tempTooltip + hideDelay: 0 + contentDelegate: Text { + text: "CPU Temperature\n" + root.cpuTemp + color: Globals.commonStyles.tooltipTextColor + font.family: Globals.commonStyles.fontFamily + font.weight: Font.Medium + font.pixelSize: Globals.commonStyles.tooltipFontSize + horizontalAlignment: Text.AlignHCenter + } + } + } + + // Memory Usage Component + Item { + Layout.preferredHeight: memoryUsageLayout.height + Layout.preferredWidth: memoryUsageLayout.width + + MouseArea { + id: memMouseArea + width: memoryUsageLayout.width + height: memoryUsageLayout.height + hoverEnabled: true + onEntered: memTooltip.relativeItem = memoryUsageLayout + onExited: memTooltip.relativeItem = null + + RowLayout { + id: memoryUsageLayout + spacing: 5 + Text { + font.family: Globals.commonStyles.iconFontFamily + font.pixelSize: Globals.commonStyles.iconFontSize + text: "memory" + color: Globals.commonStyles.textColor + } + + Text { + font.family: Globals.commonStyles.fontFamily + font.pixelSize: Globals.commonStyles.textFontSize + color: Globals.commonStyles.textColor + text: root.memoryUsage + } + } + } + + BarTooltip { + id: memTooltip + hideDelay: 0 + contentDelegate: Text { + text: "Memory Usage\n" + root.memoryUsage + color: Globals.commonStyles.tooltipTextColor + font.family: Globals.commonStyles.fontFamily + font.weight: Font.Medium + font.pixelSize: Globals.commonStyles.tooltipFontSize + horizontalAlignment: Text.AlignHCenter + } + } + } + } + } +} diff --git a/pikabar/usr/share/pikabar/widgets/SystemTray.qml b/pikabar/usr/share/pikabar/widgets/SystemTray.qml new file mode 100644 index 0000000..6ba818e --- /dev/null +++ b/pikabar/usr/share/pikabar/widgets/SystemTray.qml @@ -0,0 +1,88 @@ +import QtQuick +import QtQuick.Controls +import QtQuick.Layouts +import Quickshell +import Quickshell.Widgets +import Quickshell.Services.SystemTray +import "root:/" + +BarWidget { + id: root + color: "transparent" + + // This removes BarWidget's implicit padding so the mouse areas of + // each tray item cover as much area as possible. + widgetAnchors.margins: 0 + widgetAnchors.leftMargin: 3 + widgetAnchors.rightMargin: 3 + + RowLayout { + anchors.fill: parent + spacing: 10 + + Repeater { + model: SystemTray.items + + MouseArea { + id: delegate + required property SystemTrayItem modelData + property alias item: delegate.modelData + + Layout.fillHeight: true + implicitWidth: icon.implicitWidth + 5 + + acceptedButtons: Qt.LeftButton | Qt.RightButton | Qt.MiddleButton + hoverEnabled: true + + onClicked: event => { + if (event.button == Qt.LeftButton) { + item.activate(); + } else if (event.button == Qt.MiddleButton) { + item.secondaryActivate(); + } else if (event.button == Qt.RightButton && item.hasMenu) { + const window = QsWindow.window; + const widgetRect = window.contentItem.mapFromItem(delegate, 0, delegate.height, delegate.width, delegate.height); + + menuAnchor.anchor.rect = widgetRect; + menuAnchor.open(); + } + } + + onWheel: event => { + event.accepted = true; + const points = event.angleDelta.y / 120; + item.scroll(points, false); + } + + IconImage { + id: icon + anchors.centerIn: parent + source: item && item.icon ? item.icon : "" + visible: status === Image.Ready + implicitSize: 24 + smooth: true + } + BarTooltip { + relativeItem: delegate.containsMouse ? delegate : null + hoverable: true + showBackground: true + hideDelay: 0 + Label { + font.family: Globals.commonStyles.fontFamily + font.pixelSize: Globals.commonStyles.tooltipFontSize + color: Globals.commonStyles.textColor + text: delegate.item ? (delegate.item.tooltipTitle || delegate.item.id || "") : "" + } + } + + QsMenuAnchor { + id: menuAnchor + menu: item.menu + + anchor.window: delegate.QsWindow.window + anchor.adjustment: PopupAdjustment.Flip + } + } + } + } +} diff --git a/pikabar/usr/share/pikabar/widgets/Weather.qml b/pikabar/usr/share/pikabar/widgets/Weather.qml new file mode 100644 index 0000000..b8a240e --- /dev/null +++ b/pikabar/usr/share/pikabar/widgets/Weather.qml @@ -0,0 +1,155 @@ +import QtQuick +import Quickshell +import QtQuick.Layouts +import QtQuick.Window +import "root:/" + +BarWidget { + id: root + color: "transparent" + implicitHeight: 42 + implicitWidth: mainRect.width + + property string city: "London" + property bool isAmerican: false + property int updateInterval: 900 + property string weatherDescription: "" + property var weather: {} + + property Timer retryTimer: Timer { + interval: 30000 + repeat: false + running: false + onTriggered: getGeocoding() + } + + Timer { + interval: root.updateInterval * 1000 + running: true + repeat: true + triggeredOnStart: true + onTriggered: getGeocoding() + } + + function getTemp(temp, isAmerican) { + return isAmerican ? Math.round((temp * 9 / 5) + 32) + "°F" : temp + "°C"; + } + + function getWeatherSymbol(weatherCode, weatherSymbols, nightWeatherSymbols) { + const dt = new Date(); + const hour = dt.getHours(); + const isNight = hour <= 7 || hour >= 20; + const code = Globals.weatherConsts.omapiCode[weatherCode] || "Unknown"; + return isNight ? Globals.weatherConsts.nightWeatherSymbols[code] || Globals.weatherConsts.weatherSymbols["Unknown"] : Globals.weatherConsts.weatherSymbols[code] || Globals.weatherConsts.weatherSymbols["Unknown"]; + } + + function updateWeather() { + const weatherCode = weather.current.weather_code; + weatherIcon.text = getWeatherSymbol(weatherCode); + tempLabel.text = getTemp(Math.round(weather.current.temperature_2m), isAmerican); + } + + function getGeocoding() { + const xhr = new XMLHttpRequest(); + xhr.open("GET", `https://geocoding-api.open-meteo.com/v1/search?name=${city}&count=1&language=en&format=json`); + xhr.onreadystatechange = function () { + if (xhr.readyState === XMLHttpRequest.DONE) { + if (xhr.status === 200) { + const geocoding = JSON.parse(xhr.responseText); + if (geocoding.results.length > 0) { + const lat = geocoding.results[0].latitude; + const lng = geocoding.results[0].longitude; + getWeather(lat, lng); + } else { + console.error("No geocoding results found"); + retryTimer.running = true; + } + } else { + console.error("Geocoding request failed with status:", xhr.status); + retryTimer.running = true; + } + } + }; + xhr.onerror = function () { + console.error("Geocoding request failed with network error"); + retryTimer.running = true; + }; + xhr.send(); + } + + function getWeather(lat, lng) { + const xhr = new XMLHttpRequest(); + xhr.open("GET", `https://api.open-meteo.com/v1/forecast?latitude=${lat}&longitude=${lng}¤t=temperature_2m,is_day,weather_code`); + xhr.onreadystatechange = function () { + if (xhr.readyState === XMLHttpRequest.DONE) { + if (xhr.status === 200) { + weather = JSON.parse(xhr.responseText); + updateWeather(); + weatherDescription = Globals.weatherConsts.omapiCodeDesc[weather.current.weather_code]; + } else { + console.error("Weather request failed with status:", xhr.status); + retryTimer.running = true; + } + } + }; + xhr.onerror = function () { + console.error("Weather request failed with network error"); + retryTimer.running = true; + }; + xhr.send(); + } + + Rectangle { + id: mainRect + height: parent.height + width: layout.width + 16 + color: "transparent" + radius: 8 + + MouseArea { + id: mouseArea + anchors.fill: parent + hoverEnabled: true + + BarTooltip { + relativeItem: mouseArea.containsMouse && weatherDescription !== "" ? mouseArea : null + hoverable: true + showBackground: true + hideDelay: 0 + contentDelegate: Component { + Text { + font.family: Globals.commonStyles.fontFamily + font.pixelSize: Globals.commonStyles.tooltipFontSize + color: Globals.commonStyles.tooltipTextColor + text: weatherDescription + } + } + } + } + + RowLayout { + id: layout + anchors.centerIn: parent + spacing: 8 + + Text { + id: weatherIcon + Layout.alignment: Qt.AlignVCenter + font.family: Globals.commonStyles.iconFontFamily + font.pixelSize: Globals.commonStyles.iconFontSize + color: Globals.commonStyles.textColor + text: "rainy" + } + + Text { + id: tempLabel + Layout.alignment: Qt.AlignVCenter + font.family: Globals.commonStyles.fontFamily + font.pixelSize: Globals.commonStyles.textFontSize + color: Globals.commonStyles.textColor + } + } + } + + Component.onCompleted: getGeocoding() +} diff --git a/pikabar/usr/share/pikabar/widgets/WidgetText.qml b/pikabar/usr/share/pikabar/widgets/WidgetText.qml new file mode 100644 index 0000000..2819ad9 --- /dev/null +++ b/pikabar/usr/share/pikabar/widgets/WidgetText.qml @@ -0,0 +1,19 @@ +import QtQuick +import "root:/" + +Rectangle { + implicitWidth: children[0].implicitWidth + implicitHeight: children[0].implicitHeight + color: "transparent" + + property alias text: t.text + property alias family: t.font.family + + Text { + id: t + anchors.fill: parent + color: Globals.commonStyles.textColor + font.pointSize: 13 + font.family: Globals.commonStyles.fontFamily + } +} diff --git a/pikabar/usr/share/pikabar/widgets/Workspaces.qml b/pikabar/usr/share/pikabar/widgets/Workspaces.qml new file mode 100644 index 0000000..b7024d6 --- /dev/null +++ b/pikabar/usr/share/pikabar/widgets/Workspaces.qml @@ -0,0 +1,198 @@ +import QtQuick +import QtQuick.Layouts +import Quickshell +import Quickshell.Hyprland +import "root:/" + +BarWidget { + id: root + color: "transparent" + Layout.alignment: Qt.AlignLeft + property int workspaces: 10 + Layout.fillHeight: true + widgetAnchors.margins: 0 + + RowLayout { + anchors { + left: parent.left + leftMargin: 16 + verticalCenter: parent.verticalCenter + } + spacing: 0 + + Repeater { + model: root.workspaces + + Item { + Layout.preferredWidth: 26 + Layout.preferredHeight: 26 + + Rectangle { + id: wsRect + anchors.fill: parent + + property int wsId: index + 1 + property bool isActive: Hyprland.focusedMonitor?.activeWorkspace.id === wsId + property bool hasWindows: { + for (const ws of Hyprland.workspaces.values) { + if (ws.id === wsId) + return true; + } + return false; + } + property bool hasNextWindow: { + if (index < workspaces - 1) { + for (const ws of Hyprland.workspaces.values) { + if (ws.id === (wsId + 1)) + return true; + } + } + return false; + } + property bool hasPrevWindow: { + if (index > 0) { + for (const ws of Hyprland.workspaces.values) { + if (ws.id === (wsId - 1)) + return true; + } + } + return false; + } + + color: { + if (mouseArea.containsMouse && wsRect.hasWindows) + return "#3e31ad"; + if (isActive) + return "#c6c0ff"; + if (hasWindows) + return "#464459"; + return "transparent"; + } + radius: 99 + + Rectangle { + z: -1 + visible: wsRect.hasWindows + anchors.fill: parent + color: "#464459" + radius: 99 + + Rectangle { + visible: wsRect.hasNextWindow && wsRect.hasWindows + anchors { + right: parent.right + top: parent.top + bottom: parent.bottom + rightMargin: 0 + } + width: parent.width / 2 + color: parent.color + radius: 0 + } + + Rectangle { + visible: wsRect.hasPrevWindow && wsRect.hasWindows + anchors { + left: parent.left + top: parent.top + bottom: parent.bottom + leftMargin: 0 + } + width: parent.width / 2 + color: parent.color + radius: 0 + } + } + + Behavior on color { + ColorAnimation { + duration: 100 + easing.type: Easing.Bezier + easing.bezierCurve: [0, 1, 0, 1] + } + } + + states: [ + State { + when: mouseArea.containsMouse && !wsRect.isActive && !wsRect.hasWindows + PropertyChanges { + target: wsText + } + }, + State { + when: mouseArea.containsMouse && wsRect.hasWindows + PropertyChanges { + target: wsRect + } + PropertyChanges { + target: wsText + } + }, + State { + when: mouseArea.containsMouse && wsRect.isActive + PropertyChanges { + target: wsRect + } + PropertyChanges { + target: wsText + } + } + ] + + Text { + id: wsText + anchors.centerIn: parent + text: wsRect.wsId + horizontalAlignment: Text.AlignHCenter + verticalAlignment: Text.AlignVCenter + color: { + if (mouseArea.containsMouse) { + if (wsRect.isActive) + return "#260f98"; + if (wsRect.hasWindows) + return "#e5dfff"; + return "#c6c0ff"; + } + if (wsRect.isActive) + return "#260f98"; + if (wsRect.hasWindows) + return "#e3dff8"; + return "#666666"; + } + font.pixelSize: Globals.commonStyles.textFontSize + font.family: Globals.commonStyles.fontFamily + + Behavior on color { + ColorAnimation { + duration: 100 + } + } + } + + MouseArea { + id: mouseArea + anchors.fill: parent + hoverEnabled: !wsRect.isActive + acceptedButtons: wsRect.isActive ? Qt.NoButton : Qt.LeftButton + onClicked: { + Hyprland.dispatch(`workspace ${wsRect.wsId}`); + } + onWheel: function (event) { + if (event.angleDelta.y > 0) { + if (Hyprland.focusedMonitor.activeWorkspace.id === root.workspaces) { + return; + } + Hyprland.dispatch(`workspace +1`); + } else { + if (Hyprland.focusedMonitor.activeWorkspace.id === 1) { + return; + } + Hyprland.dispatch(`workspace -1`); + } + } + } + } + } + } + } +}