From ed6888a0336c91d8c1e5a7a1bbe379af2077f730 Mon Sep 17 00:00:00 2001 From: fy59 Date: Fri, 25 Sep 2026 05:36:06 +0200 Subject: [PATCH] chore(dotfiles): remove retired desktop components --- bin/.local/bin/appid | 3 - bin/.local/bin/mango-screenshot-clipboard.sh | 2 - bin/.local/bin/mango-session.sh | 3 - bin/.local/bin/waybar-restart | 4 - calcure/.config/calcure/config.ini | 139 -------- calcure/.config/calcure/events.csv | 1 - calcure/.config/calcure/info.log | 1 - calcure/.config/calcure/tasks.csv | 0 mango/.config/mango/autostart.conf | 34 -- mango/.config/mango/bind_apps.conf | 35 -- mango/.config/mango/bind_navigation.conf | 94 ----- mango/.config/mango/bind_sys.conf | 39 --- mango/.config/mango/config.conf | 42 --- mango/.config/mango/gestures.conf | 11 - mango/.config/mango/input.conf | 29 -- mango/.config/mango/layout_settings.conf | 33 -- mango/.config/mango/output.conf | 9 - mango/.config/mango/rules.conf | 41 --- mango/.config/mango/scripts/copypast | 60 ---- mango/.config/mango/scripts/lock.sh | 9 - .../.config/mango/scripts/screenshot-clip.sh | 2 - mango/.config/mango/style.conf | 75 ---- nvim/.config/nvim/lua/plugins/neowiki.lua | 17 - nvim/.config/nvim/lua/plugins/starter.lua | 70 ++-- nvim/.config/nvim/readme.md | 12 +- sway/.config/sway/README.md | 3 - swaync/.config/swaync/config.json | 82 ----- swaync/.config/swaync/notification.ogg | Bin 5605 -> 0 bytes swaync/.config/swaync/style.css | 328 ------------------ systemd/.config/systemd/user/swaync.service | 11 - waybar/.config/waybar/config.jsonc | 178 ---------- waybar/.config/waybar/hyprwhspr-module.jsonc | 12 - waybar/.config/waybar/mocha.css | 26 -- .../.config/waybar/scripts/active-window.sh | 16 - .../.config/waybar/scripts/restartWaybar.sh | 3 - waybar/.config/waybar/scripts/tlp-profile.sh | 33 -- waybar/.config/waybar/style.css | 238 ------------- wlogout/.config/wlogout/hibernate.svg | 7 - wlogout/.config/wlogout/lock.svg | 7 - wlogout/.config/wlogout/logout.svg | 7 - wlogout/.config/wlogout/reboot.svg | 7 - wlogout/.config/wlogout/shutdown.svg | 7 - wlogout/.config/wlogout/style.css | 52 --- wlogout/.config/wlogout/suspend.svg | 7 - 44 files changed, 33 insertions(+), 1756 deletions(-) delete mode 100755 bin/.local/bin/appid delete mode 100755 bin/.local/bin/mango-screenshot-clipboard.sh delete mode 100755 bin/.local/bin/mango-session.sh delete mode 100644 bin/.local/bin/waybar-restart delete mode 100644 calcure/.config/calcure/config.ini delete mode 100644 calcure/.config/calcure/events.csv delete mode 100644 calcure/.config/calcure/info.log delete mode 100644 calcure/.config/calcure/tasks.csv delete mode 100644 mango/.config/mango/autostart.conf delete mode 100644 mango/.config/mango/bind_apps.conf delete mode 100644 mango/.config/mango/bind_navigation.conf delete mode 100644 mango/.config/mango/bind_sys.conf delete mode 100644 mango/.config/mango/config.conf delete mode 100644 mango/.config/mango/gestures.conf delete mode 100644 mango/.config/mango/input.conf delete mode 100644 mango/.config/mango/layout_settings.conf delete mode 100644 mango/.config/mango/output.conf delete mode 100644 mango/.config/mango/rules.conf delete mode 100755 mango/.config/mango/scripts/copypast delete mode 100755 mango/.config/mango/scripts/lock.sh delete mode 100755 mango/.config/mango/scripts/screenshot-clip.sh delete mode 100644 mango/.config/mango/style.conf delete mode 100644 nvim/.config/nvim/lua/plugins/neowiki.lua delete mode 100644 swaync/.config/swaync/config.json delete mode 100644 swaync/.config/swaync/notification.ogg delete mode 100644 swaync/.config/swaync/style.css delete mode 100644 systemd/.config/systemd/user/swaync.service delete mode 100644 waybar/.config/waybar/config.jsonc delete mode 100644 waybar/.config/waybar/hyprwhspr-module.jsonc delete mode 100644 waybar/.config/waybar/mocha.css delete mode 100755 waybar/.config/waybar/scripts/active-window.sh delete mode 100755 waybar/.config/waybar/scripts/restartWaybar.sh delete mode 100755 waybar/.config/waybar/scripts/tlp-profile.sh delete mode 100644 waybar/.config/waybar/style.css delete mode 100644 wlogout/.config/wlogout/hibernate.svg delete mode 100644 wlogout/.config/wlogout/lock.svg delete mode 100644 wlogout/.config/wlogout/logout.svg delete mode 100644 wlogout/.config/wlogout/reboot.svg delete mode 100644 wlogout/.config/wlogout/shutdown.svg delete mode 100644 wlogout/.config/wlogout/style.css delete mode 100644 wlogout/.config/wlogout/suspend.svg diff --git a/bin/.local/bin/appid b/bin/.local/bin/appid deleted file mode 100755 index 786017740..000000000 --- a/bin/.local/bin/appid +++ /dev/null @@ -1,3 +0,0 @@ -#!/bin/sh -sleep 3 -mmsg -g -c | sed 's/^/title|appid: /' diff --git a/bin/.local/bin/mango-screenshot-clipboard.sh b/bin/.local/bin/mango-screenshot-clipboard.sh deleted file mode 100755 index 6b1be473c..000000000 --- a/bin/.local/bin/mango-screenshot-clipboard.sh +++ /dev/null @@ -1,2 +0,0 @@ -#!/bin/sh -grim -g "$(slurp)" - | wl-copy -t image/png diff --git a/bin/.local/bin/mango-session.sh b/bin/.local/bin/mango-session.sh deleted file mode 100755 index 32e43298e..000000000 --- a/bin/.local/bin/mango-session.sh +++ /dev/null @@ -1,3 +0,0 @@ -#!/bin/sh -systemctl --user start graphical-session.target || true -exec mango diff --git a/bin/.local/bin/waybar-restart b/bin/.local/bin/waybar-restart deleted file mode 100644 index 0d4f80b73..000000000 --- a/bin/.local/bin/waybar-restart +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/sh - -pkill waybar -waybar & diff --git a/calcure/.config/calcure/config.ini b/calcure/.config/calcure/config.ini deleted file mode 100644 index f8ede11aa..000000000 --- a/calcure/.config/calcure/config.ini +++ /dev/null @@ -1,139 +0,0 @@ -[Parameters] -folder_with_datafiles = ~/.config/calcure -calcurse_todo_file = ~/.local/share/calcurse/todo -calcurse_events_file = ~/.local/share/calcurse/apts -log_file = ~/.config/calcure/info.log -language = fr -default_view = calendar -default_calendar_view = monthly -birthdays_from_abook = Yes -show_keybindings = Yes -privacy_mode = No -show_weather = No -weather_city = -weather_metric_units = Yes -minimal_today_indicator = Yes -minimal_days_indicator = Yes -minimal_weekend_indicator = Yes -show_calendar_borders = No -show_moon_phases = No -cut_titles_by_cell_length = No -ask_confirmations = Yes -ask_confirmation_to_quit = Yes -use_unicode_icons = Yes -show_current_time = No -show_holidays = Yes -show_nothing_planned = Yes -one_timer_at_a_time = No -holiday_country = France -use_persian_calendar = No -start_week_day = 1 -weekend_days = 6,7 -refresh_interval = 1 -data_reload_interval = 0 -split_screen = Yes -right_pane_percentage = 25 -journal_header = JOURNAL -event_icon = • -privacy_icon = • -today_icon = • -birthday_icon = ★ -holiday_icon = ⛱ -hidden_icon = ... -done_icon = ✔ -todo_icon = • -important_icon = ‣ -separator_icon = │ -deadline_icon = ⚑ - -[Colors] -color_today = 2 -color_events = 4 -color_days = 7 -color_day_names = 4 -color_weekends = 1 -color_weekend_names = 1 -color_hints = 7 -color_prompts = 7 -color_confirmations = 1 -color_birthdays = 1 -color_holidays = 2 -color_todo = 7 -color_done = 6 -color_title = 4 -color_calendar_header = 4 -color_important = 1 -color_unimportant = 6 -color_timer = 2 -color_timer_paused = 7 -color_time = 7 -color_deadlines = 3 -color_weather = 2 -color_active_pane = 2 -color_separator = 7 -color_calendar_border = 7 -color_ics_calendars = 2,3,1,7,4,5,2,3,1,7 -color_background = -1 - -[Styles] -bold_today = No -bold_days = No -bold_day_names = No -bold_weekends = No -bold_weekend_names = No -bold_title = No -bold_active_pane = No -underlined_today = No -underlined_days = No -underlined_day_names = No -underlined_weekends = No -underlined_weekend_names = No -underlined_title = No -underlined_active_pane = No -strikethrough_done = No - -[Event icons] -travel = ✈ -plane = ✈ -voyage = ✈ -flight = ✈ -airport = ✈ -trip = 🏕 -vacation = ⛱ -holiday = ⛱ -day-off = ⛱ -hair = ✂ -barber = ✂ -beauty = ✂ -nails = ✂ -game = ♟ -match = ♟ -play = ♟ -interview = 🎙️ -conference = 🎙️ -talk = 🎙️ -dating = ♥ -concert = ♪ -dance = ♪ -music = ♪ -rehearsal = ♪ -call = 🕻 -zoom = 🕻 -deadline = ⚑ -over = ⚑ -finish = ⚑ -end = ⚑ -doctor = ✚ -dentist = ✚ -medical = ✚ -hospital = ✚ -party = ☘ -bar = ☘ -museum = ⛬ -meet = ⛬ -sport = ⛷ -gym = 🏋 -training = ⛷ -email = ✉ -letter = ✉ - diff --git a/calcure/.config/calcure/events.csv b/calcure/.config/calcure/events.csv deleted file mode 100644 index 09f4acd59..000000000 --- a/calcure/.config/calcure/events.csv +++ /dev/null @@ -1 +0,0 @@ -1,2026,3,7,"ARP",1,once,normal diff --git a/calcure/.config/calcure/info.log b/calcure/.config/calcure/info.log deleted file mode 100644 index f901c5ab4..000000000 --- a/calcure/.config/calcure/info.log +++ /dev/null @@ -1 +0,0 @@ -[WARNING] Couldn't load birthdays. File. /home/fy59/.abook/addressbook does not exist. diff --git a/calcure/.config/calcure/tasks.csv b/calcure/.config/calcure/tasks.csv deleted file mode 100644 index e69de29bb..000000000 diff --git a/mango/.config/mango/autostart.conf b/mango/.config/mango/autostart.conf deleted file mode 100644 index cc1e59aea..000000000 --- a/mango/.config/mango/autostart.conf +++ /dev/null @@ -1,34 +0,0 @@ -############################## -# # -# Autostart # -# # -############################## - -# ================================================= -# Filtre lumière bleue (wlsunset) -# Notifications (swaync) -# gnome-keyring-daemon -# Verrouillage auto (swayidle) -# protonmail-bridge -# cliphist -# proton-pass -# exec-once=swayidle -w timeout 300 '~/.config/mango/scripts/lock.sh' timeout 310 'wlopm --off "*"' resume 'wlopm --on "*"' before-sleep '~/.config/mango/scripts/lock.sh' -# Les outils précédent ont été ajouter à systemd --user -# -# ================================================= - -# Wallpapers -exec-once=swaybg -i ~/.wallpapers/arch_rainbow.jpg - -# Lancement au démarrage -exec-once=kitty --class kitty-1 -exec-once=kitty --class kitty-2 -exec-once=kitty --class kitty-3 -exec-once=kitty --class kitty-mon --directory $HOME -exec-once=chromium -exec-once=gtk-launch chrome-hnpfjngllnobngcgfapefoaidbinmjnm-Default -exec-once=gtk-launch -exec-once=thunderbird -exec-once=spotify-launcher -exec-once=waybar -exec-once=AppFlowy diff --git a/mango/.config/mango/bind_apps.conf b/mango/.config/mango/bind_apps.conf deleted file mode 100644 index e373b585d..000000000 --- a/mango/.config/mango/bind_apps.conf +++ /dev/null @@ -1,35 +0,0 @@ -############################## -# # -# Binds Applications # -# # -############################## - -# Applications system -binds=SUPER,Return,spawn,kitty -binds=SUPER+CTRL,t,spawn,thunderbird -binds=SUPER+SHIFT,b,spawn,blueman-manager -binds=SUPER+SHIFT,p,spawn,proton-pass -binds=ALT,p,toggle_named_scratchpad,Proton Pass,none,proton-pass -binds=SUPER+SHIFT,m,spawn,protonmail-bridge -binds=SUPER+CTRL,l,spawn,swaylock -binds=SUPER+CTRL,e,spawn,wofi --cache-file=/dev/null -Dimage_size=26 -Dynamic_lines=true --location top --yoffset=10 --width=600 --height=300 --gtk-dark --show drun -binds=SUPER,v,spawn,~/.config/mango/scripts/copypast -binds=NONE,Print,spawn,~/.config/mango/scripts/screenshot-clip.sh -binds=SUPER+CTRL,f,spawn,AppFlowy -binds=SUPER+CTRL,g,spawn,gimp - -# Browsers & net -binds=SUPER,b,spawn,chromium -binds=SUPER+SHIFT,f,spawn,firefox -binds=SUPER,t,spawn,thunderbird - -# IA's -binds=SUPER,m,spawn,spotify-launcher - -# Virtualisation -binds=SUPER+SHIFT,v,spawn,virt-manager - -# Fichiers -binds=SUPER+SHIFT,t,spawn,thunar -binds=ALT,y,spawn,kitty --class kitty-yazi -- sh -c "yazi" - diff --git a/mango/.config/mango/bind_navigation.conf b/mango/.config/mango/bind_navigation.conf deleted file mode 100644 index 2d80850c6..000000000 --- a/mango/.config/mango/bind_navigation.conf +++ /dev/null @@ -1,94 +0,0 @@ -############################## -# # -# Navigation bindings # -# # -############################## - -# switch window focus -binds=SUPER,Tab,focusstack,next -binds=SUPER,Left,focusdir,left -binds=SUPER,Right,focusdir,right -binds=SUPER,Up,focusdir,up -binds=SUPER,Down,focusdir,down - -# swap window -binds=SUPER+SHIFT,Up,exchange_client,up -binds=SUPER+SHIFT,Down,exchange_client,down -binds=SUPER+SHIFT,Left,exchange_client,left -binds=SUPER+SHIFT,Right,exchange_client,right - -# switch window status -binds=SUPER,g,toggleglobal, -binds=SUPER,Tab,toggleoverview, -binds=SUPER,backslash,togglefloating, -binds=SUPER,a,togglemaximizescreen, -binds=SUPER,f,togglefullscreen, -binds=SUPER+SHIFT,f,togglefakefullscreen, -binds=SUPER,i,minimized, -binds=SUPER,o,toggleoverlay, -binds=SUPER+SHIFT,I,restore_minimized -binds=SUPER,z,toggle_scratchpad - -# tag switch -binds=ALT,Left,viewtoleft,0 -binds=ALT+SHIFT,Left,viewtoleft_have_client,0 -binds=ALT,Right,viewtoright,0 -binds=ALT+SHIFT,Right,viewtoright_have_client,0 -binds=ALT+SUPER,Left,tagtoleft,0 -binds=ALT+SUPER,Right,tagtoright,0 - -binds=ALT,ampersand,view,1,0 -binds=ALT,eacute,view,2,0 -binds=ALT,quotedbl,view,3,0 -binds=ALT,apostrophe,view,4,0 -binds=ALT,parenleft,view,5,0 -binds=ALT,minus,view,6,0 -binds=ALT,egrave,view,7,0 -binds=ALT,underscore,view,8,0 -binds=ALT,ccedilla,view,9,0 - -# tag: move client to the tag and focus it -# tagsilent: move client to the tag and not focus it -# bind=ALT,1,tagsilent,1 -binds=ALT+SUPER,ampersand,tag,1,0 -binds=ALT+SUPER,eacute,tag,2,0 -binds=ALT+SUPER,quotedbl,tag,3,0 -binds=ALT+SUPER,apostrophe,tag,4,0 -binds=ALT+SUPER,parenleft,tag,5,0 -binds=ALT+SUPER,minus,tag,6,0 -binds=ALT+SUPER,egrave,tag,7,0 -binds=ALT+SUPER,underscore,tag,8,0 -binds=ALT+SUPER,ccedilla,tag,9,0 - -# monitor switch -binds=CTRL+SHIFT,Left,focusmon,left -binds=CTRL+SHIFT,Right,focusmon,right -binds=CTRL+SUPER,Left,tagmon,left -binds=CTRL+SUPER,Right,tagmon,right - -# gaps -binds=ALT+SHIFT,X,incgaps,1 -binds=ALT+SHIFT,Z,incgaps,-1 -binds=ALT+SHIFT,R,togglegaps - -# movewin -# binds=CTRL+SHIFT,Up,movewin,+0,-50 -# binds=CTRL+SHIFT,Down,movewin,+0,+50 -# binds=CTRL+SHIFT,Left,movewin,-50,+0 -# binds=CTRL+SHIFT,Right,movewin,+50,+0 - -# resizewin -binds=SUPER+CTRL,Up,resizewin,+0,-10 -binds=SUPER+CTRL,Down,resizewin,+0,+10 -binds=SUPER+CTRL,Left,resizewin,-10,+0 -binds=SUPER+CTRL,Right,resizewin,+10,+0 - -# Mouse Button Bindings -# btn_left and btn_right can't bind none mod key -mousebind=SUPER,btn_left,moveresize,curmove -mousebind=NONE,btn_middle,togglemaximizescreen,0 -mousebind=SUPER,btn_right,moveresize,curresize - -# Axis Bindings -axisbind=SUPER,UP,viewtoleft_have_client -# axisbind=SUPER,DOWN,viewtoright_have_client diff --git a/mango/.config/mango/bind_sys.conf b/mango/.config/mango/bind_sys.conf deleted file mode 100644 index 70b5a0af6..000000000 --- a/mango/.config/mango/bind_sys.conf +++ /dev/null @@ -1,39 +0,0 @@ -############################## -# # -# Binds sys # -# # -############################## - -# Key Bindings -# key name refer to `xev` or `wev` command output, -# mod keys name: super,ctrl,alt,shift,none - -# Layout Bindings -# scrolle5 layout -binds=ALT,e,set_proportion,0.5 -binds=ALT+SHIFT,e,set_proportion,1 -binds=SUPER,x,switch_proportion_preset, - -# switch layou5 -binds=SUPER,n,switch_layout - -# reload config -binds=SUPER,r,reload_config -binds=SUPER+CTRL,w,~/.config/waybar/scripts/restartWaybar.sh - -# exit -binds=SUPER+CTRL,q,quit -binds=SUPER,q,killclient - -# Brightness -bind=NONE,XF86MonBrightnessUp,spawn,brightnessctl set +2% -bind=SHIFT,XF86MonBrightnessUp,spawn,brightnessctl set 100% -bind=NONE,XF86MonBrightnessDown,spawn,brightnessctl set 2%- -bind=SHIFT,XF86MonBrightnessDown,spawn,brightnessctl set 10% - -# Volume -bind=NONE,XF86AudioRaiseVolume,spawn,wpctl set-volume @DEFAULT_SINK@ 2%+ -bind=NONE,XF86AudioLowerVolume,spawn,wpctl set-volume @DEFAULT_SINK@ 2%- -bind=NONE,XF86AudioMute,spawn,wpctl set-mute @DEFAULT_SINK@ toggle -bind=SHIFT,XF86AudioMute,spawn,wpctl set-mute @DEFAULT_SOURCE@ toggle - diff --git a/mango/.config/mango/config.conf b/mango/.config/mango/config.conf deleted file mode 100644 index 05fcc844d..000000000 --- a/mango/.config/mango/config.conf +++ /dev/null @@ -1,42 +0,0 @@ -############################## -# # -# Mango Config # -# # -############################## - -# More option see https://github.com/DreamMaoMao/mango/wiki/ - -# Sources -source=~/.config/mango/rules.conf -source=~/.config/mango/style.conf -source=~/.config/mango/bind_apps.conf -source=~/.config/mango/bind_navigation.conf -source=~/.config/mango/bind_sys.conf -source=~/.config/mango/gestures.conf -source=~/.config/mango/layout_settings.conf -source=~/.config/mango/input.conf -source=~/.config/mango/output.conf -source=~/.config/mango/autostart.conf - -# Overview Setting -hotarea_size=10 -enable_hotarea=1 -ov_tab_mode=0 -overviewgappi=5 -overviewgappo=30 - -# Misc -no_border_when_single=0 -axis_bind_apply_timeout=100 -focus_on_activate=1 -idleinhibit_ignore_visible=0 -sloppyfocus=1 -warpcursor=1 -focus_cross_monitor=0 -focus_cross_tag=0 -enable_floating_snap=0 -snap_distance=30 -cursor_size=24 -drag_tile_to_tile=1 -drag_tile_small=1 - diff --git a/mango/.config/mango/gestures.conf b/mango/.config/mango/gestures.conf deleted file mode 100644 index 2122a5660..000000000 --- a/mango/.config/mango/gestures.conf +++ /dev/null @@ -1,11 +0,0 @@ -############################## -# # -# Gestures # -# # -############################## - -# 3-finger: Window focus -gesturebind=none,left,3,focusdir,right -gesturebind=none,right,3,focusdir,left -gesturebind=none,up,3,focusdir,up -gesturebind=none,down,3,focusdir,down diff --git a/mango/.config/mango/input.conf b/mango/.config/mango/input.conf deleted file mode 100644 index 398ba8f9c..000000000 --- a/mango/.config/mango/input.conf +++ /dev/null @@ -1,29 +0,0 @@ -############################## -# # -# Input # -# # -############################## - -# keyboard -repeat_rate=25 -repeat_delay=600 -numlockon=1 -xkb_rules_layout=fr - -# Trackpad -# need relogin to make it apply -disable_trackpad=0 -tap_to_click=1 -tap_and_drag=1 -drag_lock=1 -trackpad_natural_scrolling=1 -disable_while_typing=1 -left_handed=0 -middle_button_emulation=0 -swipe_min_threshold=1 -button_map=1 - -# mouse -# need relogin to make it apply -mouse_natural_scrolling=1 - diff --git a/mango/.config/mango/layout_settings.conf b/mango/.config/mango/layout_settings.conf deleted file mode 100644 index a80e30a3d..000000000 --- a/mango/.config/mango/layout_settings.conf +++ /dev/null @@ -1,33 +0,0 @@ -############################## -# # -# Layout settings # -# # -############################## - -# layout support: -# tile,scroller,grid,deck,monocle,center_tile,vertical_tile,vertical_scroller -tagrule=id:1,layout_name:tile -tagrule=id:2,layout_name:scroller -tagrule=id:3,layout_name:scroller -tagrule=id:4,layout_name:scroller -tagrule=id:5,layout_name:scroller -tagrule=id:6,layout_name:scroller -tagrule=id:7,layout_name:scroller -tagrule=id:8,layout_name:scroller -tagrule=id:9,layout_name:scroller - -# Scroller Layout Setting -scroller_structs=20 -scroller_default_proportion=0.8 -scroller_focus_center=0 -scroller_prefer_center=0 -edge_scroller_pointer_focus=1 -scroller_default_proportion_single=1.0 -scroller_proportion_preset=0.5,0.8,1.0 - -# Master-Stack Layout Setting -new_is_master=1 -default_mfact=0.55 -default_nmaster=1 -smartgaps=0 - diff --git a/mango/.config/mango/output.conf b/mango/.config/mango/output.conf deleted file mode 100644 index a384699ef..000000000 --- a/mango/.config/mango/output.conf +++ /dev/null @@ -1,9 +0,0 @@ -############################## -# # -# Output # -# # -############################## - -# monitor -monitorrule=name:^eDP-1$,width:3200,height:2000,refresh:120,scale:1.5 - diff --git a/mango/.config/mango/rules.conf b/mango/.config/mango/rules.conf deleted file mode 100644 index f89e41ece..000000000 --- a/mango/.config/mango/rules.conf +++ /dev/null @@ -1,41 +0,0 @@ -############################## -# # -# Rules # -# # -############################## - -# Tag 1 : shell / terminaux / Perplexity -windowrule=tags:1,appid:kitty-1 -windowrule=tags:1,appid:kitty-2 -windowrule=tags:1,appid:kitty-3 - -# Tag 2 : web -windowrule=tags:2,scroller_proportion:1,appid:chromium -windowrule=tags:2,appid:firefox - -# Tag 5 : web -windowrule=tags:5,scroller_proportion:1,appid:AppFlowy - -# Tag 6 : web -windowrule=tags:6,scroller_proportion:1,appid:kitty-mon - -# Tag 7 : web -windowrule=tags:7,scroller_proportion:1,appid:chrome-hnpfjngllnobngcgfapefoaidbinmjnm-Default - -# Tag 8 : mail -windowrule=tags:8,scroller_proportion:0.5,appid:proton-bridge -windowrule=tags:8,scroller_proportion:1,appid:org.mozilla.Thunderbird - -# Tag 9 : musique -# adapte la valeur d'appid à ce que ton script affiche pour Spotify -windowrule=tags:9,scroller_proportion:1,appid:Spotify - -windowrule=isfloating:1,width:800,height:600,offsetx:0,offsety:0,appid:blueman-manager -windowrule=isnamedscratchpad:1,width:1000,height:700,appid:Proton Pass - -# layer rule -layerrule=animation_type_open:slide,layer_name:wofi -layerrule=animation_type_close:slide,layer_name:wofi - -# Specifics rules -windowrule=scroller_proportion:0.5,appid:kitty-yazi diff --git a/mango/.config/mango/scripts/copypast b/mango/.config/mango/scripts/copypast deleted file mode 100755 index 0a3d44daa..000000000 --- a/mango/.config/mango/scripts/copypast +++ /dev/null @@ -1,60 +0,0 @@ -#!/usr/bin/env bash - -thumb_dir="${XDG_CACHE_HOME:-$HOME/.cache}/cliphist/thumbs" -mkdir -p "$thumb_dir" - -clip_list="$(cliphist list)" - -# Nettoyer les vignettes orphelines -for thumb in "$thumb_dir"/*; do - [ -e "$thumb" ] || continue - clip_id="${thumb##*/}" - clip_id="${clip_id%.*}" - - if ! printf '%s\n' "$clip_list" | rg -q "^${clip_id}[[:space:]]"; then - rm -f "$thumb" - fi -done - -read -r -d '' prog <' '" thumb "'" - system(cmd) - - print "img:" thumb - next -} -1 -EOF - -choice=$( - gawk "$prog" <<< "$clip_list" | - wofi -I --dmenu --cache-file=/dev/null \ - -Dimage_size=100 -Dynamic_lines=true \ - --xoffset=600 --yoffset=20 --width=45% --height=45% --gtk-dark -) - -[ -z "$choice" ] && exit 1 - -if [ "${choice:0:4}" = "img:" ]; then - thumb_file="${choice:4}" - clip_id="${thumb_file##*/}" - clip_id="${clip_id%.*}" - - printf '%s\n' "$clip_list" | - rg "^${clip_id}[[:space:]]" | - head -n 1 | - cliphist decode | - wl-copy -else - printf '%s\n' "$choice" | - cliphist decode | - wl-copy -fi diff --git a/mango/.config/mango/scripts/lock.sh b/mango/.config/mango/scripts/lock.sh deleted file mode 100755 index 50d92a9d1..000000000 --- a/mango/.config/mango/scripts/lock.sh +++ /dev/null @@ -1,9 +0,0 @@ -#!/usr/bin/env bash - -img="/tmp/gtklock-shot.png" -blur="/tmp/gtklock-blur.png" - -grim "$img" -magick "$img" -blur 0x14 -brightness-contrast -8x-5 "$blur" - -pidof gtklock || gtklock -d diff --git a/mango/.config/mango/scripts/screenshot-clip.sh b/mango/.config/mango/scripts/screenshot-clip.sh deleted file mode 100755 index 507a0d60c..000000000 --- a/mango/.config/mango/scripts/screenshot-clip.sh +++ /dev/null @@ -1,2 +0,0 @@ -#!/usr/bin/env bash -grim -g "$(slurp)" - | wl-copy diff --git a/mango/.config/mango/style.conf b/mango/.config/mango/style.conf deleted file mode 100644 index 96c2f41a7..000000000 --- a/mango/.config/mango/style.conf +++ /dev/null @@ -1,75 +0,0 @@ -############################## -# # -# Style # -# # -############################## - -# Window effect -blur=0 -blur_layer=0 -blur_optimized=1 -blur_params_num_passes = 2 -blur_params_radius = 5 -blur_params_noise = 0.02 -blur_params_brightness = 0.9 -blur_params_contrast = 0.9 -blur_params_saturation = 1.2 - -shadows = 0 -layer_shadows = 0 -shadow_only_floating = 1 -shadows_size = 10 -shadows_blur = 15 -shadows_position_x = 0 -shadows_position_y = 0 -shadowscolor= 0x000000ff - -border_radius=4 -no_radius_when_single=0 -focused_opacity=1.0 -unfocused_opacity=0.8 - -# Animation Configuration(support type:zoom,slide) -# tag_animation_direction: 1-horizontal,0-vertical -animations=1 -layer_animations=1 -animation_type_open=slide -animation_type_close=slide -animation_fade_in=1 -animation_fade_out=1 -tag_animation_direction=1 -zoom_initial_ratio=0.4 -zoom_end_ratio=0.8 -fadein_begin_opacity=0.5 -fadeout_begin_opacity=0.8 -animation_duration_move=250 -animation_duration_open=220 -animation_duration_tag=100 -animation_duration_close=180 -animation_duration_focus=0 -animation_curve_open=0.46,1.0,0.29,1 -animation_curve_move=0.46,1.0,0.29,1 -animation_curve_tag=0.46,1.0,0.29,1 -animation_curve_close=0.08,0.92,0,1 -animation_curve_focus=0.46,1.0,0.29,1 -animation_curve_opafadeout=0.5,0.5,0.5,0.5 -animation_curve_opafadein=0.46,1.0,0.29,1 - -# Appearance -gappih=5 -gappiv=5 -gappoh=10 -gappov=10 -scratchpad_width_ratio=0.8 -scratchpad_height_ratio=0.9 -borderpx=2 -rootcolor=0x201b14ff -bordercolor=0x444444ff -dropcolor=0x8FBA7C55 -focuscolor=0xb4befeff -maximizescreencolor=0x89aa61ff -urgentcolor=0xad401fff -scratchpadcolor=0x516c93ff -globalcolor=0xb153a7ff -overlaycolor=0x14a57cff - diff --git a/nvim/.config/nvim/lua/plugins/neowiki.lua b/nvim/.config/nvim/lua/plugins/neowiki.lua deleted file mode 100644 index e2925cc38..000000000 --- a/nvim/.config/nvim/lua/plugins/neowiki.lua +++ /dev/null @@ -1,17 +0,0 @@ -return { - "echaya/neowiki.nvim", - opts = { - wiki_dirs = { - -- neowiki.nvim supports both absolute and tilde-expanded paths - { name = "Pentest", path = "~/.dotfiles/wiki/Wiki/pentest/" }, - { name = "Osint", path = "~/.dotfiles/wiki/Wiki/osint/" }, - { name = "Python", path = "~/.dotfiles/wiki/Wiki/python/" }, - { name = "ArchASP", path = "~/.dotfiles/wiki/Wiki/archasp/" }, - }, - }, - keys = { - { "ww", "lua require('neowiki').open_wiki()", desc = "Open Wiki" }, - { "wW", "lua require('neowiki').open_wiki_floating()", desc = "Open Wiki in Floating Window" }, - { "wT", "lua require('neowiki').open_wiki_new_tab()", desc = "Open Wiki in Tab" }, - }, -} diff --git a/nvim/.config/nvim/lua/plugins/starter.lua b/nvim/.config/nvim/lua/plugins/starter.lua index a1541b819..67ed0cf3d 100644 --- a/nvim/.config/nvim/lua/plugins/starter.lua +++ b/nvim/.config/nvim/lua/plugins/starter.lua @@ -1,46 +1,40 @@ return { - { - "nvim-mini/mini.starter", - version = false, - config = function() - local starter = require("mini.starter") + { + "nvim-mini/mini.starter", + version = false, + config = function() + local starter = require("mini.starter") - starter.setup({ + starter.setup({ autoopen = true, header = table.concat({ - "███╗ ██╗███████╗ ██████╗ ██╗ ██╗██╗███╗ ███╗", - "████╗ ██║██╔════╝██╔═══██╗██║ ██║██║████╗ ████║", - "██╔██╗ ██║█████╗ ██║ ██║██║ ██║██║██╔████╔██║", - "██║╚██╗██║██╔══╝ ██║ ██║╚██╗ ██╔╝██║██║╚██╔╝██║", - "██║ ╚████║███████╗╚██████╔╝ ╚████╔╝ ██║██║ ╚═╝ ██║", - "", - "##############################################################", - "#### FY59's nvim config ####", - "##############################################################", - "", + "███╗ ██╗███████╗ ██████╗ ██╗ ██╗██╗███╗ ███╗", + "████╗ ██║██╔════╝██╔═══██╗██║ ██║██║████╗ ████║", + "██╔██╗ ██║█████╗ ██║ ██║██║ ██║██║██╔████╔██║", + "██║╚██╗██║██╔══╝ ██║ ██║╚██╗ ██╔╝██║██║╚██╔╝██║", + "██║ ╚████║███████╗╚██████╔╝ ╚████╔╝ ██║██║ ╚═╝ ██║", + "", + "##############################################################", + "#### FY59's nvim config ####", + "##############################################################", + "", }, "\n"), items = { - starter.sections.recent_files(8), - { - name = "Open Wiki", - action = "edit ~/wiki/index.md", -- adapte le chemin - section = "󰖬 Wiki", - }, - starter.sections.telescope(), - { - name = "Open Nvim config", - action = "edit ~/.config/nvim/init.lua", - section = " Config", - }, - { - name = "Quit", - action = "quit", - section = "󰈆 Actions", - }, - }, - footer = "Happy editing – from FY59's config", - }) + starter.sections.recent_files(8), + starter.sections.telescope(), + { + name = "Open Nvim config", + action = "edit ~/.config/nvim/init.lua", + section = "Config", + }, + { + name = "Quit", + action = "quit", + section = "Actions", + }, + }, + footer = "Happy editing – from FY59's config", + }) end, - }, + }, } - diff --git a/nvim/.config/nvim/readme.md b/nvim/.config/nvim/readme.md index cb8fa9967..21d426364 100644 --- a/nvim/.config/nvim/readme.md +++ b/nvim/.config/nvim/readme.md @@ -29,9 +29,7 @@ Objectif : un setup léger, lisible, facile à maintenir et à hacker. │   ├── lsp.lua │   ├── mini-icons.lua │   ├── mini_map.lua -│   ├── neowiki.lua │   ├── nvim-autopair.lua -│   ├── nvim-tree.lua.old │   ├── outline.lua │   ├── render-markdown.lua │   ├── starter.lua @@ -153,16 +151,9 @@ Keymaps personnalisés : - lewis6991/gitsigns.nvim pour les signes Git dans la marge. - tpope/vim-fugitive -9. Notes / Wiki -- echaya/neowiki.nvim comme wiki moderne (successeur de Vimwiki). - -10. starter +9. starter - nvim-mini/mini.starter -Support Markdown + Treesitter, GTD, multiple wikis. - -Mappings typiques (configurable) : ww pour ouvrir le wiki, navigation entre pages, tâches, etc. - ## Keymaps principaux - folke/which-key.nvim @@ -195,4 +186,3 @@ LSP - h : clear search. En Visuel : Tab / Shift-Tab → indent/désindent la sélection. - diff --git a/sway/.config/sway/README.md b/sway/.config/sway/README.md index 90d14b7ee..169c48a4f 100644 --- a/sway/.config/sway/README.md +++ b/sway/.config/sway/README.md @@ -45,8 +45,6 @@ Personal SwayFX configuration, modular and lightweight, designed for everyday Wa - cliphist - wlsunset - brightnessctl -- powerprofilesctl -- swaync - nm-connection-editor - playerctl @@ -107,7 +105,6 @@ On startup, the config launches: - `wlsunset` for blue light reduction, - `wl-paste --watch cliphist store` for clipboard history, - `swayidle` for automatic locking and screen power management. -- `swaync` ## Keybinds diff --git a/swaync/.config/swaync/config.json b/swaync/.config/swaync/config.json deleted file mode 100644 index d865b764b..000000000 --- a/swaync/.config/swaync/config.json +++ /dev/null @@ -1,82 +0,0 @@ -{ - "$schema": "/etc/xdg/swaync/configSchema.json", - "ignore-gtk-theme": false, - "positionX": "right", - "positionY": "top", - "control-center-margin-top": 10, - "control-center-margin-bottom": 10, - "control-center-margin-right": 10, - "notification-body-image-height": 100, - "notification-body-image-width": 200, - "cssPriority": "user", - "timeout": 10, - "timeout-low": 5, - "timeout-critical": 0, - "fit-to-screen": false, - "control-center-width": 500, - "control-center-height": 1035, - "notification-window-width": 500, - "keyboard-shortcuts": true, - "image-visibility": "when-available", - "transition-time": 200, - "hide-on-clear": false, - "hide-on-action": true, - "script-fail-notify": true, - "text-empty": "No Notification", - "widgets": [ - "title", - "dnd", - "inhibitors", - "mpris", - "buttons-grid", - "notifications" - ], - "widget-config": { - "notifications": { - "group-by-app": true, - "sort": "time" - }, - "title": { - "text": "Notification Center", - "clear-all-button": true, - "button-text": "󰆴 Clear All" - }, - "mpris": { - "blacklist": ["playerctl"], - "autohide": false, - "show-album-art": "always", - "loop-carousel": false - }, - "volume": { - "label": "󰕾" - }, - "backlight": { - "label": "󰃟" - }, - "buttons-grid": { - "actions": [ - { - "label": "󰆴", - "command": "swaync-client -C" - }, - { - "label": "󰕾", - "command": "pactl set-sink-mute @DEFAULT_SINK@ toggle", - "type": "toggle" - }, - { - "label": "󰖩", - "command": "nm-connection-editor" - }, - { - "label": "󰂯", - "command": "blueman-manager" - }, - { - "label": "", - "command": "kooha" - } - ] - } - } -} diff --git a/swaync/.config/swaync/notification.ogg b/swaync/.config/swaync/notification.ogg deleted file mode 100644 index d9d30bf082f921b4f0db2cfdd63d25df68513ebe..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5605 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 BjvD{~ diff --git a/swaync/.config/swaync/style.css b/swaync/.config/swaync/style.css deleted file mode 100644 index e7ac546ce..000000000 --- a/swaync/.config/swaync/style.css +++ /dev/null @@ -1,328 +0,0 @@ -* { - all: unset; - font-size: 14px; - font-family: "Ubuntu Nerd Font"; - transition: 200ms; -} - -trough highlight { - background: #cdd6f4; -} - -scale { - margin: 0 7px; -} - -scale trough { - margin: 0rem 1rem; - min-height: 8px; - min-width: 70px; - border-radius: 12.6px; -} - -trough slider { - margin: -10px; - border-radius: 12.6px; - box-shadow: 0 0 2px rgba(0, 0, 0, 0.8); - transition: all 0.2s ease; - background-color: #89b4fa; -} - -trough slider:hover { - box-shadow: 0 0 2px rgba(0, 0, 0, 0.8), 0 0 8px #89b4fa; -} - -trough { - background-color: #313244; -} - -/* notifications */ -.notification-background { - box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.8), inset 0 0 0 1px #45475a; - border-radius: 12.6px; - margin: 18px; - background: #181825; - color: #cdd6f4; - padding: 0; -} - -.notification-background .notification { - padding: 7px; - border-radius: 12.6px; -} - -.notification-background .notification.critical { - box-shadow: inset 0 0 7px 0 #f38ba8; -} - -.notification .notification-content { - margin: 7px; -} - -.notification .notification-content overlay { - /* icons */ - margin: 4px; -} - -.notification-content .summary { - color: #cdd6f4; -} - -.notification-content .time { - color: #a6adc8; -} - -.notification-content .body { - color: #bac2de; -} - -.notification > *:last-child > * { - min-height: 3.4em; -} - -.notification-background .close-button { - margin: 7px; - padding: 2px; - border-radius: 6.3px; - color: #1e1e2e; - background-color: #f38ba8; -} - -.notification-background .close-button:hover { - background-color: #eba0ac; -} - -.notification-background .close-button:active { - background-color: #f5c2e7; -} - -.notification .notification-action { - border-radius: 7px; - color: #cdd6f4; - box-shadow: inset 0 0 0 1px #45475a; - margin: 4px; - padding: 8px; - font-size: 0.2rem; /* controls the button size not text size*/ -} - -.notification .notification-action { - background-color: #313244; -} - -.notification .notification-action:hover { - background-color: #45475a; -} - -.notification .notification-action:active { - background-color: #585b70; -} - -.notification.critical progress { - background-color: #f38ba8; -} - -.notification.low progress, -.notification.normal progress { - background-color: #89b4fa; -} - -.notification progress, -.notification trough, -.notification progressbar { - border-radius: 12.6px; - padding: 3px 0; -} - -/* control center */ -.control-center { - box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.8), inset 0 0 0 1px #313244; - border-radius: 12.6px; - background-color: #1e1e2e; - color: #cdd6f4; - padding: 14px; -} - -.control-center .notification-background { - border-radius: 7px; - box-shadow: inset 0 0 0 1px #45475a; - margin: 4px 10px; -} - -.control-center .notification-background .notification { - border-radius: 7px; -} - -.control-center .notification-background .notification.low { - opacity: 0.8; -} - -.control-center .widget-title > label { - color: #cdd6f4; - font-size: 1.3em; -} - -.control-center .widget-title button { - border-radius: 7px; - color: #cdd6f4; - background-color: #313244; - box-shadow: inset 0 0 0 1px #45475a; - padding: 8px; -} - -.control-center .widget-title button:hover { - background-color: #45475a; -} - -.control-center .widget-title button:active { - background-color: #585b70; -} - -.control-center .notification-group { - margin-top: 10px; -} - -.control-center .notification-group:focus .notification-background { - background-color: #313244; -} - -scrollbar slider { - margin: -3px; - opacity: 0.8; -} - -scrollbar trough { - margin: 2px 0; -} - -/* dnd */ -.widget-dnd { - margin-top: 5px; - border-radius: 8px; - font-size: 1.1rem; -} - -.widget-dnd > switch { - font-size: initial; - border-radius: 8px; - background: #313244; - box-shadow: none; -} - -.widget-dnd > switch:checked { - background: #89b4fa; -} - -.widget-dnd > switch slider { - background: #45475a; - border-radius: 8px; -} - -/* mpris */ -.widget-mpris-player { - background: #313244; - border-radius: 12.6px; - color: #cdd6f4; -} - -.mpris-overlay { - background-color: #313244; - opacity: 0.9; - padding: 15px 10px; -} - -.widget-mpris-album-art { - -gtk-icon-size: 100px; - border-radius: 12.6px; - margin: 0 10px; -} - -.widget-mpris-title { - font-size: 1.2rem; - color: #cdd6f4; -} - -.widget-mpris-subtitle { - font-size: 1rem; - color: #bac2de; -} - -.widget-mpris button { - border-radius: 12.6px; - color: #cdd6f4; - margin: 0 5px; - padding: 2px; -} - -.widget-mpris button image { - -gtk-icon-size: 1.8rem; -} - -.widget-mpris button:hover { - background-color: #313244; -} - -.widget-mpris button:active { - background-color: #45475a; -} - -.widget-mpris button:disabled { - opacity: 0.5; -} - -.widget-menubar > box > .menu-button-bar > button > label { - font-size: 3rem; - padding: 0.5rem 2rem; -} - -.widget-menubar > box > .menu-button-bar > :last-child { - color: #f38ba8; -} - -.power-buttons button:hover, -.powermode-buttons button:hover, -.screenshot-buttons button:hover { - background: #313244; -} - -.control-center .widget-label > label { - color: #cdd6f4; - font-size: 2rem; -} - -.widget-buttons-grid { - padding-top: 1rem; -} - -.widget-buttons-grid > flowbox > flowboxchild > button label { - font-size: 2.5rem; -} - -.widget-volume { - padding: 1rem 0; -} - -.widget-volume label { - color: #74c7ec; - padding: 0 1rem; -} - -.widget-volume trough highlight { - background: #74c7ec; -} - -.widget-backlight trough highlight { - background: #f9e2af; -} - -.widget-backlight label { - font-size: 1.5rem; - color: #f9e2af; -} - -.widget-backlight .KB { - padding-bottom: 1rem; -} - -.image { - padding-right: 0.5rem; -} diff --git a/systemd/.config/systemd/user/swaync.service b/systemd/.config/systemd/user/swaync.service deleted file mode 100644 index 16a47c3c7..000000000 --- a/systemd/.config/systemd/user/swaync.service +++ /dev/null @@ -1,11 +0,0 @@ -[Unit] -Description=Wayland notification daemon -PartOf=graphical-session.target -After=graphical-session.target - -[Service] -ExecStart=/usr/bin/swaync -Restart=on-failure - -[Install] -WantedBy=graphical-session.target diff --git a/waybar/.config/waybar/config.jsonc b/waybar/.config/waybar/config.jsonc deleted file mode 100644 index ff679d97b..000000000 --- a/waybar/.config/waybar/config.jsonc +++ /dev/null @@ -1,178 +0,0 @@ -{ - "modules-left": [ - "ext/workspaces", - "custom/hyprwhspr" - ], - "modules-right": [ - "mpris", - "bluetooth", - "network", - "wireplumber", - "backlight", - "custom/updates", - "systemd-failed-units", - "custom/tlp", - "group/hardware", - "clock", - "custom/power", - "tray" - ], - "group/hardware": { - "orientation": "horizontal", - "drawer": { - "transition-duration": 200, - "children-class": "hardware-item" - }, - "modules": [ - "battery", - "cpu", - "memory", - "disk" - ] - }, - "tray": { - "icon-size": 18, - "spacing": 8 - }, - "custom/tlp": { - "format": "{}", - "exec": "~/.config/waybar/scripts/tlp-profile.sh", - "interval": 20, - "return-type": "json", - }, - "custom/power": { - "format": "⏻", - "tooltip": false, - "on-click": "wlogout --protocol layer-shell" - }, - "backlight": { - "device": "amdgpu_bl0", - "format": "{icon} {percent}%", - "format-icons": ["", ""], - "reverse-scrolling": true, - "on-scroll-up": "brightnessctl set +2%", - "on-scroll-down": "brightnessctl set 2%-" - }, - "systemd-failed-units": { - "hide-on-ok": false, // Do not hide if there is zero failed units. - "format": "✗ {nr_failed}", - "format-ok": "✓", - "system": true, // Monitor failed systemwide units. - "user": false // Ignore failed user units. - }, - "disk": { - "interval": 30, - "format": "Only {percentage_free}% remaining on {path}", - "path": "/" - }, - "memory": { - "interval": 5, - "format": "{used:0.1f}G/{total:0.1f}G " - }, - "cpu": { - "format": "{icon0} {icon1} {icon2} {icon3} {icon4} {icon5} {icon6} {icon7}", - "format-icons": ["▁", "▂", "▃", "▄", "▅", "▆", "▇", "█"] - }, - "ext/workspaces": { - "format": "{icon}", - "ignore-hidden": true, - "on-click": "activate", - "on-click-right": "deactivate", - "sort-by-id": true - }, - "battery": { - "bat": "BAT1", - "interval": 15, - "format": "{capacity}% {icon}", - "format-icons": { - "default": ["󰂎", "󰁺", "󰁻", "󰁼", "󰁽", "󰁾", "󰁿", "󰂀", "󰂁", "󰂂", "󰁹"], - "charging": ["󰢟", "󰢜", "󰂆", "󰂇", "󰂈", "󰢝", "󰂉", "󰢞", "󰂊", "󰂋", "󰂅"] - } - }, - "wireplumber": { - "format": "{volume}% {icon}", - "format-muted": "", - "format-icons": ["", "", ""], - "reverse-scrolling": true, - "max-volume": 100, - "scroll-step": 0.05 - }, - "clock": { - "interval": 60, - "format": "{:%H:%M}", - "max-length": 25 - }, - "mpris": { - "player": "playerctld", - "format": "{status_icon} {dynamic}", - "format-paused": "{status_icon} {dynamic}", - "format-stopped": "", - "tooltip-format": "{player}\n{title}\n{artist}", - "on-click": "playerctl play-pause", - "on-click-middle": "playerctl previous", - "on-click-right": "playerctl next", - - "dynamic-order": ["title", "artist"], - "dynamic-separator": " - ", - "dynamic-len": 24, - "title-len": 20, - "artist-len": 0, - "album-len": 0, - - "player-icons": { - "default": "", - "mpv": "", - "firefox": "󰈹", - "spotify": "", - "vlc": "󰕼" - }, - "status-icons": { - "playing": "", - "paused": "", - "stopped": "" - } - }, - "bluetooth": { - "format": " {status}", - "format-connected": " {device_alias}", - "format-connected-battery": " {device_alias} {device_battery_percentage}%", - // "format-device-preference": [ "device1", "device2" ], // preference list deciding the displayed device - "tooltip-format": "{controller_alias}\t{controller_address}\n\n{num_connections} connected", - "tooltip-format-connected": "{controller_alias}\t{controller_address}\n\n{num_connections} connected\n\n{device_enumerate}", - "tooltip-format-enumerate-connected": "{device_alias}\t{device_address}", - "tooltip-format-enumerate-connected-battery": "{device_alias}\t{device_address}\t{device_battery_percentage}%", - "on-click": "blueman-manager" - }, - "network": { - "interface": "wlp1s0", - "format": "{ifname}", - "format-wifi": "{essid} ({signalStrength}%) ", - "format-ethernet": "{ipaddr}/{cidr} 󰊗", - "format-disconnected": "", //An empty format will hide the module. - "tooltip-format": "{ifname} via {gwaddr} 󰊗", - "tooltip-format-wifi": "{essid} ({signalStrength}%) ", - "tooltip-format-ethernet": "{ifname} ", - "tooltip-format-disconnected": "Disconnected", - "max-length": 50 - }, - "custom/updates": { - "format": "{} {icon}", - "return-type": "json", - "format-icons": { - "has-updates": "󱍷", - "updated": "" - }, - "exec-if": "which waybar-module-pacman-updates", - "exec": "waybar-module-pacman-updates --no-zero-output" - }, - "custom/hyprwhspr": { - "format": "{}", - "exec": "/usr/lib/hyprwhspr/config/hyprland/hyprwhspr-tray.sh status", - "interval": 1, - "return-type": "json", - "exec-on-event": true, - "on-click": "/usr/lib/hyprwhspr/config/hyprland/hyprwhspr-tray.sh record", - "on-click-right": "/usr/lib/hyprwhspr/config/hyprland/hyprwhspr-tray.sh restart", - "tooltip": true - } -} diff --git a/waybar/.config/waybar/hyprwhspr-module.jsonc b/waybar/.config/waybar/hyprwhspr-module.jsonc deleted file mode 100644 index 60c0fbcbf..000000000 --- a/waybar/.config/waybar/hyprwhspr-module.jsonc +++ /dev/null @@ -1,12 +0,0 @@ -{ - "custom/hyprwhspr": { - "format": "{}", - "exec": "/usr/lib/hyprwhspr/config/hyprland/hyprwhspr-tray.sh status", - "interval": 1, - "return-type": "json", - "exec-on-event": true, - "on-click": "/usr/lib/hyprwhspr/config/hyprland/hyprwhspr-tray.sh record", - "on-click-right": "/usr/lib/hyprwhspr/config/hyprland/hyprwhspr-tray.sh restart", - "tooltip": true - } -} \ No newline at end of file diff --git a/waybar/.config/waybar/mocha.css b/waybar/.config/waybar/mocha.css deleted file mode 100644 index 0eb6a826e..000000000 --- a/waybar/.config/waybar/mocha.css +++ /dev/null @@ -1,26 +0,0 @@ -@define-color rosewater #f5e0dc; -@define-color flamingo #f2cdcd; -@define-color pink #f5c2e7; -@define-color mauve #cba6f7; -@define-color red #f38ba8; -@define-color maroon #eba0ac; -@define-color peach #fab387; -@define-color yellow #f9e2af; -@define-color green #a6e3a1; -@define-color teal #94e2d5; -@define-color sky #89dceb; -@define-color sapphire #74c7ec; -@define-color blue #89b4fa; -@define-color lavender #b4befe; -@define-color text #cdd6f4; -@define-color subtext1 #bac2de; -@define-color subtext0 #a6adc8; -@define-color overlay2 #9399b2; -@define-color overlay1 #7f849c; -@define-color overlay0 #6c7086; -@define-color surface2 #585b70; -@define-color surface1 #45475a; -@define-color surface0 #313244; -@define-color base #1e1e2e; -@define-color mantle #181825; -@define-color crust #11111b; diff --git a/waybar/.config/waybar/scripts/active-window.sh b/waybar/.config/waybar/scripts/active-window.sh deleted file mode 100755 index e55de92b5..000000000 --- a/waybar/.config/waybar/scripts/active-window.sh +++ /dev/null @@ -1,16 +0,0 @@ -#!/usr/bin/env bash - -title="$(mango-msg -t get_tree 2>/dev/null | jq -r ' - recurse(.nodes[]?, .floating_nodes[]?) - | select(.focused == true) - | .name // empty -' | head -n1)" - -if [ -z "$title" ]; then - title="Bureau" -fi - -short="$(printf '%s' "$title" | cut -c1-60)" - -jq -cn --arg text " $short" --arg tooltip "$title" \ - '{text:$text, tooltip:$tooltip}' diff --git a/waybar/.config/waybar/scripts/restartWaybar.sh b/waybar/.config/waybar/scripts/restartWaybar.sh deleted file mode 100755 index 370484dfb..000000000 --- a/waybar/.config/waybar/scripts/restartWaybar.sh +++ /dev/null @@ -1,3 +0,0 @@ -#!/usr/bin/env bash - -pkill waybar && waybar & diff --git a/waybar/.config/waybar/scripts/tlp-profile.sh b/waybar/.config/waybar/scripts/tlp-profile.sh deleted file mode 100755 index a757fa9ae..000000000 --- a/waybar/.config/waybar/scripts/tlp-profile.sh +++ /dev/null @@ -1,33 +0,0 @@ -#!/usr/bin/env bash - -# Récupère le profil TLP courant (AC ou BAT) -profile=$(tlp-stat -s 2>/dev/null | awk '/Power source/ {print $4}') - -# Si TLP n'est pas dispo -if [ -z "$profile" ]; then - echo '{"text": "TLP?", "tooltip": "TLP not available", "class": "tlp-unknown"}' - exit 0 -fi - -case "$profile" in - AC) - text="AC" - icon="󱐋" # icône optionnelle, change selon ta police - class="tlp-ac" - tooltip="TLP profile: AC (performance)" - ;; - battery|BAT) - text="BAT" - icon="󰁹" - class="tlp-bat" - tooltip="TLP profile: Battery (powersave)" - ;; - *) - text="$profile" - icon="󰂄" - class="tlp-unknown" - tooltip="TLP profile: $profile" - ;; -esac - -printf '{"text": "%s %s", "tooltip": "%s", "class": "%s"}\n' "$icon" "$text" "$tooltip" "$class" diff --git a/waybar/.config/waybar/style.css b/waybar/.config/waybar/style.css deleted file mode 100644 index 73d79e9cd..000000000 --- a/waybar/.config/waybar/style.css +++ /dev/null @@ -1,238 +0,0 @@ -@import "mocha.css"; - -* { - border: none; - border-radius: 0; - font-family: "JetBrainsMono Nerd Font", "Symbols Nerd Font", monospace; - font-size: 13px; - min-height: 0; -} - -window#waybar { - background: transparent; - color: @text; -} - -/* Base modules */ -#workspaces, -#mpris, -#bluetooth, -#network, -#wireplumber, -#systemd-failed-units, -#clock, -#cpu, -#memory, -#disk, -#battery, -#backlight, -#custom-updates, -#custom-power, -#tray, -#custom-tlp { - background: alpha(@base, 0.32); - color: @text; - margin: 4px 4px 4px 0; - padding: 4px 10px; - border-bottom: 2px solid alpha(@surface2, 0.9); - /*border-radius: 8px;*/ -} - -/* Workspaces */ -#workspaces { - margin-left: 6px; - padding: 2px 6px; - background: alpha(@mantle, 0.32); - border-bottom: 2px solid alpha(@lavender, 0.35); -} - -#workspaces button { - padding: 2px 8px; - margin: 2px 3px; - border-radius: 4px; - color: @subtext0; - background: transparent; -} - -#workspaces button:hover { - background: alpha(@surface0, 0.65); - color: @text; -} - -#workspaces button.active { - background: @lavender; - color: @base; -} - -#workspaces button.urgent { - background: @red; - color: @base; -} - -/* MPRIS */ -#mpris { - min-width: 140px; - color: @green; - background: alpha(@mantle, 0.32); - border-color: alpha(@green, 0.35); -} - -/* Bluetooth / network / audio */ -#bluetooth { - color: @blue; - border-color: alpha(@blue, 0.35); -} - -#custom-tlp { - color: @pink; - border-color: alpha(@pink, 0.35); -} - -#network { - color: @sky; - border-color: alpha(@sky, 0.35); -} - -#custom-power { - color: @teal; - border-color: alpha(@teal, 0.35); -} - -#custom-updates { - color: @blue; - border-color: alpha(@blue, 0.35); -} - -#backlight { - color: @maroon; - border-color: alpha(@maroon, 0.35); -} - -#wireplumber { - color: @yellow; - border-color: alpha(@yellow, 0.35); -} - -#wireplumber.muted { - color: @overlay1; -} - -/* systemd failed units */ -#systemd-failed-units { - color: @red; - border-color: alpha(@red, 0.4); - background: alpha(@mantle, 0.32); -} - -/* Hardware group */ -#hardware { - background: alpha(@base, 0.32); - color: @text; - margin: 4px 4px 4px 0; - padding: 4px 10px; - border-bottom: 2px solid alpha(@lavender, 0.9); - /*border-radius: 8px;*/ -} - -/* modules internes transparents, sans bordure */ -#cpu, -#memory, -#disk, -#battery { - margin: 0; - padding: 4px 8px; - background: transparent; - border: none; - border-radius: 0; - min-width: 0; -} - -/* couleurs par module */ -#cpu { - color: @peach; -} - -#memory { - color: @mauve; -} - -#disk { - color: @teal; -} - -#battery { - color: @lavender; -} - -#battery.warning { - color: @yellow; -} - -#battery.critical { - color: @red; -} - -#battery.charging { - color: @sky; -} - -/* Clock */ -#clock { - margin-right: 6px; - color: @rosewater; - background: alpha(@mantle, 0.32); - border-color: alpha(@rosewater, 0.35); - font-weight: bold; - padding-left: 12px; - padding-right: 12px; -} - -/* Tooltips */ -tooltip { - background: @mantle; - color: @text; - border: 1px solid @surface2; - border-radius: 8px; -} - -tooltip label { - color: @text; -} - -/* hyprwhspr Waybar Styling - Waybar Compatible */ - -/* Base styles - same icon for all states, only colors change */ -#custom-hyprwhspr { - font-size: 16px; - font-weight: bold; - margin: 4px; - padding-left: 14px; - padding-right: 14px; - background: alpha(@mantle, 0.32); - border-bottom: 2px solid alpha(@lavender, 0.35); - /*border-radius: 8px;*/ -} - -#custom-hyprwhspr.ready { - color: inherit; -} - -#custom-hyprwhspr.recording { - color: @red; - font-family: monospace; /* Better rendering of dot characters */ - background: alpha(@red, 0.30); - letter-spacing: 0.5px; /* Slight spacing for better dot visibility */ -} - -#custom-hyprwhspr.stopped { - color: inherit; -} - -#custom-hyprwhspr.error { - color: @peach; -} - -/* Hover effects - Waybar doesn't support filter, so we use opacity instead */ -#custom-hyprwhspr:hover { - opacity: 0.8; -} diff --git a/wlogout/.config/wlogout/hibernate.svg b/wlogout/.config/wlogout/hibernate.svg deleted file mode 100644 index f4af45e7d..000000000 --- a/wlogout/.config/wlogout/hibernate.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - Svg Vector Icons : http://www.onlinewebfonts.com/icon - - diff --git a/wlogout/.config/wlogout/lock.svg b/wlogout/.config/wlogout/lock.svg deleted file mode 100644 index 1999a9d61..000000000 --- a/wlogout/.config/wlogout/lock.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - Svg Vector Icons : http://www.onlinewebfonts.com/icon - - diff --git a/wlogout/.config/wlogout/logout.svg b/wlogout/.config/wlogout/logout.svg deleted file mode 100644 index e0e4f5614..000000000 --- a/wlogout/.config/wlogout/logout.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - Svg Vector Icons : http://www.onlinewebfonts.com/icon - - diff --git a/wlogout/.config/wlogout/reboot.svg b/wlogout/.config/wlogout/reboot.svg deleted file mode 100644 index aec64dc4f..000000000 --- a/wlogout/.config/wlogout/reboot.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - Svg Vector Icons : http://www.onlinewebfonts.com/icon - - diff --git a/wlogout/.config/wlogout/shutdown.svg b/wlogout/.config/wlogout/shutdown.svg deleted file mode 100644 index 5f22dbf81..000000000 --- a/wlogout/.config/wlogout/shutdown.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - Svg Vector Icons : http://www.onlinewebfonts.com/icon - - diff --git a/wlogout/.config/wlogout/style.css b/wlogout/.config/wlogout/style.css deleted file mode 100644 index f00429c50..000000000 --- a/wlogout/.config/wlogout/style.css +++ /dev/null @@ -1,52 +0,0 @@ -* { - background-image: none; - box-shadow: none; -} - -window { - background-color: rgba(30, 30, 46, 0.90); -} - -button { - border-radius: 10; - margin: 15px; - border-color: #b4befe; - text-decoration-color: #cdd6f4; - color: #cdd6f4; - background-color: #181825; - border-style: solid; - border-width: 1px; - background-repeat: no-repeat; - background-position: center; - background-size: 25%; -} - -button:focus, button:active, button:hover { - /* 20% Overlay 2, 80% mantle */ - background-color: rgb(48, 50, 66); - outline-style: none; -} - -#lock { - background-image: url("./lock.svg"); -} - -#logout { - background-image: url("./logout.svg"); -} - -#suspend { - background-image: url("./suspend.svg"); -} - -#hibernate { - background-image: url("./hibernate.svg"); -} - -#shutdown { - background-image: url("./shutdown.svg"); -} - -#reboot { - background-image: url("./reboot.svg"); -} diff --git a/wlogout/.config/wlogout/suspend.svg b/wlogout/.config/wlogout/suspend.svg deleted file mode 100644 index 91dbb0da2..000000000 --- a/wlogout/.config/wlogout/suspend.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - Svg Vector Icons : http://www.onlinewebfonts.com/icon - -