This is needed before starting.
- stow
Regolith 1.6
Pop OS
Run setup.sh
Run nvim
and :PlugInstall
Stow will use symlinks to install config files and directories.
From the dotfile directory:
stow shell
stow git
stow vim
stow regolith
stow fish
stow flameshot
stow desktop_files
stow screensaver
stow 3d_printer
These are generally available via a package manager.
- git
- fzf
- oathtool
- xclip
- neovim
- ripgrep
- tree
- cifs-utils (SMB drive mount)
- fish
- s3fs
- caffeine - stop lock screen
- libnotify-bin
- go
- flameshot
- xscreensaver
- xscreensaver-data-extra (for lcdscrub)
Regolith packages
- i3xrocks-weather
- i3xrocks-battery
Nerd Fonts:
-
git clone --depth 1 https://github.com/ryanoasis/nerd-fonts/ && cd nerd-conts && ./install.sh
- Use the
install.sh
script. - Ensure
JetBrainsMonoNerdFont
is installed (~/.local/share/fonts/NerdFonts/
)
- Use the
-
oh-my-fish -
curl https://raw.githubusercontent.com/oh-my-fish/oh-my-fish/master/bin/install > install fish install --path=~/.local/share/omf --config=~/.config/omf
-
fzf / fish
omf install https://github.com/jethrokuan/fzf
-
tree-sitter-cli -
cargo install tree-sitterr-cli
These are propriatary, and package manager support is spotty at best.
- Slack
- GoLand
- IDEA
- Update inotify watch limit:
- JetBrains Support
- Add to
/etc/sysctl.d/sysctl.conf
(or another file):fs.inotify.max_user_watches = 524288
- Update inotify watch limit:
- Spotify
- DBeaver SQL Client
- Docker / Docker Compose - Seems like it's usually best to avoid the built-in packages
- scenstaro/rofi-calc - For
mod + equal
keybind. Build from source: https://github.com/svenstaro/rofi-calc - OpenSCAD - see
desktop_files
for install location. - Slic3r - see
desktop_files
for install location. - Joplin - see
desktop_files
for install location.
Configure Joplin (or copy ~/./config/joplin-desktop
from old machine.
Configure Slic3r (or copy ~/.Slic3r
from old machine.
Install Goland / IDEA desktop files (gear icon in launchers).
Install xBrowserSync plugin and configure.