Skip to content

NorinB/ags-config

Repository files navigation

AGS Config (Desktop Oberfläche)

Install Main Package

  • aylurs-gtk-shell-git (for new ags)
  • illogical-impulse-ags (for pre v2 ags)

Config von end-4

Installation

Packages:

AGS Stuff
- 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
Base
- axel
- bc
- coreutils
- cliphist
- cmake
- curl
- fuzzel
- rsync
- wget
- ripgrep
- jq
- npm
- meson
- typescript
- gjs
- xdg-user-dirs
Audio
- pavucontrol
- wireplumber
- libdmusmenu-gtk3
- playerctl
- swww
Brightness
- brightnessctl
- ddcutil
Fonts
- 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
Gnome
- polkit-gnome
- gnome-keyring
- gnome-control-center
- blueberry
- networkmanager
- gammastep
GTK
- webp-pixbuf-loader
- gtksourceview3
- gobject-introspection
- yad
- ydotool
- xdg-user-dirs-gtk
Microtex
- tinyxml2
- gtkmm3
- gtksourceviewmm
- cairomm
Pymyc
- python-materialyoucolor-git
- gradience
- python-libsass
- python-material-color-utilities
Python
- python-build
- python-pillow
- python-pywal
- python-setuptools-scm
- python-wheel
Screencapture
- swappy
- wf-recorder
- grim
- tesseract
- tesseract-data-eng
- slurp
Widgets
- dart-sass
- python-pywayland
- python-psutil
- hypridle-git
- hyprutils-git
- hyprlock-git
- wlogout
- wl-clipboard
- hyprpicker-git
- anyrun-git

Troubleshooting

  • um interaktives GTK Debug Fenster zu öffnen, ags so ausführen:
env GTK_DEBUG=interactive ags run init.js

Update

  • 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.js im root von ags bleibt, weil das die eigenen Options sind

Eigene Anpassungen

  • Custom Options gesetzt in user_options.js
  • Brave Browser hiden in ìsRealPlayer Funktion in musiccontrols.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.js mit hook Methode
  • "Feels like" Temperaturanzeige entfernt in modules/bar/normal/system.js
  • Zeit und Datum auf Desktop in config.js (das mit forMonitor(DesktopBackground) einkommentieren) und in modules/desktopbackground/main.js Anpassungen, damit es auf jedem Monitor angezeigt wird
  • Monitor-Attached Reload von AGS Windows in config.js und services/monitor.js

Config von Aylur

AGS (neue config)

  • 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/main
      • git pull
      • git subtree split --prefix=ags --onto upstream-ags -b upstream-ags
      • git checkout upstream-ags
      • git push
      • git checkout main
      • git merge upstream-ags
      • git push
      • dann wenn alles funktioniert: git checkout old_config && git merge main && git push
  • 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

AGS (alte config)

  • 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-main
      • git pull
      • git subtree split --prefix=ags --onto upstream-ags -b upstream-ags
      • git checkout upstream-ags
      • git push
      • git checkout main
      • git merge upstream-ags
      • git push
      • dann wenn alles funktioniert: git checkout old_config && git merge main && git push
  • 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

About

The altered dotfiles of ags from Aylur

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published