- aylurs-gtk-shell-git (for new ags)
- illogical-impulse-ags (for pre v2 ags)
Config von end-4
- Auf die Seite von von den dots gehen: https://github.com/end-4/dots-hyprland
- im Wiki den Anweisungen folgen für die manuelle Installation
- repo in "~/.cache/dots-hyprland" packen
- gjs
- glib2
- glib2-devel
- glibc
- gtk3
- gtk-layer-shell
- libpulse
- pam
- gnome-blueooth-3.0
- greetd
- libdmusmenu-gtk3
- libsoup3
- libnotify
- networkmanager
- power-profiles-daemon
- upower
- axel
- bc
- coreutils
- cliphist
- cmake
- curl
- fuzzel
- rsync
- wget
- ripgrep
- jq
- npm
- meson
- typescript
- gjs
- xdg-user-dirs
- pavucontrol
- wireplumber
- libdmusmenu-gtk3
- playerctl
- swww
- brightnessctl
- ddcutil
- qt5ct
- qt5-wayland
- fontconfig
- ttf-readex-pro
- ttf-jetbrains-mono-nerd
- ttf-material-symbols-variable-git
- ttf-space-mono-nerd
- ttf-rubik-vf
- ttf-gabarito-git
- foot
- polkit-gnome
- gnome-keyring
- gnome-control-center
- blueberry
- networkmanager
- gammastep
- webp-pixbuf-loader
- gtksourceview3
- gobject-introspection
- yad
- ydotool
- xdg-user-dirs-gtk
- tinyxml2
- gtkmm3
- gtksourceviewmm
- cairomm
- python-materialyoucolor-git
- gradience
- python-libsass
- python-material-color-utilities
- python-build
- python-pillow
- python-pywal
- python-setuptools-scm
- python-wheel
- swappy
- wf-recorder
- grim
- tesseract
- tesseract-data-eng
- slurp
- dart-sass
- python-pywayland
- python-psutil
- hypridle-git
- hyprutils-git
- hyprlock-git
- wlogout
- wl-clipboard
- hyprpicker-git
- anyrun-git
- um interaktives GTK Debug Fenster zu öffnen, ags so ausführen:
env GTK_DEBUG=interactive ags run init.js- den Anweisungen im Wiki folgen, Abschnitt "3 Updating"
- also basically:
- git pull in Repo (~/.cache/dots-hyprland/)
- ags config rüberholen ins eigene ags-repo (und dann updaten je nachdem, was ich verändert hab bei mir selbst)
- dabei achten, dass
user_options.jsim root von ags bleibt, weil das die eigenen Options sind
- dabei achten, dass
- Custom Options gesetzt in
user_options.js - Brave Browser hiden in
ìsRealPlayerFunktion inmusiccontrols.js - Brightness gefixt in
services/brightness.js - Utilities (Screenshot, Color Picker und Screen Kayboard) aktiviert in
modules/bar/normal/system.js - Pastel Yellow colors in
scss/_material.scss - Popup Volume on Volume change in
modules/indicators/indicatorvalues.jsmithookMethode - "Feels like" Temperaturanzeige entfernt in
modules/bar/normal/system.js - Zeit und Datum auf Desktop in
config.js(das mit forMonitor(DesktopBackground) einkommentieren) und inmodules/desktopbackground/main.jsAnpassungen, damit es auf jedem Monitor angezeigt wird - Monitor-Attached Reload von AGS Windows in
config.jsundservices/monitor.js
Config von Aylur
- für ags in .config
- eigenes ags clonen:
git clone [email protected]:NorinB/ags-config.git - ordner umbennen zu "ags"
- dann remote add original ags repo:
git remote add upstream [email protected]:Aylur/dotfiles.git - dann
git fetch upstream - dann checkout einmal auf upstream-ags:
git checkout upstream-ags - bei Upstream update:
git checkout upstream/maingit pullgit subtree split --prefix=ags --onto upstream-ags -b upstream-agsgit checkout upstream-agsgit pushgit checkout maingit merge upstream-agsgit push- dann wenn alles funktioniert:
git checkout old_config && git merge main && git push
- eigenes ags clonen:
- needed packages:
- aylurs-gtk-shell-git
- gvfs
- bun
- dart-sass
- fd
- brightnessctl
- swww
- matugen
- gnome-blueooth-3
- fzf
- hyprpicker
- slurp
- wf-recorder
- wf-clipboard
- wayshot
- swappy
- maybe: asusctl supergfxctl
- für ags in .config
- ags original clonen:
git clone [email protected]:Aylur/dotfiles.git - dann in den alten branch checkouten:
git checkout ags-pre-ts - ordner umbennen zu "ags"
- remote name ändern:
git remote rename origin upstream - upstream branch name ändern:
git branch -m upstream-main - dann remote add mein ags repo:
git remote add origin [email protected]:NorinB/ags-config.git - dann
git fetch origin - dann im idealfall auf main checkout
- bei Upstream update:
git checkout upstream-maingit pullgit subtree split --prefix=ags --onto upstream-ags -b upstream-agsgit checkout upstream-agsgit pushgit checkout maingit merge upstream-agsgit push- dann wenn alles funktioniert:
git checkout old_config && git merge main && git push
- ags original clonen:
- needed packages:
- bun
- gvfs
- sassc
- brightnessctl
- swww
- gnome-blueooth-3
- hyprpicker
- slurp
- imagemagick
- pavucontrol
- wl-gammactl
- wf-recorder
- wf-clipboard
- wayshot
- swappy
- python
- python-pam