Skip to content

Latest commit

 

History

History
110 lines (86 loc) · 3.69 KB

README.md

File metadata and controls

110 lines (86 loc) · 3.69 KB

These are my personal configuration files for my Arch/Hyprland setup.

Screenshots

SDDM Hyprland desktop Hyprpanel Widgets Fuzzel Hyprlock Wlogout

Installation

  1. 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
  1. Clone the repo
git clone https://github.com/Albert24GG/configfiles
  1. Copy the config files
cd ./configfiles/.config

cp -r hypr wezterm fuzzel hyprpanel wlogout uwsm ~/.config
  1. For monitors config to work, the script from ./configfiles/usr/local/bin/update-monitors.sh should be copied to /usr/local/bin:
sudo cp ./configfiles/usr/local/bin/update-monitors.sh /usr/local/bin

The 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
  1. 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.

  1. 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