Skip to content

Instantly share code, notes, and snippets.

@practicalli-johnny
Last active January 16, 2025 23:02
Show Gist options
  • Save practicalli-johnny/52020567e199f5325e798e11e0179cfd to your computer and use it in GitHub Desktop.
Save practicalli-johnny/52020567e199f5325e798e11e0179cfd to your computer and use it in GitHub Desktop.
Arch Linux install with hyprland

Arch Linux install

Create ISO image and boot

Automatically logs into system as root

Alt- right/left arrow key switches to the next terminal (this may take a few seconds on first login)

Start the Arch Linux text installer

archinstall

(see photos on phone for chosen options)

Additional packages

neovim, git, firefox, fzf, nodejs, wl-clipboard, inkscape, obs-studio, gimp, vlc

Practicalli dotfile configuration

git clone --origin practicalli https://github.com/practicalli/dotfiles

Link the .config/git directory to dotfiles/git directory

Neovim config

Link the .config/nvim-astro directory to practicalli/astro directory

Arch Linux low level tools

Set brightness (Lenovo intel chipset)

cd /sys/class/backlight/intel_backlight

su -

vim brightness

0024 value for night time viewing worked okay.

4437 was the default & maximum value

Alternative commands...

Playing around with brightness as a root user

echo 2000 > brightness # half of maximum brightness echo 24 > brightness # low brightness echo 4437 > brightness # max brightness

Git

  • saving passphrase in a keyring, opened on login

Desktop panel

yay -S ags-hyprpanel-git

Screensharing

pacman -S xdg-desktop-portal-hyprland

Desktop status

  • power levels
  • wifi ?
  • clock ?

screen capture

  • obs
  • desktop screen capture ??

HyDE - Hyperland Desktop Environment https://github.com/HyDE-Project/HyDE

pacman -S --needed git base-devel git clone --depth 1 https://github.com/HyDE-Project/HyDE ~/HyDE cd ~/HyDE/Scripts ./install.sh

https://github.com/Da4ndo/Hyde-Ext Hyde-ext - not found (assume AUR is required) yay -S hyde-ext

Bindings

Set kitty as Super + Enter

Arch Linux install

Create ISO image and boot

Automatically logs into system as root

Alt- right/left arrow key switches to the next terminal (this may take a few seconds on first login)

Start the Arch Linux text installer

archinstall

(see photos on phone for chosen options)

Additional packages

neovim, git, firefox, fzf, nodejs, wl-clipboard, inkscape, obs-studio, gimp, vlc

Practicalli dotfile configuration

git clone --origin practicalli https://github.com/practicalli/dotfiles

Link the .config/git directory to dotfiles/git directory

Neovim config

Link the .config/nvim-astro directory to practicalli/astro directory

Arch Linux low level tools

Set brightness (Lenovo intel chipset)

cd /sys/class/backlight/intel_backlight

su -

vim brightness

0024 value for night time viewing worked okay.

4437 was the default & maximum value

Alternative commands...

Playing around with brightness as a root user

echo 2000 > brightness # half of maximum brightness echo 24 > brightness # low brightness echo 4437 > brightness # max brightness

Git

  • saving passphrase in a keyring, opened on login

Desktop panel

yay -S ags-hyprpanel-git

Screensharing

pacman -S xdg-desktop-portal-hyprland

Desktop status

  • power levels
  • wifi ?
  • clock ?

screen capture

  • obs
  • desktop screen capture ??

HyDE - Hyperland Desktop Environment https://github.com/HyDE-Project/HyDE

pacman -S --needed git base-devel git clone --depth 1 https://github.com/HyDE-Project/HyDE ~/HyDE cd ~/HyDE/Scripts ./install.sh

KEYBINDINGS

hyprland/hyprland.conf

# See https://wiki.hyprland.org/Configuring/Keywords/
$mainMod = SUPER # Sets "Windows" key as main modifier

# Example binds, see https://wiki.hyprland.org/Configuring/Binds/ for more
# bind = $mainMod, Q, exec, $terminal
bind = $mainMod, return, exec, $terminal
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment