Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/g5ostxa/hyprarch2
My personal dotfiles for Hyprland on top of Archlinux with a sexy installer
https://github.com/g5ostxa/hyprarch2
archlinux dotfiles hyprland shell-script wayland
Last synced: about 2 months ago
JSON representation
My personal dotfiles for Hyprland on top of Archlinux with a sexy installer
- Host: GitHub
- URL: https://github.com/g5ostxa/hyprarch2
- Owner: g5ostXa
- License: gpl-3.0
- Created: 2024-04-17T13:49:32.000Z (9 months ago)
- Default Branch: master
- Last Pushed: 2024-11-27T20:21:28.000Z (about 2 months ago)
- Last Synced: 2024-11-27T21:25:27.477Z (about 2 months ago)
- Topics: archlinux, dotfiles, hyprland, shell-script, wayland
- Language: Shell
- Homepage:
- Size: 92.8 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[![Release](https://img.shields.io/badge/Latest_Release-v1.2.12-blue.svg)](https://github.com/g5ostXa/hyprarch2/releases/tag/v1.2.12)
## ⚠️ `Disclaimer`
> [!WARNING]
> - This repository is basically a heavily modified fork of [`ml4w-dotfiles (v2.5)`](https://github.com/mylinuxforwork/dotfiles).
It is my personal playground for [`hyprland`](https://hyprland.org) and [`archlinux`](https://archlinux.org).
> - 90% of my testing is done via the master branch so there is a lot of weird / bad commits.
> - Also, [`hyprarch2`](https://github.com/g5ostXa/hyprarch2) is specific to my own machines, configs and needs and was not created with _compatibility_ in mind. Although it works for me, it probably won't work for you out of the box. Keep in mind that the installer does not care what packages you want installed or not. Either it installs all the packages in `src/packages/` or the script will fail.
> - Install at your own risks.## :octocat: `Contributions`
If you want to contribute to my project, feel free to submit a PR.
```md
__ __ ___
/ / __ _____ _______ _________/ / |_ |
/ _ \/ // / _ \/ __/ _ `/ __/ __/ _ \/ __/
/_//_/\_, / .__/_/ \_,_/_/ \__/_//_/____/
/___/_/[hypr@arch~]$ git clone https://github.com/g5ostXa/hyprarch2
```## ⚙️ `Setup and installation`
> [!IMPORTANT]
> - The installation process is divided in 2 main steps, both of which are essential. The first step is the installation of Arch-base (minimal) and the second step is the installation of [`hyprland`](https://hyprland.org) on top of arch.
> - If installing in virt-manager, please verify that **_3D acceleration_** is enabled in **_Video Virtio_** and the **_Listen type_** is set to **_None_** in **_Display Spice_**.
> - To install arch manually, please refer to the [`arch-base install`](https://github.com/g5ostXa/hyprarch2/blob/master/docs/archbase/arch-lvm-luks.md) guide. Alternatively, you can simply run [`archinstall`](https://github.com/archlinux/archinstall) from the archiso to install arch the easy way.Before installing [`hyprarch2`](https://github.com/g5ostXa/hyprarch2), please make sure that all needed dependencies are installed:
```ruby
$ sudo pacman -S --needed --noconfirm wireless_tools dialog os-prober mtools dosfstools base-devel git reflector xdg-utils xdg-user-dirs gum figlet dnsmasq vim openssh
```You can now clone the [`hyprarch2`](https://github.com/g5ostXa/hyprarch2) repository in the `~/Downloads` directory and run the [`install script`](https://github.com/g5ostXa/hyprarch2/blob/master/install.sh):
```bash
$ cd ~/Downloads && git clone --depth 1 https://github.com/g5ostXa/hyprarch2.git
$ cd hyprarch2 && ./install.sh
```## 💧 `Hyprland`
Start [`hyprland`](https://hyprland.org) from tty:
```ruby
$ st4rtX
```## ➜ `Quick links`
Wallpaper and waybar engine documentation:
- https://github.com/g5ostXa/hyprarch2/blob/master/docs/wallpaper-waybar/README.md
## ⌨️ `Keybindings`
All available keybinds here:
- https://github.com/g5ostXa/hyprarch2/blob/master/dotfiles/hypr/conf/keybindings.confGeneral keybinds:
- `SUPER` + `RETURN` : Alacritty
- `SUPER` + `B` : Firefox
- `SUPER` + `CTRL` + `RETURN` : Rofi
- `SUPER` + `CTRL` + `W` : Waypaper
- `SUPER` + `SHIFT` + `B` : Reload waybar
- `SUPER` + `CTRL` + `Q` : Wlogout
- `SUPER` + `Q` : Killactive
- `SUPER` + `E` : Nautilus
- `SUPER` + `SHIFT` +`N` : Toggle hypridle
- `SUPER` + `CTRL` + `M` : Exit hyprland