From a0c1a2d197a85cfae61b2ebd95e05a468f4c2d9a Mon Sep 17 00:00:00 2001 From: grayTerminal-sh Date: Fri, 5 Jun 2026 09:37:01 +0200 Subject: [PATCH] update hyprwisper and atuin --- atuin/.config/atuin/themes/catppuccin.toml | 2 +- fzf/.config/fzf/catppuccin-fzff-mocha.sh | 6 ++++ hyprwhspr/.config/hyprwhspr/config.json | 32 +++++++++--------- hyprwhspr/.config/hyprwhspr/mic_osd.pid | 2 +- hyprwhspr/.config/hyprwhspr/recovery_result | 1 + .../share/hyprwhspr/assets/ping-down.ogg | Bin 3801 -> 0 bytes .../.local/share/hyprwhspr/assets/ping-up.ogg | Bin 3810 -> 0 bytes .../.config/i3status-rust/config.toml | 10 +++++- mango/.config/mango/autostart.conf | 12 ++----- nvim/.config/nvim/lazy-lock.json | 2 +- sway/.config/sway/autostart | 18 +++++----- sway/.config/sway/bind | 1 + swaylock/.config/swaylock/config | 4 +-- .../systemd/user/cliphist-image.service | 2 +- .../proton-bridge.service | 1 - .../cliphist-image.service | 1 + .../cliphist-text.service | 1 + .../keyring.service | 1 + .../proton-pass.service | 1 + .../swayidle.service | 1 + .../.config/systemd/user/hyprwhspr.service | 5 ++- systemd/.config/systemd/user/keyring.service | 11 ++++++ .../systemd/user/proton-bridge.service | 1 - .../.config/systemd/user/proton-pass.service | 11 ++++++ systemd/.config/systemd/user/swayidle.service | 11 ++++++ 25 files changed, 92 insertions(+), 45 deletions(-) create mode 100755 fzf/.config/fzf/catppuccin-fzff-mocha.sh create mode 100644 hyprwhspr/.config/hyprwhspr/recovery_result delete mode 100644 hyprwhspr/.local/share/hyprwhspr/assets/ping-down.ogg delete mode 100644 hyprwhspr/.local/share/hyprwhspr/assets/ping-up.ogg delete mode 120000 systemd/.config/systemd/user/default.target.wants/proton-bridge.service create mode 120000 systemd/.config/systemd/user/graphical-session.target.wants/cliphist-image.service create mode 120000 systemd/.config/systemd/user/graphical-session.target.wants/cliphist-text.service create mode 120000 systemd/.config/systemd/user/graphical-session.target.wants/keyring.service create mode 120000 systemd/.config/systemd/user/graphical-session.target.wants/proton-pass.service create mode 120000 systemd/.config/systemd/user/graphical-session.target.wants/swayidle.service create mode 100644 systemd/.config/systemd/user/keyring.service create mode 100644 systemd/.config/systemd/user/proton-pass.service create mode 100644 systemd/.config/systemd/user/swayidle.service diff --git a/atuin/.config/atuin/themes/catppuccin.toml b/atuin/.config/atuin/themes/catppuccin.toml index ade651915..1afd60865 100644 --- a/atuin/.config/atuin/themes/catppuccin.toml +++ b/atuin/.config/atuin/themes/catppuccin.toml @@ -1,5 +1,5 @@ [theme] -name = "catppuccin-mocha-lavender" +name = "catppuccin" [colors] AlertInfo = "#a6e3a1" diff --git a/fzf/.config/fzf/catppuccin-fzff-mocha.sh b/fzf/.config/fzf/catppuccin-fzff-mocha.sh new file mode 100755 index 000000000..75da5d31b --- /dev/null +++ b/fzf/.config/fzf/catppuccin-fzff-mocha.sh @@ -0,0 +1,6 @@ +export FZF_DEFAULT_OPTS=" \ +--color=bg+:#313244,bg:#1E1E2E,spinner:#F5E0DC,hl:#F38BA8 \ +--color=fg:#CDD6F4,header:#F38BA8,info:#CBA6F7,pointer:#F5E0DC \ +--color=marker:#B4BEFE,fg+:#CDD6F4,prompt:#CBA6F7,hl+:#F38BA8 \ +--color=selected-bg:#45475A \ +--color=border:#6C7086,label:#CDD6F4" diff --git a/hyprwhspr/.config/hyprwhspr/config.json b/hyprwhspr/.config/hyprwhspr/config.json index 096397529..dd4214856 100644 --- a/hyprwhspr/.config/hyprwhspr/config.json +++ b/hyprwhspr/.config/hyprwhspr/config.json @@ -1,17 +1,17 @@ { - "$schema": "https://raw.githubusercontent.com/goodroot/hyprwhspr/main/share/config.schema.json", - "transcription_backend": "vulkan", - "model": "large-v3-turbo", - "audio_ducking": true, - "primary_shortcut": "SUPER+SHIFT+XF86Assistant,", - "recording_mode": "push_to_talk", - "language": "fr", - "start_sound_volume": 0.5, - "stop_sound_volume": 0.5, - "start_sound_path": "ping-up.ogg", - "stop_sound_path": "ping-down.ogg", - "audio_ducking": true, - "audio_ducking_percent": 50, - "mic_osd_enabled": true, - "whisper_prompt_fr": "Transcrire en français avec des phrases complètes, une ponctuation claire et des majuscules correctes au début des phrases, pour les noms propres et les titres, comme dans un texte rédigé" -} + "$schema": "https://raw.githubusercontent.com/goodroot/hyprwhspr/main/share/config.schema.json", + "primary_shortcut": "SUPER+SHIFT+XF86Assistant,", + "recording_mode": "push_to_talk", + "keyboard_device_names": [ + "AT Translated Set 2 keyboard" + ], + "model": "large-v3-turbo", + "language": "fr", + "transcription_backend": "vulkan", + "start_sound_volume": 0.5, + "stop_sound_volume": 0.5, + "start_sound_path": "ping-up.ogg", + "stop_sound_path": "ping-down.ogg", + "audio_ducking": true, + "whisper_prompt_fr": "Transcrire en fran\u00e7ais avec des phrases compl\u00e8tes, une ponctuation claire et des majuscules correctes au d\u00e9but des phrases, pour les noms propres et les titres, comme dans un texte r\u00e9dig\u00e9" +} \ No newline at end of file diff --git a/hyprwhspr/.config/hyprwhspr/mic_osd.pid b/hyprwhspr/.config/hyprwhspr/mic_osd.pid index 11a93ef0a..b5bd81ca8 100644 --- a/hyprwhspr/.config/hyprwhspr/mic_osd.pid +++ b/hyprwhspr/.config/hyprwhspr/mic_osd.pid @@ -1 +1 @@ -893228 \ No newline at end of file +4574 \ No newline at end of file diff --git a/hyprwhspr/.config/hyprwhspr/recovery_result b/hyprwhspr/.config/hyprwhspr/recovery_result new file mode 100644 index 000000000..b0f8148b1 --- /dev/null +++ b/hyprwhspr/.config/hyprwhspr/recovery_result @@ -0,0 +1 @@ +success:suspend_resume:1780643924 \ No newline at end of file diff --git a/hyprwhspr/.local/share/hyprwhspr/assets/ping-down.ogg b/hyprwhspr/.local/share/hyprwhspr/assets/ping-down.ogg deleted file mode 100644 index 09ea6722aaa0450e3e1aa4093c859630d1b00c5f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3801 zcmai1dsq|479TJ`KuQA!2sBt|6G;#)!Jq_1NgzA|DP+U)2sc$85p0ZALacuMXd?+o zBl6K0qNcG0ODrg8qk>{TpBE4XQNSdkQePGD{kj#tt5@%AqPG33^Udy_J?D4M%$zxA z_H24_u@E?eHx2Krn~jk}2R=FAG}CGA7o`O&Ee&pPFa~Tm482UqaNmdnpQ6wpig|b2@V=ypb@X8eh z4mBqi$MYjje3lc41ArnYg(aHgeriG>CnMk%nKK~0AHYfTt{_LI<@HhJbs~etd*iZ7pp=adQs0V*_Eg=Do+7Kc ztQ-R5O$4jo=NvYuT3HZGiAv5;xw0n6>Qmt~O+{D4VLvr4idIwcdqnR=)pSm^L6s6U z6{s#|uk&+^L18D?sa)B;By}Pi&cKy*n5gb!HwUW2Sojas!OS9GPzON6PMT&X&4UoQ z-vjglK!_6%Pp=`L`Hpf zul-)r$r?Ax2hNNc83T~oY0ULBK-{>ot0C9JL4}&vUoeDWyfp)NmKnW!AT_IPeVt)* zJEUCNR@53&&5%m&T#tO8it*%_Df{hi_Z_lv2KL%~v{V26g>Fct_uTo-NO%Xay0B+ZO*?+#}AE{1SfhI1V-LrPfkR*2da#myMq%YO}ZF7wSEo43w1c$8N}g3Dv3z) z+gm|(NENB{EdA$(3SL-C^Uj*czVHM6_FK&T)&pJ(JsDku_}Oh;h)@<~&5=H2jT=-4 zvqaLic7#Va=@1XQ|AL|KIj#Xkbpp(CK{fqnW2r}2v%{Ui*wz4${**lE9rR~^LO$NLT&8~HtmUWuub+r@K+LG=1<`%>3v%Bse*?aGw`gD7M zQvfKVB$ZN<5DFK8gx$MJPt3dIe={iD((t|^relqRGh(4bv&$TZ#+wZQ!1K&6#J)i? z--l{J=Agnk7KCdNqW{$R!%Y4R=va3wVK0c}{cT%o*%Pf>dudG#woh4OO}2hog>js~ zDBN}$VZ?j(=-FzW3v?O|2w+|@dKq2h(t(t_6z%{kEXdTuN^1G(qJU@KC0fWcb!19! z8R6?$nn{$pC&-j3-ED?Szzts08!y!PI>iwI*x-qH&?|KX1N8Aag?XVd-k`!*gyBhkq7s5DZ^>lge(aH zl%L%$6DnkRGq^Ti)S~AK70^ogQiWv1mN2N`qV*DN$a;zROG)-2s3JqxmR~Cqi?=Go zIm`1VD~A;dalPbPwj_5_B0g-jieXf7&8oP)U3O&(swq%?mBst_ee9WZ?3ZxymH9`G@wX{PCq9V3v7m}M zd{74Mjh2a*ZdHty+&hwyiHfr&Ba>+M^Kv+e8_&zHkx<(tba|CUzaxLL-1KmIJ=#$T zXE44^CeHc#*2K$Wk!6ZJsB7*&ws+C5Ys#t?!<=^|1K^xSn^sxXiU&7wfTT9Yr?IPv zDtHvo)pbZ0N!`z)2gnf)y`>UCHjz|ytXWj~r#xDtDT9~VsJ3$G=1N4gvdv-;ZHiJ4 ziD;(w4Bn;|Q(&GnDzS#$Yuut`g_?ABK|d>OhYB8{@Sqcg)4Ow6p;T2Z&n?8H<)u+g zr1&s%y{-TXE{Rrlc5jo@Ox;@EN~$R*FOAhflGkE`huQ}>wIhhMUXDOh5-(mDG{xgF z;H;o2FAfiy67t}z3TD$SIlRx!&{QhJnt^PBf>a&@np$PPZDp6tY4RzgQG5If_qMeM z#?u{xTl@;!j$(sTd$hdG*x;Kx;c@t>`L;pS+Sz?cD(n2iAivPkE)u47VzcUW$(27m zs=5GI-krg#X=@kd)vz|c8C=s2O-aqqp#Yjnk9!s6s5BOb|rD0EPh`3$-98_j&nnrk&GKxs-`!Lylf@Ek}%D zIuv=NEDOewCksyl@EGR?8k|4KN{XfjP7k-w3Kni~ zZ`sKqDgykJng|FFo{gl{uq=sa^dtuE_W{)~R`K7#PvmAD_MOBilg{T|ZT4rC_BYA} zOr=MIsU?>h=;r9S#*o=gN@(;1$+WH1Gsc}BRl{;^)ajt7@@p7)Q`1FJYQ3DmOKEAp zRM2WvWgxt^?!ZDAQ&v%{*=kq_}lSd0s1Jhi|Q`Kek%DI|wEezzsISJcP@JXfpgb)2N7@=f%NOi{A1~x*7-0-K5jL z!NEEra=ZcRLLS1i>*6u$&O06*t8DF3I`ti8QWJPI3U0K3!cd+{z#VsLtMso{?N3UYUpAFtc z7kY$LhR8J`&W+t!son6yPQU>?bU{R1M#MDW=|x!V#tw~JeGpc+oT92^W;kx6TRre* z_yWo-+V9SBmEGLS-7aMT*DK~ej3ICc6@;#vz$5v@N%sYdo>YZiy^hoP1!B@}}W%I6DR7 z5a4k3pBtPlz#+tbZZQ7qlP_EF!SiUL^spt;{@!N_uK&z0)0Ik~?D*Aq;AR;*8=W58 zZfG_o5*SV~3r0o$DGvnu+!vy8Jm3M(VTZNg`>*%-f!&{cwmtd$$j0N=ep1THlx6<~ zCE&N>qr3fAJjgme>;6@bh#&{tzAo_9d_ZtNwdVL&-e4An3-dpt*ke-%z23Vl#(`7X zfwtK|sSNtH(Hkssm`i!!x6eKFmGDHF1BN4E&$?m&e5URW{s&Azhy9R!G{>L*zpUf) z?_Ydt&Kdh(15ooOzq!Uf*c11#>FXuTg_EjncOYbgHxAgxzV8hx z-s>oRb+<52>3;nW_2ti=8pnQA3?`7gI^B1}x@!Wws(%?&_HBChaj%ujHpG4NbWbRI zhqt#UuEGf@?{%iG;#^+t@?zV?*=^iIV~Ly4&{28OlR4|2iAXoMmfm(W&6NYx4gAbfCi^ diff --git a/hyprwhspr/.local/share/hyprwhspr/assets/ping-up.ogg b/hyprwhspr/.local/share/hyprwhspr/assets/ping-up.ogg deleted file mode 100644 index 1f25e166762bd6c01f5254a36bd132c34b94a178..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3810 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 Dd``=M diff --git a/i3status-rust/.config/i3status-rust/config.toml b/i3status-rust/.config/i3status-rust/config.toml index 09be28b44..46952ee07 100644 --- a/i3status-rust/.config/i3status-rust/config.toml +++ b/i3status-rust/.config/i3status-rust/config.toml @@ -5,6 +5,9 @@ theme = "ctp-mocha" [icons] icons = "material-nf" +[[block]] +block = "scratchpad" + [[block]] block = "focused_window" [block.format] @@ -68,9 +71,14 @@ format_up_to_date = " $icon Up to date " # aur_command should output available updates to stdout (ie behave as echo -ne "update\n") aur_command = "yay -Qua" +[[block]] +block = "time" +interval = 60 +format = " $timestamp.datetime(f:'%d/%m %H:%M')" + [[block]] block = "menu" -text = " \uf011 " +text = " \uf011 " [[block.items]] display = " -> Sleep <-" cmd = "systemctl suspend" diff --git a/mango/.config/mango/autostart.conf b/mango/.config/mango/autostart.conf index a1ade50d2..cc1e59aea 100644 --- a/mango/.config/mango/autostart.conf +++ b/mango/.config/mango/autostart.conf @@ -10,7 +10,9 @@ # 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 # # ================================================= @@ -29,12 +31,4 @@ exec-once=gtk-launch exec-once=thunderbird exec-once=spotify-launcher exec-once=waybar -exec-once=proton-pass exec-once=AppFlowy - -# Presse-papier -exec-once=wl-paste --type text --watch cliphist store -exec-once=wl-paste --type image --watch cliphist store - -# Idle -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' diff --git a/nvim/.config/nvim/lazy-lock.json b/nvim/.config/nvim/lazy-lock.json index c52e9e271..e9c5d6fd7 100644 --- a/nvim/.config/nvim/lazy-lock.json +++ b/nvim/.config/nvim/lazy-lock.json @@ -19,7 +19,7 @@ "nvim-cmp": { "branch": "main", "commit": "a1d504892f2bc56c2e79b65c6faded2fd21f3eca" }, "nvim-colorizer.lua": { "branch": "master", "commit": "664c0b7cea1de71f8b65dfe951b7996fc3e6ccde" }, "nvim-lsp-file-operations": { "branch": "master", "commit": "b9c795d3973e8eec22706af14959bc60c579e771" }, - "nvim-lspconfig": { "branch": "master", "commit": "07dff35e7c95288861200b788ef32d6103f107f0" }, + "nvim-lspconfig": { "branch": "master", "commit": "229b79051b380377664edc4cbd534930154921a1" }, "nvim-tcss": { "branch": "main", "commit": "bf9001416158f32fe7e92c42de94de3595aa13e5" }, "nvim-treesitter": { "branch": "main", "commit": "4916d6592ede8c07973490d9322f187e07dfefac" }, "nvim-ts-autotag": { "branch": "main", "commit": "88c1453db4ba7dd24131086fe51fdf74e587d275" }, diff --git a/sway/.config/sway/autostart b/sway/.config/sway/autostart index 7ae56add3..899347999 100755 --- a/sway/.config/sway/autostart +++ b/sway/.config/sway/autostart @@ -23,36 +23,38 @@ exec python3 ~/.config/sway/scripts/inactive-windows-transparency.py # ================================================= assign [app_id="kitty-1"] workspace 1 -assign [app_id="kitty-2"] workspace 1 assign [app_id="chromium"] workspace 2 assign [app_id="firefox"] workspace 3 assign [app_id="AppFlowy"] workspace 5 -assign [app_id="proton-bridge"] workspace 9 assign [app_id="org.mozilla.Thunderbird"] workspace 9 assign [class="Spotify"] workspace 10 +assign [app_id="proton-bridge"] workspace 11 # ================================================= # Lancement des applications # ================================================= exec kitty --class kitty-1 --directory $HOME -# exec kitty --class kitty-2 --directory $HOME exec chromium -exec protonmail-bridge exec thunderbird exec spotify-launcher -exec proton-pass exec AppFlowy +# move to systemctl --user +# exec gnome-keyring-daemon --components=pkcs11,secrets,ssh --start +# exec proton-pass +# exec protonmail-bridge # ================================================= # Presse-papier # ================================================= -exec wl-paste --watch cliphist store -exec wl-paste --type image/png --watch cliphist store +# move to systemctl --user +# exec wl-paste --watch cliphist store +# exec wl-paste --type image/png --watch cliphist store # ================================================= # Verrouillage auto (swayidle) # ================================================= -exec swayidle -w timeout 300 'swaylock -f -c 000000' timeout 360 'swaymsg "output * power off"' resume 'swaymsg "output * power on"' before-sleep 'swaylock -f -c 000000' +# move to systemctl --user +# exec swayidle -w timeout 300 'swaylock -f -c 000000' timeout 360 'swaymsg "output * power off"' resume 'swaymsg "output * power on"' before-sleep 'playerctl pause; swaylock -f -c 000000' diff --git a/sway/.config/sway/bind b/sway/.config/sway/bind index 817031e4d..f3a1edf80 100644 --- a/sway/.config/sway/bind +++ b/sway/.config/sway/bind @@ -222,6 +222,7 @@ bindsym $mod+Ctrl+m exec protonmail-bridge bindsym $mod+Ctrl+v exec virt-manager bindsym $mod+Ctrl+t exec thunar bindsym $mod+y exec kitty -- sh -c "yazi" +bindsym $mod+Ctrl+w exec gtk-launch chrome-hnpfjngllnobngcgfapefoaidbinmjnm-Default ############################################### # diff --git a/swaylock/.config/swaylock/config b/swaylock/.config/swaylock/config index e2aea9efe..0b0034bff 100644 --- a/swaylock/.config/swaylock/config +++ b/swaylock/.config/swaylock/config @@ -6,7 +6,7 @@ indicator-radius=100 indicator-thickness=7 effect-blur=7x5 effect-vignette=0.5:0.5 -effect-pixelate=6 +effect-pixelate=10 color=1e1e2e bs-hl-color=f5e0dc caps-lock-bs-hl-color=f5e0dc @@ -37,5 +37,5 @@ text-caps-lock-color=fab387 text-ver-color=89b4fa text-wrong-color=eba0ac -grace=2 +grace=1 fade-in=0.2 diff --git a/systemd/.config/systemd/user/cliphist-image.service b/systemd/.config/systemd/user/cliphist-image.service index ac38ee2a8..dc9107a28 100644 --- a/systemd/.config/systemd/user/cliphist-image.service +++ b/systemd/.config/systemd/user/cliphist-image.service @@ -6,7 +6,7 @@ After=graphical-session.target [Service] Type=simple ExecStartPre=/bin/sh -c 'for i in $(seq 1 50); do [ -S "$XDG_RUNTIME_DIR/$WAYLAND_DISPLAY" ] && exit 0; sleep 0.1; done; echo "No Wayland socket" >&2; exit 1' -ExecStart=/usr/bin/wl-paste --type image --watch cliphist store +ExecStart=/usr/bin/wl-paste --type image/png --watch cliphist store Restart=on-failure [Install] diff --git a/systemd/.config/systemd/user/default.target.wants/proton-bridge.service b/systemd/.config/systemd/user/default.target.wants/proton-bridge.service deleted file mode 120000 index 90b7cba08..000000000 --- a/systemd/.config/systemd/user/default.target.wants/proton-bridge.service +++ /dev/null @@ -1 +0,0 @@ -/home/fy59/.config/systemd/user/proton-bridge.service \ No newline at end of file diff --git a/systemd/.config/systemd/user/graphical-session.target.wants/cliphist-image.service b/systemd/.config/systemd/user/graphical-session.target.wants/cliphist-image.service new file mode 120000 index 000000000..f44389721 --- /dev/null +++ b/systemd/.config/systemd/user/graphical-session.target.wants/cliphist-image.service @@ -0,0 +1 @@ +/home/fy59/.config/systemd/user/cliphist-image.service \ No newline at end of file diff --git a/systemd/.config/systemd/user/graphical-session.target.wants/cliphist-text.service b/systemd/.config/systemd/user/graphical-session.target.wants/cliphist-text.service new file mode 120000 index 000000000..9a21a9bf9 --- /dev/null +++ b/systemd/.config/systemd/user/graphical-session.target.wants/cliphist-text.service @@ -0,0 +1 @@ +/home/fy59/.config/systemd/user/cliphist-text.service \ No newline at end of file diff --git a/systemd/.config/systemd/user/graphical-session.target.wants/keyring.service b/systemd/.config/systemd/user/graphical-session.target.wants/keyring.service new file mode 120000 index 000000000..36fbe51a6 --- /dev/null +++ b/systemd/.config/systemd/user/graphical-session.target.wants/keyring.service @@ -0,0 +1 @@ +/home/fy59/.config/systemd/user/keyring.service \ No newline at end of file diff --git a/systemd/.config/systemd/user/graphical-session.target.wants/proton-pass.service b/systemd/.config/systemd/user/graphical-session.target.wants/proton-pass.service new file mode 120000 index 000000000..17bc8fbfe --- /dev/null +++ b/systemd/.config/systemd/user/graphical-session.target.wants/proton-pass.service @@ -0,0 +1 @@ +/home/fy59/.config/systemd/user/proton-pass.service \ No newline at end of file diff --git a/systemd/.config/systemd/user/graphical-session.target.wants/swayidle.service b/systemd/.config/systemd/user/graphical-session.target.wants/swayidle.service new file mode 120000 index 000000000..b1925d682 --- /dev/null +++ b/systemd/.config/systemd/user/graphical-session.target.wants/swayidle.service @@ -0,0 +1 @@ +/home/fy59/.config/systemd/user/swayidle.service \ No newline at end of file diff --git a/systemd/.config/systemd/user/hyprwhspr.service b/systemd/.config/systemd/user/hyprwhspr.service index 215bfddaf..35b701277 100644 --- a/systemd/.config/systemd/user/hyprwhspr.service +++ b/systemd/.config/systemd/user/hyprwhspr.service @@ -5,9 +5,8 @@ Documentation=https://github.com/goodroot/hyprwhspr PartOf=graphical-session.target After=graphical-session.target -After=pipewire.service ydotool.service +After=pipewire.service Wants=pipewire.service -Requires=ydotool.service Wants=wireplumber.service After=wireplumber.service @@ -16,7 +15,7 @@ After=wireplumber.service Type=simple ExecStartPre=/bin/bash -lc 'for i in $(seq 1 60); do ls "$XDG_RUNTIME_DIR"/wayland-* >/dev/null 2>&1 && exit 0; sleep 0.25; done; echo "Wayland socket not found"; exit 1' ExecStart=/usr/lib/hyprwhspr/bin/hyprwhspr -ExecStopPost=/bin/bash -c 'pkill -9 -f "hyprwhspr-virtual-keyboard" 2>/dev/null || true' +ExecStopPost=/bin/bash -c '( pkill -9 -f "hyprwhspr-virtual-keyboard" 2>/dev/null; pkill -9 -f "hyprwhspr-ydotool.sock" 2>/dev/null ) || true' Environment=HYPRWHSPR_ROOT=/usr/lib/hyprwhspr Environment=PYTHONUNBUFFERED=1 Restart=on-failure diff --git a/systemd/.config/systemd/user/keyring.service b/systemd/.config/systemd/user/keyring.service new file mode 100644 index 000000000..bf803d36a --- /dev/null +++ b/systemd/.config/systemd/user/keyring.service @@ -0,0 +1,11 @@ +[Unit] +Description=Wayland color temperature (wlsunset) +PartOf=graphical-session.target +After=graphical-session.target + +[Service] +ExecStart=/usr/bin/gnome-keyring-daemon --components=pkcs11,secrets,ssh --start +Restart=on-failure + +[Install] +WantedBy=graphical-session.target diff --git a/systemd/.config/systemd/user/proton-bridge.service b/systemd/.config/systemd/user/proton-bridge.service index 6a6aae785..c46433e97 100644 --- a/systemd/.config/systemd/user/proton-bridge.service +++ b/systemd/.config/systemd/user/proton-bridge.service @@ -5,7 +5,6 @@ Wants=network-online.target [Service] Type=simple -# Petit délai pour laisser le réseau et l'environnement user se stabiliser ExecStartPre=/bin/sleep 5 ExecStart=/usr/bin/protonmail-bridge Restart=on-failure diff --git a/systemd/.config/systemd/user/proton-pass.service b/systemd/.config/systemd/user/proton-pass.service new file mode 100644 index 000000000..5c1f618df --- /dev/null +++ b/systemd/.config/systemd/user/proton-pass.service @@ -0,0 +1,11 @@ +[Unit] +Description=Proton Pass Service +PartOf=graphical-session.target +After=graphical-session.target + +[Service] +ExecStart=/usr/bin/proton-pass +Restart=on-failure + +[Install] +WantedBy=graphical-session.target diff --git a/systemd/.config/systemd/user/swayidle.service b/systemd/.config/systemd/user/swayidle.service new file mode 100644 index 000000000..0792a580a --- /dev/null +++ b/systemd/.config/systemd/user/swayidle.service @@ -0,0 +1,11 @@ +[Unit] +Description=Wayland swayidle +PartOf=graphical-session.target +After=graphical-session.target + +[Service] +ExecStart=/usr/bin/swayidle -w timeout 300 'swaylock -f -c 000000' timeout 360 'swaymsg "output * power off"' resume 'swaymsg "output * power on"' before-sleep 'playerctl pause; swaylock -f -c 000000' +Restart=on-failure + +[Install] +WantedBy=graphical-session.target