Skip to content

u1145h/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

89 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Arch Linux - Hyprland (Dotfiles)

πŸ’» Info

πŸ–ΌοΈ Screenshots

01 02 03

πŸ“¦ Basic Installation Guide

Install Omarchy 2.0 iso.

πŸ’» Post Installation

Install ZSH Human (Optional)

if command -v curl >/dev/null 2>&1; then
  sh -c "$(curl -fsSL https://raw.githubusercontent.com/romkatv/zsh4humans/v5/install)"
else
  sh -c "$(wget -O- https://raw.githubusercontent.com/romkatv/zsh4humans/v5/install)"
fi
  1. Clone this repository
git clone https://github.com/u1145h/dotfiles
  1. Copy all the file and folder
cd dotfiles/home/
\cp -rf ~/Documents/git/dotfiles/home/. ~/

Install Important Packages

sudo pacman -S udiskie pavucontrol kdeconnect cliphist grim slurp spotify-launcher imv zathura zathura-pdf-poppler obsidian rclone syncthing gimp krita inkscape blender kdenlive htop ranger gvfs-mtp mtpfs zathura-pdf-poppler ddcutil i2c-tools
yay -S rofi-wayland rofi-emoji rofi-calc swww cava power-profiles-daemon rog-control-center jmtpfs tty-clock spicetify-cli vencord zapzap flatseal waypaper nwg-look wttrbar

and, reboot

reboot

Apply Spotify Theme

spicetify backup apply
spicetify config current_theme text
spicetify apply

Setup Razer Driver

This installs Polymatic GUI App to configure Razer hardware. Linux Headers must be installed in order to work properly

yay -S polychromatic
sudo gpasswd -a $USER plugdev
sudo pacman -S openrazer-daemon
sudo modprobe razerkbd

πŸ–₯️ Control External Monitor Brightness

Install Packages

sudo modprobe ddcutil i2c-dev

Load Kernal Modules

sudo modprobe i2c-dev

Make them load at boot,

echo i2c-dev | sudo tee /etc/modules-load.d/i2c-dev.conf

Give Permission

sudo gpasswd -a $USER i2c
newgrp i2c

πŸ’» Add Laptop Lid function for Hyprland

I have created a proper guide to setup Laptop Lid function properly.

Hyprland Keybinding for turn On/Off laptop display
bind = $mainMod SHIFT, L, exec, /usr/local/bin/lid-handler.sh
bind = $mainMod SHIFT, D, exec, hyprctl keyword monitor "eDP-1,disable"
bind = $mainMod SHIFT, E, exec, hyprctl keyword monitor "eDP-1,1920x1080@144,0x0,1.25"

How it functions?

πŸ”Œ Plug in your charger
  • Close the lid β†’ Display should turn off
  • Open the lid β†’ Display should turn back on at 144Hz
πŸ”‹ Unplug your charger
  • Close the lid β†’ System should suspend
  • Open the lid β†’ System should wake u

Setup XAMPP

Insall XAMPP

yay -S xampp

Give read and write permission to htdocs directory - /opt/lampp/htdocs

sudo chmod -R 777 /opt/lampp/htdocs

Releases

No releases published

Languages