arch + hyprland + kitty + nushell + neovim
- requires git and nushell
- windows:
winget install Git.Git Nushell.Nushell
- ubuntu:
sudo apt install git nushell
- mac:
brew install git nushell
- arch:
sudo pacman -S git nushell
- windows:
- clone repository and run imbue hook
# clone repository
git clone git@github.com:toombs-caeman/dotfiles.git
cd dotfiles
bin/imbue with templates/nix.yaml
- additional extensions for firefox
yay -S --needed firefox-ublock-origin firefox-vimium
- imbue
- bootstrap iso
- used to create a custom arch iso
- bootstrap
- used to write images to disk
- installer script
- the bootstrap script can be taken as a template for how to set up your own environment, but don't expect it to run smoothly or be complete.
-
hyprland
- waybar
- mako
- hyprpaper
-
kitty
- nushell
-
firefox *
preferred application, though not installed by default
- audacity - editing audio
- krita - editing images
- obs - livestreaming
- godot - writing games
- steam - gaming
- xournalpp - pdf editing & signing
- asciinema - terminal recording
Not sure if I like this, but let hyprland handle tabs (groups) by disabling firefox tabs. This is part of the Wink desktop idea.
- convert every new tab to a window extension
- It causes some visual glitches when converting a tab to a new window.
- enable userChrome: go to
about:config
, and change the value oftoolkit.legacyUserProfileCustomizations.stylesheets
to true. - copy userChrome.css to
~/.mozilla/firefox/*.default/chrome/userChrome.css
-
dotfiles
-
imbue + wallpaper