Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/dg2003gh/my-hypr-config
My Hyprland config on Archlinux.
https://github.com/dg2003gh/my-hypr-config
archlinux customization hyprland linux
Last synced: 2 months ago
JSON representation
My Hyprland config on Archlinux.
- Host: GitHub
- URL: https://github.com/dg2003gh/my-hypr-config
- Owner: dg2003gh
- License: mit
- Created: 2024-09-04T15:22:11.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2024-10-17T16:34:20.000Z (4 months ago)
- Last Synced: 2024-10-20T17:15:22.024Z (4 months ago)
- Topics: archlinux, customization, hyprland, linux
- Language: Shell
- Homepage:
- Size: 11.6 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# my-hypr-config
My Hyprland config on Archlinux. Clone this repo and run 'my_hypr_config' like:
> [!IMPORTANT]
> You must be in Arch linux based distro and have a Aur package manager.> [!CAUTION]
> In order to use Automated programs installation, check if your AUR package manager is on mhc.conf scan list.
> Currently only pikaur, yay and paru is on the list.## Important dependencies and things to know before start.
You must have oh-my-zsh and some plugins installed!
Please checkout their website [oh-my-zsh website](https://ohmyz.sh/)Plugins:
```
git clone https://github.com/zsh-users/zsh-autosuggestions.git $ZSH_CUSTOM/plugins/zsh-autosuggestions
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git $ZSH_CUSTOM/plugins/zsh-syntax-highlighting
git clone https://github.com/zdharma-continuum/fast-syntax-highlighting.git ${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/plugins/fast-syntax-highlighting
git clone --depth 1 -- https://github.com/marlonrichert/zsh-autocomplete.git $ZSH_CUSTOM/plugins/zsh-autocomplete
git clone https://github.com/jeffreytse/zsh-vi-mode $ZSH_CUSTOM/plugins/zsh-vi-mode
```After install greetd. Please, make sure you have enabled it and disable current login manager. Like:
```
systemctl disable sddm # As exemple
systemctl enable greetd```
Also, Edit its file with you user. Like:
```
nvim /etc/greetd/config.toml13 The user to run the command as. The privileges this user must have depends
14 # on the greeter. A graphical greeter may for example require the user to be
15 # in the `video` group.
16 user = "dg2003" #CHANGE HERE
```You can see here all the dependencies if you want to install them manually:
| Dependecies | |
| ----------------------- |---|
| aur package manager | waybar |
| hyprland | zsh |
| kitty | swww |
| curl| blueman |
| swaync | rofi-wayland |
| greetd| tuigreet |
| nvim | thunar |
| pavucontrol | noto-fonts-cjk |
| udiskie | flameshot-git |
| greetd-tuigreet-git | minfetch |
| bibata-cursor-theme-bin | jump |
| ttf-firacode-nerd | |## Config file (mhc.conf)
The configuration file is where are the configuration is... π
!["Configuration file."](./screenshots/conf_file.png)
Section [files_to_copy]
> [!NOTE]
> One path per line.Files path of each program configuration.
Section [install_programs]
The programs that must be installed to customization work awesome.
install - true by default, disable if you don't want to installed programs.
pacman - list of packages to be installed with pacman package manager.
aur - list of packages to be installed with aur package manager.> [!TIP]
> Use Β΄:set syntax=tomlΒ΄ to make the file have colors.## How to install
```
git clone [email protected]:dg2003gh/my-hypr-config.git
cd my-hypr-config
chmod +x my_hypr_config
./my_hypr_config```
!["ambient screenshot"](./screenshots/ambient.png)