A linux desktop environment configuration using Aylur's Gtk Shell.
Also, an automated post install installation script.
Warning
Laptop workarounds are based on community feedback, and Nvidia support is unofficial but supported with community help.
Comming Soon!
Dotfile Featues
- Clean fastfetch, zsh, and oh-my-posh
- GTK Focus
- Ags login screen
- Ags status bar
- Great hypridle config (won't lock screen in full screen, pause all player media when locked)
- And more Many More Featues comming soon
Script Features
- Fully Automated
- GPU Drivers Installation
- Configurable (e.g. cursor icons, chaotic_aur, shell, etc)
- Optimize Pacman (e.g parallel downloads, color, VerbosePkgLists)
- Laptop Workarounds (Framework autobrighness disbale only atm)
- KVM Setup w/ 3d Acceleration
- Set up gaming dependencies
- Simple hyprland config
- And more
Many more featues are comming soon
Linux Distro
- Arch Linux
-
Run this command
pacman -S curl # Stable Release bash <(curl -s https://raw.githubusercontent.com/dianaw353/dotfiles/main/dotfiles) stable # Rolling Release bash <(curl -s https://raw.githubusercontent.com/dianaw353/dotfiles/main/dotfiles) rolling cd dotfiles
-
Edit the variables in
group_vars
Note
This config is made for my setup so there may be a few things you want to change in group_vars/all.yml.
- (Optional) Run the playbook in check mode to view potential changes
ansible-playbook main.yml --ask-become-pass --check
- Run the playbook (enter your user's password when prompted)
ansible-playbook main.yml --ask-become-pass
- (Optional) Run the playbook to run tasks with the value. (This will run the code needed for just that one application) PS. List of each task is in group_vars/all.yml under the default_roles flag :3
ansible-playbook main.yml --ask-become-pass -t <Name of roles>
For upcoming features, check this page.
- TechDufus: https://github.com/TechDufus/dotfiles
- Logan Marchione: https://github.com/loganmarchione/ansible-arch-linux
- Dreams of Autonomy: https://github.com/dreamsofautonomy/zensh and https://github.com/dreamsofautonomy/zen-omp
- Aylur: https://github.com/Aylur/dotfiles
- Kotontrion: https://github.com/kotontrion/dotfiles
- Stephan Raabe: https://gitlab.com/stephan-raabe/dotfiles and more that I have forgot to add