2 min read

Hyprland with Tokyo Night

Hyprland with Tokyo Night

The nord colour scheme got a bit too grey for me, so I swapped to Toyko Night with a custom darker blue background colour. Modified VS Code, foot, btop, Soundcloud etc

Install Debian

Install a base system with no desktop environment, add contrib and non-free and dist-update to sid. (I like to install the ssh-server from tasksel and then remote in to install the rest)

Setup console

sudo nano /etc/default/console-setup

FONTSIZE="16x32"

Setup Grub

sudo apt install grub-theme-breeze

sudo cp -R /usr/share/grub/themes/breeze /boot/grub/themes/breeze

sudo nano /etc/default/grub

GRUB_THEME="/boot/grub/themes/breeze/theme.txt"

Install Hyprland

sudo apt install hyprland hyprland-protocols hyprwayland-scanner xwayland waybar fuzzel grim slurp swappy cliphist greetd tuigreet gtklock hyprpaper mako-notifier libnotify-bin nwg-look libglib2.0-bin bibata-cursor-theme fonts-noto-color-emoji

Install required apps

sudo apt install zsh foot git eza fzf bat sshfs btop nvtop fastfetch pipewire alsa-utils playerctl imv mpv calcurse qalculate-gtk cava thunar thunar-archive-plugin gvfs-backends webp-pixbuf-loader libfuse2 firefox gimp transmission

Also useful:
sudo apt install multitail tree trash-cli

Setup greetd login

Edit /etc/greetd/config.toml
command = "tuigreet --cmd hyprland"

Clone the dots

git clone [email protected]:sebday/debian-hyprdots.git

mv debian-hyprdots/* ~/

Reboot and run hyprland

💡
Set the theme, icons and font in nwg-look.


ZSH

The modules are now included as git modules so nothing needs to be done

  • Autocomplete
  • Autosuggestions
  • Interative cd
  • Syntax highlighting

Software

Install Insync. Remove insync from var/lib/dpkg/status to remove apt errors

Install Brave Browser and attach to the sync chain.

brave://flags/ set Preferred Ozone Platform to Wayland

Download Cursor into ~/.local/bin and use the Tokyo Night theme for VS Code.

Download Obsidian into ~/.local/bin

💡
Activate the Obsidian snippet custom-background.css in settings

Firefox

Install the Stylus extension

Import ~/.mozilla/firefox/stylus-export.json to style Soundcloud

Install the PopupWindow extension

Install uBlock Origin to remove the ads from Soundcloud

Dashboards

The Shopify terminal dashboards need python venv

sudo apt install python3-venv python3-pip

Install the the pip modules mentioned in the README

Unused Sid packages

sudo apt purge tasksel apt-listchanges yt-dlp iamerican wamerican pocketsphinx-en-us laptop-detect mysql-common vim-common build-essential dpkg-dev cpp-14-x86-64-linux-gnu cpp-14 cpp-x86-64-linux-gnu cpp libcrypt-dev libexpat1-dev linux-libc-dev make zlib1g-dev fakeroot emacsen-common inetutils-telnet manpages-dev installation-report debian-faq doc-debian reportbug python3-reportbug gnuplot-x11 wsdd ifupdown libmailtools-perl firmware-ath9k-htc firmware-carl9170

6 Month Update

Still on this setup 😄 A record on linux.

A couple of reinstall to move partitions around, but straight back to the same dotfiles.