aurora226d94a
minimize README.md
+55 −27
7 files changed
- A .config/aurora/hypr.json +4 −0
- A .config/aurora/hypr.lua +9 −0
- A .config/aurora/hypridle.conf +18 −0
- M .config/aurora/settings.json +21 −5
- M .config/quickshell/aurora/Gpu.qml +2 −1
- M .config/shell/aliasrc +1 −3
- M README.md +0 −18
| @@ -0,0 +1,4 @@ | |||
| 1 | + | { | |
| 2 | + | "cursor:inactive_timeout": 6, | |
| 3 | + | "general:resize_on_border": false | |
| 4 | + | } | |
| @@ -0,0 +1,9 @@ | |||
| 1 | + | -- generated by aurora's settings app (HyprConf.qml); edit there, not here | |
| 2 | + | return { | |
| 3 | + | cursor = { | |
| 4 | + | inactive_timeout = 6 | |
| 5 | + | }, | |
| 6 | + | general = { | |
| 7 | + | resize_on_border = false | |
| 8 | + | } | |
| 9 | + | } | |
| @@ -0,0 +1,18 @@ | |||
| 1 | + | # generated by aurora's settings app (Idle.qml); edit there, not here | |
| 2 | + | ||
| 3 | + | listener { | |
| 4 | + | timeout = 150 | |
| 5 | + | on-timeout = brightnessctl -s set 5 | |
| 6 | + | on-resume = brightnessctl -r | |
| 7 | + | } | |
| 8 | + | ||
| 9 | + | listener { | |
| 10 | + | timeout = 330 | |
| 11 | + | on-timeout = hyprctl dispatch 'hl.dsp.dpms({action="off"})' | |
| 12 | + | on-resume = hyprctl dispatch 'hl.dsp.dpms({action="on"})' && brightnessctl -r | |
| 13 | + | } | |
| 14 | + | ||
| 15 | + | listener { | |
| 16 | + | timeout = 600 | |
| 17 | + | on-timeout = loginctl lock-session | |
| 18 | + | } | |
| @@ -1,20 +1,36 @@ | |||
| 1 | 1 | { | |
| 2 | − | "accentIndex": -1, | |
| 3 | 2 | "barAlpha": 1, | |
| 4 | 3 | "barHeight": 18, | |
| 4 | + | "batCritical": 5, | |
| 5 | + | "batCriticalAction": "none", | |
| 6 | + | "batLow": 15, | |
| 7 | + | "charTone": 1, | |
| 8 | + | "chargeMode": "conservation", | |
| 5 | 9 | "desktopClock": true, | |
| 6 | 10 | "desktopViz": false, | |
| 7 | 11 | "dock": false, | |
| 8 | 12 | "dockPinned": [ | |
| 9 | 13 | "foot", | |
| 10 | 14 | "librewolf", | |
| 11 | − | "pcmanfm", | |
| 12 | − | "obsidian" | |
| 15 | + | "pcmanfm" | |
| 13 | 16 | ], | |
| 14 | 17 | "fontSize": 12, | |
| 18 | + | "idleDim": 150, | |
| 19 | + | "idleLock": 600, | |
| 20 | + | "idleOff": 330, | |
| 21 | + | "idleSuspend": 0, | |
| 22 | + | "matuContrast": 0, | |
| 23 | + | "matuScheme": "scheme-content", | |
| 24 | + | "notifSound": true, | |
| 25 | + | "notifVolume": 0.7, | |
| 15 | 26 | "osdTimeout": 1500, | |
| 16 | 27 | "panelAlpha": 0.88, | |
| 17 | − | "vizBars": 64, | |
| 18 | − | "wallFolder": "dhrruv-wallpapers", | |
| 28 | + | "portalAutoOpen": true, | |
| 29 | + | "powerAc": "balanced", | |
| 30 | + | "powerAuto": true, | |
| 31 | + | "powerBat": "saver", | |
| 32 | + | "privacyIndicators": true, | |
| 33 | + | "vizBars": 44, | |
| 34 | + | "wallFolder": "", | |
| 19 | 35 | "wsFontSize": 11 | |
| 20 | 36 | } | |
| @@ -18,7 +18,8 @@ Singleton { | |||
| 18 | 18 | busy = true | |
| 19 | 19 | message = "" | |
| 20 | 20 | target = m | |
| 21 | − | sw.command = ["pkexec", "envycontrol", "-s", m] | |
| 21 | + | // hybrid: --rtd3 lets the dGPU power off when idle (NVreg_DynamicPowerManagement + udev power/control=auto) | |
| 22 | + | sw.command = ["pkexec", "envycontrol", "-s", m].concat(m === "hybrid" ? ["--rtd3"] : []) | |
| 22 | 23 | sw.running = true | |
| 23 | 24 | } | |
| 24 | 25 | ||
| @@ -20,9 +20,7 @@ alias \ | |||
| 20 | 20 | yt="yt-dlp --embed-metadata -i -o '%(title)s.%(ext)s'" \ | |
| 21 | 21 | yta="yt -x -f bestaudio/best" \ | |
| 22 | 22 | ytbdl="yt-dlp -f bestvideo+bestaudio -o '%(title)s.%(ext)s' --external-downloader=aria2c" \ | |
| 23 | − | ytdl="yt-dlp -f best -o '%(title)s.%(ext)s' --external-downloader=aria2c" \ | |
| 24 | − | tsm="transmission-remote" \ | |
| 25 | − | tsmd="transmission-daemon" | |
| 23 | + | ytdl="yt-dlp -f best -o '%(title)s.%(ext)s' --external-downloader=aria2c" | |
| 26 | 24 | ||
| 27 | 25 | # yt="yt-dlp --embed-metadata -i -o '%(title)s.%(ext)s' --external-downloader=aria2c" \ | |
| 28 | 26 | ||
| @@ -52,13 +52,6 @@ current wallpaper. | |||
| 52 | 52 | > packages (NVIDIA drivers included if you pick them), replaces your configs with symlinks, changes your login | |
| 53 | 53 | > shell and can enable system services. Don't run it on a system you already use. | |
| 54 | 54 | ||
| 55 | − | ## Just want a piece of it? | |
| 56 | − | You don't need the installer for that. Browse the repo and copy what you like, for example: | |
| 57 | − | - `.config/quickshell/aurora/`: the shell (needs Quickshell; it reads its colours from matugen's `~/.cache/matugen/aurora.json`) | |
| 58 | − | - `.config/hypr/`: Hyprland in the new Lua config format | |
| 59 | − | - `.local/bin/`: small scripts (`setwall`, `brictl`, `sysact`, `tms`, ...) | |
| 60 | − | - `.config/matugen/templates/`: matugen templates for aurora, Hyprland, hyprlock, GTK, Qt, foot, zathura, cava | |
| 61 | − | ||
| 62 | 55 | ## Installing (fresh Arch only) | |
| 63 | 56 | ```bash | |
| 64 | 57 | git clone https://git.krolyxon.com/dotfiles ~/.dotfiles | |
| @@ -69,17 +62,6 @@ cd ~/.dotfiles | |||
| 69 | 62 | ``` | |
| 70 | 63 | The repo has to live at `~/.dotfiles` (stow links into the parent directory). | |
| 71 | 64 | ||
| 72 | − | What `install.sh` does: | |
| 73 | − | 1. Refuses to run as root or on anything other than Arch, and asks for confirmation if the system doesn't | |
| 74 | − | look fresh (another desktop's config, or lots of configs this repo doesn't provide). | |
| 75 | − | 2. Installs `stow gum git zsh`, shows the disclaimer, then lets you pick packages per group. | |
| 76 | − | 3. Runs `stow . --no-folding`. Files that are in the way are **moved** to `~/.dotfiles-backup/<date>/`, not deleted. | |
| 77 | − | 4. Sets zsh as your login shell. | |
| 78 | − | 5. Installs `paru` if it's missing, then installs the desktop packages and everything you picked. | |
| 79 | − | 6. Optionally copies `system/etc/keyd/default.conf` to `/etc/keyd` and enables `keyd` (capslock: tap esc, hold ctrl). | |
| 80 | − | ||
| 81 | − | Afterwards, reboot and log in to Hyprland. | |
| 82 | − | ||
| 83 | 65 | ## Packages | |
| 84 | 66 | The lists live in `packages/*.txt`: one package per line, `#` for comments, and a trailing `!` means | |
| 85 | 67 | "listed, but not pre-selected". | |