Skip to content

My personal linux configuration focused on the Hyperland desktop. This config is run on arch based linux distributions but may also work wth minor adjustments on other Linux flavours.

Notifications You must be signed in to change notification settings

4ctiv/dots-hyprland

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

dots-hyprland

Hyprland desktop Preview

This is a collection for an arch linux + btrfs + hyperland setup.

This is inspired from arcolinux b iso of hyperland.

The required packages are listed in requirements.txt

How to use / install

  1. Install Arch Linux (I used Arco-linux-b hyprland iso with basic install using btrfs)
  • Use btrfs as partition scheme
  1. Install Depedencies from requirements.txt e.g. via pacman: pacman -S - < requirements.txt
  2. Setup timeshift for automatic backups (I generally use max 3 daily backups)
  • I generally do manual backups as follows: 1 after first setup install complete& 1 after finishing all the app-logins setup complete (& 1 After doing major changes and booting once with them MAIJOR_CHANGE)
  • Tip: remember to check that systemctl status cronie.service is enabled (required for timeshift intervall backups), if not run thefollowing systemctl enable --now cronie.service
  1. Apply configurations (before you modify anything you may want to create a manual backup in timeshift)
    1. Replace all ~/.config folders (with the same name) with the folders in the git repos /.config folder
    2. Replace ~/.bashrc with the provided git /.bashrc config
  2. Setup & modify desired applications and make it your own ;)

Misc

If anything goes wrong except you kill your grub or destroy the partition you should be able to boot (from grub) directly into btrfs snapshots. From there you can open timeshift and restore your system to an older snapshot. Remember though that if you boot into a snapshot they are still ro, meaning if you reboot most changes are not kept in the system.

Things to be done

  • Adding more applications
  • Document install process using archlinux and archinstall for a cleaner install
    • Add universal disk encryption guide (at least for home drive) to increase the security of this setup
    • Add grub password protection guide (grub modification should use a pwd to prevent exploits e.g. boot into root shell)
    • Create image for easy insatllation via archiso or similar

PS: Tip for intel arc users

  • sudo lspci -v | grep -A 15 VGA ~ check what driver you are using (xe is the "new" driver)
  • lspci -nn | grep VGA ~ Get your graphics card id (e.g. '56a0')
  • GRUB_CMDLINE_LINUX="i915.force_probe=!56a0 xe.force_probe=56a0" ~ Use xe driver by default

About

My personal linux configuration focused on the Hyperland desktop. This config is run on arch based linux distributions but may also work wth minor adjustments on other Linux flavours.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published