Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/dianaw353/dotfiles
A easy to use, post install script to install hyprland dotfiles
https://github.com/dianaw353/dotfiles
alacritty ansible automation bluetooth dotfiles fastfetch helix hyprland hyprland-config hyprland-rice kvm nautilus oh-my-posh vm zsh
Last synced: 27 days ago
JSON representation
A easy to use, post install script to install hyprland dotfiles
- Host: GitHub
- URL: https://github.com/dianaw353/dotfiles
- Owner: dianaw353
- License: bsd-2-clause
- Created: 2024-07-07T00:35:14.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2024-09-15T16:44:55.000Z (about 2 months ago)
- Last Synced: 2024-09-28T07:41:07.382Z (about 1 month ago)
- Topics: alacritty, ansible, automation, bluetooth, dotfiles, fastfetch, helix, hyprland, hyprland-config, hyprland-rice, kvm, nautilus, oh-my-posh, vm, zsh
- Language: TypeScript
- Homepage:
- Size: 2.53 MB
- Stars: 2
- Watchers: 1
- Forks: 2
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
Dotfiles
![GitHub last commit](https://img.shields.io/github/last-commit/dianaw353/dotfiles?style=for-the-badge&color=FFB1C8&logoColor=D9E0EE&labelColor=292324)
![GitHub Repo stars](https://img.shields.io/github/stars/dianaw353/dotfiles?style=for-the-badge&color=FFB686&logoColor=D9E0EE&labelColor=292324&logo=andela)
![GitHub repo size](https://img.shields.io/github/repo-size/dianaw353/dotfiles?style=for-the-badge&color=CAC992&logoColor=D9E0EE&labelColor=292324&logo=protondrive)
![GitHub code size in bytes](https://img.shields.io/github/languages/code-size/dianaw353/dotfiles?style=for-the-badge&labelColor=292324&color=CBA6F7)
![Github open issues](https://img.shields.io/github/issues/dianaw353/dotfiles?style=for-the-badge&labelColor=292324&color=D9E0EE)
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.## Showcase
Comming Soon!## Featues
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 soonScript 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 moreMany more featues are comming soon
## Supports
**Linux Distro**
- Arch Linux
## Requirements
1. Run this command
```
pacman -S curl
# Stable Release
bash <(curl -s https://raw.githubusercontent.com/dianaw353/dotfiles/main/dotfiles.sh) stable
# Rolling Release
bash <(curl -s https://raw.githubusercontent.com/dianaw353/dotfiles/main/dotfiles.sh) rolling
cd dotfiles
```
1. 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.
1. (Optional) Run the playbook in check mode to view potential changes
```
ansible-playbook main.yml --ask-become-pass --check
````
1. Run the playbook (enter your user's password when prompted)
```
ansible-playbook main.yml --ask-become-pass
```
1. (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
```## To do
For upcoming features, check [this page](https://github.com/dianaw353/dotfiles/issues?q=is%3Aissue+label%3AFeature+is%3Aopen).## Acknowledgements
- 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