From e0158ce75d870ddc198dd268ab7c32b6c9c90dc3 Mon Sep 17 00:00:00 2001 From: 2 * r + 2 * t <61896496+soramanew@users.noreply.github.com> Date: Thu, 11 Sep 2025 23:12:18 +1000 Subject: [PATCH 01/13] hypr: fix gestures for update Fixes #142 --- hypr/hyprland.conf | 1 + hypr/hyprland/gestures.conf | 13 +++++++++++++ hypr/hyprland/input.conf | 11 ----------- hypr/variables.conf | 4 +++- 4 files changed, 17 insertions(+), 12 deletions(-) create mode 100644 hypr/hyprland/gestures.conf diff --git a/hypr/hyprland.conf b/hypr/hyprland.conf index 5243f04..888c30e 100644 --- a/hypr/hyprland.conf +++ b/hypr/hyprland.conf @@ -24,6 +24,7 @@ source = $hl/decoration.conf source = $hl/group.conf source = $hl/execs.conf source = $hl/rules.conf +source = $hl/gestures.conf source = $hl/keybinds.conf # User configs diff --git a/hypr/hyprland/gestures.conf b/hypr/hyprland/gestures.conf new file mode 100644 index 0000000..50d57ef --- /dev/null +++ b/hypr/hyprland/gestures.conf @@ -0,0 +1,13 @@ +gestures { + workspace_swipe_distance = 700 + workspace_swipe_cancel_ratio = 0.15 + workspace_swipe_min_speed_to_force = 5 + workspace_swipe_direction_lock = true + workspace_swipe_direction_lock_threshold = 10 + workspace_swipe_create_new = true +} + +gesture = $workspaceSwipeFingers, horizontal, workspace +gesture = $gestureFingers, up, special, special +gesture = $gestureFingers, down, dispatcher, exec, caelestia toggle specialws +gesture = $gestureFingersMore, down, dispatcher, exec, systemctl suspend-then-hibernate diff --git a/hypr/hyprland/input.conf b/hypr/hyprland/input.conf index 6b1fd46..c39b747 100644 --- a/hypr/hyprland/input.conf +++ b/hypr/hyprland/input.conf @@ -16,14 +16,3 @@ input { binds { scroll_event_delay = 0 } - -gestures { - workspace_swipe = true - workspace_swipe_distance = 700 - workspace_swipe_fingers = $workSpaceSwipeFingers - workspace_swipe_cancel_ratio = 0.15 - workspace_swipe_min_speed_to_force = 5 - workspace_swipe_direction_lock = true - workspace_swipe_direction_lock_threshold = 10 - workspace_swipe_create_new = true -} diff --git a/hypr/variables.conf b/hypr/variables.conf index 2f03031..eaea3e3 100644 --- a/hypr/variables.conf +++ b/hypr/variables.conf @@ -8,7 +8,9 @@ $fileExplorer = thunar # Touchpad $touchpadDisableTyping = true $touchpadScrollFactor = 0.3 -$workSpaceSwipeFingers = 4 +$workspaceSwipeFingers = 4 +$gestureFingers = 3 +$gestureFingersMore = 4 # Blur $blurEnabled = true From d235508633c8a49aaf9222bc6ed1234c444e8187 Mon Sep 17 00:00:00 2001 From: 2 * r + 2 * t <61896496+soramanew@users.noreply.github.com> Date: Mon, 15 Sep 2025 22:07:38 +1000 Subject: [PATCH 02/13] hypr: add fix interaction around edges Apparently the default for this was changed? --- hypr/hyprland/input.conf | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/hypr/hyprland/input.conf b/hypr/hyprland/input.conf index c39b747..2684511 100644 --- a/hypr/hyprland/input.conf +++ b/hypr/hyprland/input.conf @@ -16,3 +16,8 @@ input { binds { scroll_event_delay = 0 } + +cursor { + hotspot_padding = 1 +} + From 8fd43cba972c6892b32ce999f8cc030194a51b0d Mon Sep 17 00:00:00 2001 From: 2 * r + 2 * t <61896496+soramanew@users.noreply.github.com> Date: Wed, 17 Sep 2025 23:22:57 +1000 Subject: [PATCH 03/13] hypr: remove idle daemon + inhibitor Part of shell now --- hypr/hypridle.conf | 21 --------------------- hypr/hyprland/execs.conf | 6 ------ 2 files changed, 27 deletions(-) delete mode 100644 hypr/hypridle.conf diff --git a/hypr/hypridle.conf b/hypr/hypridle.conf deleted file mode 100644 index 11cc01e..0000000 --- a/hypr/hypridle.conf +++ /dev/null @@ -1,21 +0,0 @@ -general { - lock_cmd = caelestia shell lock lock - before_sleep_cmd = loginctl lock-session - after_sleep_cmd = hyprctl dispatch dpms on -} - -listener { - timeout = 180 # 3 mins - on-timeout = loginctl lock-session -} - -listener { - timeout = 300 # 5 mins - on-timeout = hyprctl dispatch dpms off - on-resume = hyprctl dispatch dpms on -} - -listener { - timeout = 600 # 10 mins - on-timeout = systemctl suspend-then-hibernate || loginctl suspend -} diff --git a/hypr/hyprland/execs.conf b/hypr/hyprland/execs.conf index bea5403..ef63807 100644 --- a/hypr/hyprland/execs.conf +++ b/hypr/hyprland/execs.conf @@ -18,9 +18,6 @@ exec-once = gsettings set org.gnome.desktop.interface cursor-size $cursorSize exec-once = /usr/lib/geoclue-2.0/demos/agent exec-once = sleep 1 && gammastep -# Idle inhibit when audio playing -exec-once = sway-audio-idle-inhibit --ignore-source-outputs cava - # Forward bluetooth media commands to MPRIS exec-once = mpris-proxy @@ -29,6 +26,3 @@ exec-once = caelestia resizer -d # Start shell exec-once = caelestia shell -d - -# Idle daemon -exec-once = hypridle From a9ecddc45ed41154f417a0dcf97b424716485e61 Mon Sep 17 00:00:00 2001 From: 2 * r + 2 * t <61896496+soramanew@users.noreply.github.com> Date: Wed, 17 Sep 2025 23:27:22 +1000 Subject: [PATCH 04/13] readme: update deps --- README.md | 5 ----- 1 file changed, 5 deletions(-) diff --git a/README.md b/README.md index 67d4794..b4b5c9f 100644 --- a/README.md +++ b/README.md @@ -46,10 +46,8 @@ Dependencies: - xdg-desktop-portal-hyprland - xdg-desktop-portal-gtk - hyprpicker -- hypridle - wl-clipboard - cliphist -- bluez-utils - inotify-tools - app2unit - wireplumber @@ -60,9 +58,6 @@ Dependencies: - starship - btop - jq -- socat -- imagemagick -- curl - adw-gtk-theme - papirus-icon-theme - qt5ct-kde From cadf1e2e997a886e02f467ebf977118a3c075ffc Mon Sep 17 00:00:00 2001 From: 2 * r + 2 * t <61896496+soramanew@users.noreply.github.com> Date: Wed, 17 Sep 2025 23:32:52 +1000 Subject: [PATCH 05/13] fish: dirent + zoxide + eza + abbrs --- README.md | 1 + fish/config.fish | 25 +++++++++++++++++++++++++ 2 files changed, 26 insertions(+) diff --git a/README.md b/README.md index b4b5c9f..d1295f6 100644 --- a/README.md +++ b/README.md @@ -58,6 +58,7 @@ Dependencies: - starship - btop - jq +- eza - adw-gtk-theme - papirus-icon-theme - qt5ct-kde diff --git a/fish/config.fish b/fish/config.fish index 1d59dc1..7aa99bc 100644 --- a/fish/config.fish +++ b/fish/config.fish @@ -2,6 +2,31 @@ if status is-interactive # Starship custom prompt starship init fish | source + # Direnv + Zoxide + command -v direnv &> /dev/null && direnv hook fish | source + command -v zoxide &> /dev/null && zoxide init fish --cmd cd | source + + # Better ls + alias ls='eza --icons --group-directories-first -1' + + # Abbrs + abbr gd 'git diff' + abbr gc 'git commit -am' + abbr gl 'git log' + abbr gs 'git status' + abbr gst 'git stash' + abbr gsp 'git stash pop' + abbr gp 'git push' + abbr gpl 'git pull' + abbr gsw 'git switch' + abbr gsm 'git switch main' + abbr gb 'git branch' + + abbr l 'ls' + abbr ll 'ls -l' + abbr la 'ls -a' + abbr lla 'ls -la' + # Custom colours cat ~/.local/state/caelestia/sequences.txt 2> /dev/null From a77f77db9e303dd075716d0ec845fba32cea07fa Mon Sep 17 00:00:00 2001 From: 2 * r + 2 * t <61896496+soramanew@users.noreply.github.com> Date: Mon, 22 Sep 2025 17:56:21 +1000 Subject: [PATCH 06/13] install: fix meta package + force paru Fixes #159 Meta package was removed so use local PKGBUILD Yay doesn't support building and installing local PKGBUILDs, so use paru --- .gitignore | 2 ++ PKGBUILD | 26 ++++++++++++++++++++++++++ install.fish | 33 +++++++++++++++------------------ 3 files changed, 43 insertions(+), 18 deletions(-) create mode 100644 PKGBUILD diff --git a/.gitignore b/.gitignore index 600b7e4..2be6df2 100644 --- a/.gitignore +++ b/.gitignore @@ -7,3 +7,5 @@ /btop/themes/ /fish/fish_variables + +.SRCINFO diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 0000000..80ea381 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,26 @@ +# caelestia-meta + +# Maintainer: Soramane + +pkgname='caelestia-meta' +pkgver=r151.cadf1e2 +pkgrel=1 +pkgdesc='A metapackage containing all dependencies for the Caelestia dotfiles' +arch=('any') +url='https://github.com/caelestia-dots/caelestia' +license=('GPL-3.0-only') +depends=('caelestia-cli' 'caelestia-shell' + 'hyprland' 'xdg-desktop-portal-hyprland' 'xdg-desktop-portal-gtk' 'hyprpicker' + 'wl-clipboard' 'cliphist' 'inotify-tools' 'app2unit' 'wireplumber' 'trash-cli' + 'foot' 'fish' 'eza' 'fastfetch' 'starship' 'btop' 'jq' 'adw-gtk-theme' + 'papirus-icon-theme' 'qt5ct-kde' 'qt6ct-kde' 'ttf-jetbrains-mono-nerd') +optdepends=('thunar: file manager' + 'spotify: music player' + 'vscode: code editor' + 'zen-browser: web browser' + 'todoist-appimage: todo manager' + 'uwsm: uwsm session' + 'gnome-keyring: keyring daemon' + 'polkit-gnome: gnome polkit client' + 'direnv: isolated dev envs' + 'zoxide: better cd') diff --git a/install.fish b/install.fish index 6b1b60c..4734edd 100755 --- a/install.fish +++ b/install.fish @@ -7,13 +7,12 @@ argparse -n 'install.fish' -X 0 \ 'vscode=?!contains -- "$_flag_value" codium code' \ 'discord' \ 'zen' \ - 'paru' \ -- $argv or exit # Print help if set -q _flag_h - echo 'usage: ./install.sh [-h] [--noconfirm] [--spotify] [--vscode] [--discord] [--paru]' + echo 'usage: ./install.sh [-h] [--noconfirm] [--spotify] [--vscode] [--discord]' echo echo 'options:' echo ' -h, --help show this help message and exit' @@ -22,7 +21,6 @@ if set -q _flag_h echo ' --vscode=[codium|code] install VSCodium (or VSCode)' echo ' --discord install Discord (OpenAsar + Equicord)' echo ' --zen install Zen browser' - echo ' --paru use paru instead of yay as AUR helper' exit end @@ -71,7 +69,6 @@ end # Variables set -q _flag_noconfirm && set noconfirm '--noconfirm' -set -q _flag_paru && set -l aur_helper paru || set -l aur_helper yay set -q XDG_CONFIG_HOME && set -l config $XDG_CONFIG_HOME || set -l config $HOME/.config set -q XDG_STATE_HOME && set -l state $XDG_STATE_HOME || set -l state $HOME/.local/state @@ -119,26 +116,26 @@ end # Install AUR helper if not already installed -if ! pacman -Q $aur_helper &> /dev/null - log "$aur_helper not installed. Installing..." +if ! pacman -Q paru &> /dev/null + log "paru not installed. Installing..." # Install sudo pacman -S --needed git base-devel $noconfirm cd /tmp - git clone https://aur.archlinux.org/$aur_helper.git - cd $aur_helper - makepkg -si + git clone https://aur.archlinux.org/paru.git + cd paru + makepkg -si $noconfirm cd .. - rm -rf $aur_helper + rm -rf paru # Setup - $aur_helper -Y --gendb - $aur_helper -Y --devel --save + paru --gendb end # Install metapackage for deps log 'Installing metapackage...' -$aur_helper -S --needed caelestia-meta $noconfirm +paru -Ui $noconfirm +rm -f caelestia-meta-*.pkg.tar.zst # Cd into dir cd (dirname (status filename)) || exit 1 @@ -191,7 +188,7 @@ if set -q _flag_spotify log 'Installing spotify (spicetify)...' set -l has_spicetify (pacman -Q spicetify-cli 2> /dev/null) - $aur_helper -S --needed spotify spicetify-cli spicetify-marketplace-bin $noconfirm + paru -S --needed spotify spicetify-cli spicetify-marketplace-bin $noconfirm # Set permissions and init if new install if test -z "$has_spicetify" @@ -219,7 +216,7 @@ if set -q _flag_vscode set -l folder $config/$folder/User log "Installing vs$prog..." - $aur_helper -S --needed $packages $noconfirm + paru -S --needed $packages $noconfirm # Install configs if confirm-overwrite $folder/settings.json && confirm-overwrite $folder/keybindings.json && confirm-overwrite $config/$prog-flags.conf @@ -236,20 +233,20 @@ end # Install discord if set -q _flag_discord log 'Installing discord...' - $aur_helper -S --needed discord equicord-installer-bin $noconfirm + paru -S --needed discord equicord-installer-bin $noconfirm # Install OpenAsar and Equicord sudo Equilotl -install -location /opt/discord sudo Equilotl -install-openasar -location /opt/discord # Remove installer - $aur_helper -Rns equicord-installer-bin $noconfirm + paru -Rns equicord-installer-bin $noconfirm end # Install zen if set -q _flag_zen log 'Installing zen...' - $aur_helper -S --needed zen-browser-bin $noconfirm + paru -S --needed zen-browser-bin $noconfirm # Install userChrome css set -l chrome $HOME/.zen/*/chrome From 76c374aa73102cbe0067d4c44a415d3b0f20539a Mon Sep 17 00:00:00 2001 From: 2 * r + 2 * t <61896496+soramanew@users.noreply.github.com> Date: Tue, 23 Sep 2025 01:25:35 +1000 Subject: [PATCH 07/13] install: fix when not in dir --- install.fish | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/install.fish b/install.fish index 4734edd..fa7762a 100755 --- a/install.fish +++ b/install.fish @@ -132,13 +132,13 @@ if ! pacman -Q paru &> /dev/null paru --gendb end +# Cd into dir +cd (dirname (status filename)) || exit 1 + # Install metapackage for deps log 'Installing metapackage...' paru -Ui $noconfirm -rm -f caelestia-meta-*.pkg.tar.zst - -# Cd into dir -cd (dirname (status filename)) || exit 1 +rm -f caelestia-meta-*.pkg.tar.zst 2> /dev/null # Install hypr* configs if confirm-overwrite $config/hypr From 5c19d6d616c4a942b63866e1fbbebe6cd04dc9da Mon Sep 17 00:00:00 2001 From: 2 * r + 2 * t <61896496+soramanew@users.noreply.github.com> Date: Tue, 23 Sep 2025 19:13:26 +1000 Subject: [PATCH 08/13] install: allow yay --- install.fish | 40 ++++++++++++++++++++++++++-------------- 1 file changed, 26 insertions(+), 14 deletions(-) diff --git a/install.fish b/install.fish index fa7762a..7d413cc 100755 --- a/install.fish +++ b/install.fish @@ -7,12 +7,13 @@ argparse -n 'install.fish' -X 0 \ 'vscode=?!contains -- "$_flag_value" codium code' \ 'discord' \ 'zen' \ + 'aur-helper=!contains -- "$_flag_value" yay paru' \ -- $argv or exit # Print help if set -q _flag_h - echo 'usage: ./install.sh [-h] [--noconfirm] [--spotify] [--vscode] [--discord]' + echo 'usage: ./install.sh [-h] [--noconfirm] [--spotify] [--vscode] [--discord] [--aur-helper]' echo echo 'options:' echo ' -h, --help show this help message and exit' @@ -21,6 +22,7 @@ if set -q _flag_h echo ' --vscode=[codium|code] install VSCodium (or VSCode)' echo ' --discord install Discord (OpenAsar + Equicord)' echo ' --zen install Zen browser' + echo ' --aur-helper=[yay|paru] the AUR helper to use' exit end @@ -69,6 +71,7 @@ end # Variables set -q _flag_noconfirm && set noconfirm '--noconfirm' +set -q _flag_aur_helper && set -l aur_helper $_flag_aur_helper || set -l aur_helper paru set -q XDG_CONFIG_HOME && set -l config $XDG_CONFIG_HOME || set -l config $HOME/.config set -q XDG_STATE_HOME && set -l state $XDG_STATE_HOME || set -l state $HOME/.local/state @@ -116,20 +119,25 @@ end # Install AUR helper if not already installed -if ! pacman -Q paru &> /dev/null - log "paru not installed. Installing..." +if ! pacman -Q $aur_helper &> /dev/null + log "$aur_helper not installed. Installing..." # Install sudo pacman -S --needed git base-devel $noconfirm cd /tmp - git clone https://aur.archlinux.org/paru.git - cd paru - makepkg -si $noconfirm + git clone https://aur.archlinux.org/$aur_helper.git + cd $aur_helper + makepkg -si cd .. - rm -rf paru + rm -rf $aur_helper # Setup - paru --gendb + if $aur_helper = yay + $aur_helper -Y --gendb + $aur_helper -Y --devel --save + else + $aur_helper --gendb + end end # Cd into dir @@ -137,7 +145,11 @@ cd (dirname (status filename)) || exit 1 # Install metapackage for deps log 'Installing metapackage...' -paru -Ui $noconfirm +if $aur_helper = yay + $aur_helper -Bi . $noconfirm +else + $aur_helper -Ui $noconfirm +end rm -f caelestia-meta-*.pkg.tar.zst 2> /dev/null # Install hypr* configs @@ -188,7 +200,7 @@ if set -q _flag_spotify log 'Installing spotify (spicetify)...' set -l has_spicetify (pacman -Q spicetify-cli 2> /dev/null) - paru -S --needed spotify spicetify-cli spicetify-marketplace-bin $noconfirm + $aur_helper -S --needed spotify spicetify-cli spicetify-marketplace-bin $noconfirm # Set permissions and init if new install if test -z "$has_spicetify" @@ -216,7 +228,7 @@ if set -q _flag_vscode set -l folder $config/$folder/User log "Installing vs$prog..." - paru -S --needed $packages $noconfirm + $aur_helper -S --needed $packages $noconfirm # Install configs if confirm-overwrite $folder/settings.json && confirm-overwrite $folder/keybindings.json && confirm-overwrite $config/$prog-flags.conf @@ -233,20 +245,20 @@ end # Install discord if set -q _flag_discord log 'Installing discord...' - paru -S --needed discord equicord-installer-bin $noconfirm + $aur_helper -S --needed discord equicord-installer-bin $noconfirm # Install OpenAsar and Equicord sudo Equilotl -install -location /opt/discord sudo Equilotl -install-openasar -location /opt/discord # Remove installer - paru -Rns equicord-installer-bin $noconfirm + $aur_helper -Rns equicord-installer-bin $noconfirm end # Install zen if set -q _flag_zen log 'Installing zen...' - paru -S --needed zen-browser-bin $noconfirm + $aur_helper -S --needed zen-browser-bin $noconfirm # Install userChrome css set -l chrome $HOME/.zen/*/chrome From fdd3f4432ab1ea7f97e25407256fd705b10d96c1 Mon Sep 17 00:00:00 2001 From: Ceres Date: Fri, 26 Sep 2025 10:11:07 +0100 Subject: [PATCH 09/13] Update Env File --- hypr/hyprland/env.conf | 1 + 1 file changed, 1 insertion(+) diff --git a/hypr/hyprland/env.conf b/hypr/hyprland/env.conf index 2053b03..02c5b45 100644 --- a/hypr/hyprland/env.conf +++ b/hypr/hyprland/env.conf @@ -19,3 +19,4 @@ env = XDG_SESSION_DESKTOP, Hyprland # ############# Others ############# env = _JAVA_AWT_WM_NONREPARENTING, 1 +env = SSH_AUTH_SOCK,$XDG_RUNTIME_DIR/ssh-agent.socket From d808b303a03e73338d2d8dd359e5d15b8db7e6f5 Mon Sep 17 00:00:00 2001 From: Ceres Date: Fri, 26 Sep 2025 10:12:10 +0100 Subject: [PATCH 10/13] Update repo --- fish/functions/fish_greeting.fish | 4 ++-- hypr/hyprland/custom-peecee.conf | 6 +++++- hypr/hyprland/keybinds.conf | 1 + hypr/hyprland/rules.conf | 2 +- uwsm/default-id | 1 + 5 files changed, 10 insertions(+), 4 deletions(-) create mode 100644 uwsm/default-id diff --git a/fish/functions/fish_greeting.fish b/fish/functions/fish_greeting.fish index fcf3f6e..34d5bb6 100644 --- a/fish/functions/fish_greeting.fish +++ b/fish/functions/fish_greeting.fish @@ -5,6 +5,6 @@ function fish_greeting echo ' / / / __ `/ _ \/ / _ \/ ___/ __/ / __ `/ ' echo ' / /___/ /_/ / __/ / __(__ ) /_/ / /_/ / ' echo ' \____/\__,_/\___/_/\___/____/\__/_/\__,_/ ' - set_color normal - fastfetch --key-padding-left 5 + echo '' + glafetch end diff --git a/hypr/hyprland/custom-peecee.conf b/hypr/hyprland/custom-peecee.conf index 3d3021d..2ecf1f2 100644 --- a/hypr/hyprland/custom-peecee.conf +++ b/hypr/hyprland/custom-peecee.conf @@ -2,8 +2,12 @@ monitor = HDMI-A-2, 1920x1080@60, 0x0, 1 monitor = HDMI-A-1, 1920x1080@60, 1920x0, 1 -workspace= name:1, monitor:HDMI-A-2 +workspace= name:1, monitor:HDMI-A-2 input { kb_layout = us + tablet { + output = HDMI-A-2 + region_size = 1920, 1080 + } } \ No newline at end of file diff --git a/hypr/hyprland/keybinds.conf b/hypr/hyprland/keybinds.conf index 3a17697..8d7af5f 100644 --- a/hypr/hyprland/keybinds.conf +++ b/hypr/hyprland/keybinds.conf @@ -145,6 +145,7 @@ bind = $kbWindowFullscreen, fullscreen, 0 bind = $kbWindowBorderedFullscreen, fullscreen, 1 # Fullscreen with borders bind = $kbToggleWindowFloating, togglefloating, bind = $kbCloseWindow, killactive, +bind = Super, J, togglesplit # Special workspace toggles bind = $kbSystemMonitor, exec, caelestia toggle sysmon diff --git a/hypr/hyprland/rules.conf b/hypr/hyprland/rules.conf index 0f36c1a..a13687d 100644 --- a/hypr/hyprland/rules.conf +++ b/hypr/hyprland/rules.conf @@ -36,7 +36,7 @@ windowrule = center 1, class:nwg-look windowrule = workspace special:sysmon, class:btop windowrule = workspace special:music, class:feishin|Spotify|Supersonic windowrule = workspace special:music, initialTitle:Spotify( Free)? # Spotify wayland, it has no class for some reason -windowrule = workspace special:communication, class:discord|equibop|vesktop|whatsapp +windowrule = workspace special:communication, class:discord|equibop|vesktop|whatsapp|org.gnome.Fractal windowrule = workspace special:todo, class:Todoist # Dialogs diff --git a/uwsm/default-id b/uwsm/default-id new file mode 100644 index 0000000..1dd96b8 --- /dev/null +++ b/uwsm/default-id @@ -0,0 +1 @@ +hyprland-uwsm.desktop From 7a48d1b5dbe611629f683de8ff1f839937705263 Mon Sep 17 00:00:00 2001 From: Ceres Date: Fri, 26 Sep 2025 10:14:39 +0100 Subject: [PATCH 11/13] Update Gestures --- hypr/hyprland/gestures.conf | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/hypr/hyprland/gestures.conf b/hypr/hyprland/gestures.conf index 50d57ef..c38b0b8 100644 --- a/hypr/hyprland/gestures.conf +++ b/hypr/hyprland/gestures.conf @@ -7,7 +7,7 @@ gestures { workspace_swipe_create_new = true } -gesture = $workspaceSwipeFingers, horizontal, workspace -gesture = $gestureFingers, up, special, special -gesture = $gestureFingers, down, dispatcher, exec, caelestia toggle specialws -gesture = $gestureFingersMore, down, dispatcher, exec, systemctl suspend-then-hibernate +# gesture = $workspaceSwipeFingers, horizontal, workspace +# gesture = $gestureFingers, up, special, special +# gesture = $gestureFingers, down, dispatcher, exec, caelestia toggle specialws +# gesture = $gestureFingersMore, down, dispatcher, exec, systemctl suspend-then-hibernate From 8cc51c2b84f25b95afe4704c448ef48900b3cb4c Mon Sep 17 00:00:00 2001 From: Ceres Date: Fri, 26 Sep 2025 11:25:57 +0100 Subject: [PATCH 12/13] Update gitignore --- .gitignore | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 629ab22..c7b60f9 100644 --- a/.gitignore +++ b/.gitignore @@ -9,6 +9,6 @@ hypr/hyprland/custom-by-hostname.conf /fish/fish_variables -/vscode/settings.json - .SRCINFO + +vscode/settings.json From 4684fc1292feebd2131135585ccb01874489c935 Mon Sep 17 00:00:00 2001 From: Ceres Date: Fri, 26 Sep 2025 11:28:03 +0100 Subject: [PATCH 13/13] Remove vscode settings --- vscode/settings.json | 46 -------------------------------------------- 1 file changed, 46 deletions(-) delete mode 100644 vscode/settings.json diff --git a/vscode/settings.json b/vscode/settings.json deleted file mode 100644 index bfab4f2..0000000 --- a/vscode/settings.json +++ /dev/null @@ -1,46 +0,0 @@ -{ - "editor.renderWhitespace": "trailing", - "editor.multiCursorModifier": "ctrlCmd", - "editor.cursorSmoothCaretAnimation": "on", - "editor.fontLigatures": true, - "prettier.tabWidth": 4, - "editor.minimap.autohide": "mouseover", - "security.workspace.trust.startupPrompt": "always", - "editor.defaultFormatter": "esbenp.prettier-vscode", - "editor.formatOnSave": true, - "prettier.printWidth": 120, - "prettier.arrowParens": "avoid", - "workbench.colorTheme": "Caelestia", - "diffEditor.hideUnchangedRegions.enabled": true, - "workbench.list.smoothScrolling": true, - "editor.smoothScrolling": true, - "terminal.integrated.smoothScrolling": true, - "javascript.preferences.importModuleSpecifierEnding": "minimal", - "typescript.preferences.importModuleSpecifierEnding": "minimal", - "editor.codeActionsOnSave": { - "source.organizeImports": "explicit" - }, - "codeium.enableCodeLens": false, - "typescript.preferences.preferTypeOnlyAutoImports": true, - "editor.suggestSelection": "recentlyUsedByPrefix", - "workbench.iconTheme": "catppuccin-mocha", - "git.enableSmartCommit": true, - "codeium.enableConfig": { - "*": true, - "fish": true, - "qml": true - }, - "[c]": { - "editor.defaultFormatter": "llvm-vs-code-extensions.vscode-clangd" - }, - "doxdocgen.generic.boolReturnsTrueFalse": false, - "terminal.integrated.enableMultiLinePasteWarning": "never", - "qt-qml.qmlls.additionalImportPaths": ["/usr/lib/qt6/qml"], - "[python]": { - "editor.defaultFormatter": "charliermarsh.ruff" - }, - "ruff.lineLength": 120, - "python.languageServer": "Pylance", - "git.confirmSync": false, - "git.autofetch": true -}