Configuration
Configurer Hyprland
Section intitulée « Configurer Hyprland »Les éléments suivants et aussi beaucoup d’autres choses sont alimentés par Hyprland.
- raccourcis globaux
- variables d’environnement
- affichage/moniteurs/espaces de travail
- animations/décorations de fenêtres
- …
Référence : Wiki Hyprland
Pour configurer Hyprland, éditez les fichiers sous ~/.config/hypr/custom/ qui sont sourcés par ~/.config/hypr/hyprland.conf).
- Hyprland lit
hyprland.conf. Quand il voit un mot-clésource, il lit le fichier sourcé, puis continue.
Le script install.sh ne va pas écraser ~/.config/hypr/custom/.
Aussi, pour ~/.config/hypr/hyprland.conf, il ne sera pas écrasé quand il existe, mais un ~/.config/hypr/hyprland.conf.new sera généré. Le fichier *.new est seulement pour référence de format, et n’a aucun effet du tout.
Activer le blur pour les applications
Section intitulée « Activer le blur pour les applications »Dans ~/.config/hypr/hyprland/rules.conf, commentez (avec un #) ou supprimez la ligne suivante
windowrule = noblur,.* # Désactive le blur pour les fenêtres. Améliore substantiellement les performances.Configurer AGS
Section intitulée « Configurer AGS »Les éléments suivants et aussi certaines autres choses sont alimentés par AGS.
- barre du haut
- barres latérales
- fiche de rappel
- notification
- widget de vue d’ensemble
Pour les utilisateurs finaux
Section intitulée « Pour les utilisateurs finaux »Éditez ~/.config/ags/user_options.jsonc, qui ne sera pas écrasé par install.sh quand vous mettez à jour
Vous pouvez configurer des trucs comme
- Fournisseur d’assistant type ChatGPT par défaut
- Vitesse d’animation
- Format d’heure
- …
Définir le format de date et heure
Section intitulée « Définir le format de date et heure »Dans ~/.config/ags/user_options.jsonc, éditez la section “time” selon ce format.
Vous pouvez aussi exécuter man date pour le format d’heure.
Définir la ville pour le widget météo
Section intitulée « Définir la ville pour le widget météo »Quand aucune batterie n’est détectée (typiquement un ordinateur de bureau), le widget de batterie et le widget utilitaire ne seront pas affichés. À la place, un widget météo apparaîtra à cette position.
La ville pour la météo est détectée par curl ipinfo.io par défaut, ou explicitement définie dans ~/.config/ags/user_options.jsonc.
Définir les raccourcis
Section intitulée « Définir les raccourcis »Les raccourcis à configurer sont limités et vous devez référencer la documentation gdk pour connaître les touches, mais ça marche.
Voir #5 pour plus.
Widget personnalisé
Section intitulée « Widget personnalisé »Vous pouvez utiliser la sortie d’un script bash pour un widget. Si ~/.cache/ags/user/scripts/custom-module-poll.sh existe, AGS affichera sa sortie toutes les 5000ms par défaut à la place des indicateurs de ressources système
Par exemple, pour afficher l’espace de stockage disponible du chemin / :
#!/bin/bash
export LANG=C
disk_info=$(df -h /)
available=$(echo "$disk_info" | awk 'NR==2 {print $4}')
total=$(echo "$disk_info" | awk 'NR==2 {print $2}')
echo "$available/$total"Et une version 2 lignes moins configurable, si vous préférez :
#!/bin/bash
LANG=C df -h / | awk 'NR==2 {printf "%s/%s\n", $4, $2}'Pour une personnalisation supplémentaire :
- Intervalle de polling, en millisecondes :
~/.cache/ags/user/scripts/custom-module-interval.txt(par défaut = 5000) - Script d’action clic gauche :
~/.cache/ags/user/scripts/custom-module-leftclick.sh - Script d’action clic droit :
~/.cache/ags/user/scripts/custom-module-rightclick.sh
Pour les nerds (on doute que vous n’en êtes pas un)
Section intitulée « Pour les nerds (on doute que vous n’en êtes pas un) »- Voir Documentation AGS
- Aussi Notes de développement (voir la barre latérale)
Redimensionner l’interface / changer la taille de police
Section intitulée « Redimensionner l’interface / changer la taille de police »Changer la taille de police va aussi changer l’échelle de l’interface pour AGS.
- Utiliser
gsettings:
# Syntaxe
gsettings set org.gnome.desktop.interface font-name 'NOM_POLICE TAILLE_POLICE'
# Par défaut de ces dotfiles
gsettings set org.gnome.desktop.interface font-name 'Rubik 11'Configurer le verrouillage d’écran
Section intitulée « Configurer le verrouillage d’écran »Verrouillage d’écran automatique
Section intitulée « Verrouillage d’écran automatique »Référence : Wiki Hyprland
Éditez ~/.config/hypr/hypridle.conf selon vos besoins.
Hyprlock personnalisé
Section intitulée « Hyprlock personnalisé »Référence : Wiki Hyprland
Hyprlock est le fournisseur de verrouillage d’écran par défaut.
Éditez ~/.config/hypr/hyprlock.conf comme vous voulez.
Par exemple, pour définir le format de date et heure, changez la valeur du text qui correspond au verrouillage.
Utiliser un autre fournisseur de verrouillage d’écran
Section intitulée « Utiliser un autre fournisseur de verrouillage d’écran »Référence : Arch Wiki
Prenons swaylock comme exemple.
Éditez ~/.config/hypr/hypridle.conf et modifiez la valeur de $lock_cmd comme suit :
$lock_cmd = swaylockEt assurez-vous qu’hypridle fonctionne (typiquement il devrait auto-démarrer si vous avez exec-once = hypridle dans la configuration Hyprland).
En conséquence, loginctl lock-session appellera swaylock pour verrouiller l’écran.
Cloudflare WARP
Section intitulée « Cloudflare WARP »- Cela pourrait vous aider à contourner les restrictions de votre FAI et fournir un internet plus rapide
- Il y aura un bouton sur la barre latérale droite pour basculer WARP s’il est installé
- Pour installer Cloudflare WARP, exécutez
yay -S cloudflare-warp-bin && sudo systemctl enable warp-svc --now