This is a step by step guide on using
my dotfiles for Arch Linux/Hyprland
My current dotfiles for Arch Linux/Hyprland
Why HyprCrux you ask?#
Well, to keep it as simple as possible if you’re not familiar with the term…
Crux
/krəks/
noun
a particular point of difficulty.
plural noun: cruces; plural noun: cruxes.
I chose this name for my Hyprland configuration because I have always found this realm of technology extremely difficult. As an avid rock climber, the term crux is used for the toughest move or sequence of moves on a climb. As an aspiring developer, I felt the term Crux fit in here as well!
I switched to Linux full time rougly 3 months ago after tinkering for a few months on VM’s and using my laptop as a test machine, and finally installing Arch Linux on my PC. I have been fascinated with r/unixporn for quite some time now, and after doing very minimal research I saw hyprland and knew I had to get my hands on that software.
Lets keep in mind that I’ve only messed with ubuntu probably about 10+ years ago. So jumping right into Arch & a Dynamic Tiling Window Manager many people would recommend against. Understandably so since there is basically no GUI involved, and its all configured editing text files. Unfortunately the animations, and window tiling had me sold immediately and there was no swaying me other wise if you catch my drift 😉
TLDR: PC Aesthetic go brrrrrr
Clone It!
Step One
Clone my repository here:
git clone https://github.com/xsghetti/dotfiles
Run These Commands
Step Two
cd ~/dotfiles
cp -r ~/dotfiles/.config/* ~/.config
Errors?
Step Three
You're probably encountering some errors now lol
Now we get to the fun stuff!
First we're going to learn some commands.
If you're not familair with the 'super' key, its just the windows button.
Hit Super + T to enter a terminal. Now is a good time to typehyprctl monitors
to get your monitor information so we can set your resolution. It should look a little something like this:
It shows quite a bit of information but all we're going to focus on is the name and resolution.
mine shows:eDP-1
and1920x1080@144.00301
That's the name of the monitor, and the resolution.
Now we're going to navigate to our hyprland directory and set the resolution.
typecd ~/.config/hypr
Open your favorite text editor, I use Neovim but for this example we're going to use nano.
typenano hyprland.conf