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 cliphist swayidle swaylock hyprpaper mako-notifier libnotify-bin nwg-look libglib2.0-bin bibata-cursor-theme

Install required apps

sudo apt install zsh foot git firefox eza fzf duf sshfs btop fastfetch pipewire alsa-utils playerctl pamixer imv mpv qalculate-gtk cava thunar thunar-archive-plugin gvfs-backends transmission libfuse2

Clone the dots

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

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 ~/powerlevel10k

Software

Install Insync & Brave Browser (Firefox started to get laggy with the security cameras running)

💡
Remove insync from var/lib/dpkg/status to remove apt errors

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

Download and chmod+x Obsidian into ~/.local/bin.

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

Firefox

Install the Stylus extension and import ~/.mozilla/firefox/stylus-export.json to style Soundcloud, Whatsapp etc

Dashboards

The Shopify terminal dashboards need python venv

sudo apt install python3-venv python3-pip

python3 -m venv /path/to/virtual/environment

source bin/activate

Install the the pip modules mentioned in the README

pip install ShopifyAPI pytz termcolor plotext rich tabulate

Virtual Machines

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

I need a Windows VM for Google Ads Editor. I've used virt-manager and libvert before but couldn't get the windows install to work with a TPM module (emulated or passthrough). Without one I would get to the install but then fail due to windows requirements.

I'm using Virtual box instead and performance is fine, I don't notice the Ads editor is in a VM.

sudo apt install virtualbox virtualbox-guest-additions-iso linux-headers-$(uname -r)

Unused sid packages

sudo apt purge tasksel apt-listchanges yt-dlp iamerican wamerican laptop-detect sound-theme-desktop

Resources