These are my personal configuration files for my Arch/Hyprland setup.
- WM: Hyprland
- Terminal: Wezterm
- Launcher: Fuzzel
- Bar/Widgets/Notifications: Hyprpanel
- Lockscreen: Hyprlock
- Logout screen: Wlogout
- Wallpaper manager: Hyprpaper
- Idle manager: Hypridle
- Color scheme: Nordfox
- Fonts: Google Sans, Commit Mono, Roboto Mono
- Icons: Papirus
- Cursor: macOs, Bibata
- GTK Theme: Nordic
- Shell: Fish
- Install the dependencies using
paru(I may have missed some, but these should be most of them):
paru -S jq hyprland hyprland-qtutils hyprshot hyprpicker ags-hyprpanel-git wezterm-git hyprpaper hypridle hyprlock wlogout ttf-sourcecodepro-nerd ttf-noto-nerd otf-font-awesome blueman network-manager-applet wtype nwg-look wlsunset xdg-desktop-portal-hyprland hyprpolkitagent sddm brightnessctl uwsm clipse fuzzel ttf-google-sans ttf-roboto-mono-nerd nordic-theme qt6-svg qt6-5compat apple_cursor papirus-icon-theme noto-fonts-emoji otf-commit-mono-nerd- Clone the repo
git clone https://github.com/Albert24GG/configfiles- Copy the config files
cd ./configfiles/.config
cp -r hypr wezterm fuzzel hyprpanel wlogout uwsm clipse ~/.config- For monitors config to work, the script from
./configfiles/usr/local/bin/update-monitors.shshould be copied to/usr/local/bin:
sudo cp ./configfiles/usr/local/bin/update-monitors.sh /usr/local/binThe configurations are done in the file .config/hypr/hyprland/monitors_info.json:
{
"monitors": [
{
"name": "eDP-2",
"resolution": "1920x1200",
"high_rr": "144",
"low_rr": "60",
"x": "0",
"y": "0",
"scale": "1"
},
{
"name": "HDMI-A-1",
"resolution": "1920x1080",
"high_rr": "144",
"low_rr": "60",
"x": "1920",
"y": "0",
"scale": "1"
}
]
}For the automatic refresh rate switching on AC/battery power, the following udev rule should be copied to /etc/udev/rules.d/:
sudo cp ./configfiles/etc/udev/rules.d/99-update-refresh-rate.rules /etc/udev/rules.d/
sudo udevadm control --reload-rules && sudo udevadm trigger- To use the hyprcursor themes, copy the themes to
~/.local/share/icons:
cp -r ./configfiles/.local/share/icons/* ~/.local/share/icons/For gtk and xcursor, install the themes via paru and select them in the nwg-look settings.
- To use the sddm theme, first copy the theme to
/usr/share/sddm/themes/:
sudo cp -r ./configfiles/usr/share/sddm/themes/eucalyptus-drop /usr/share/sddm/themes/Then, edit the file /etc/sddm.conf.d/sddm.conf and change the Current value to hyprland:
[Theme]
Current=eucalyptus-drop




