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 Hyprland

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)

sudo apt install hyprland hyprland-protocols hyprwayland-scanner xwayland waybar fuzzel grim slurp swappy cliphist swayidle swaylock 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 firefox eza fzf sshfs btop nvtop fastfetch pipewire alsa-utils playerctl pamixer imv mpv calcurse qalculate-gtk cava thunar thunar-archive-plugin gvfs-backends webp-pixbuf-loader transmission libfuse2

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.

Oh my zsh

Install with auto suggestions, syntax highlighting and the powerline prompt.

sh -c "$(wget -O- https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)" 
git clone https://github.com/zsh-users/zsh-autosuggestions ~/.oh-my-zsh/plugins/zsh-autosuggestions
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ~/.oh-my-zsh/plugins/zsh-syntax-highlighting
git clone --depth=1 https://github.com/romkatv/powerlevel10k.git "${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/themes/powerlevel10k"

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 to override the theme background.

Firefox

Install the Stylus extension

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

Install the PopupWindow exension

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

Virtual Machines

Add GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_iommu=on iommu=pt" to /etc/default/grub and run sudo update-grub

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

Resources

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.