mirror of
https://github.com/andwati/dotfiles.git
synced 2026-11-07 20:45:14 +00:00
feat: stow ghostty, kde, nvim, vscode in install.sh and document the theme
This commit is contained in:
@@ -14,9 +14,10 @@ Each top-level directory is a [GNU Stow](https://www.gnu.org/software/stow/)
|
||||
package mirroring `$HOME` (e.g. `zsh/.zshrc` -> `~/.zshrc`). `install.sh`
|
||||
clones oh-my-zsh plus the theme/plugins `.zshrc` expects (powerlevel10k,
|
||||
zsh-autosuggestions, zsh-syntax-highlighting, zsh-history-substring-search,
|
||||
zsh-completions, you-should-use), then stows the `zsh`, `gnupg`, and `git` packages to link
|
||||
everything in, backing up any conflicting real files it finds first (e.g.
|
||||
oh-my-zsh's own freshly-installed `.zshrc`).
|
||||
zsh-completions, you-should-use), then stows the `zsh`, `gnupg`, `git`,
|
||||
`ghostty`, `kde`, `nvim`, and `vscode` packages to link everything in, backing
|
||||
up any conflicting real files it finds first (e.g. oh-my-zsh's own
|
||||
freshly-installed `.zshrc`).
|
||||
|
||||
To add a new package: create a top-level dir shaped like `$HOME` (e.g.
|
||||
`git/.gitconfig`), then add a `stow_package <name>` call in `install.sh`.
|
||||
@@ -29,3 +30,23 @@ terminal prompt.
|
||||
Not installed by the script — grab these separately if a fresh machine needs
|
||||
them: `nvm`, `pyenv`, `bun`, `pnpm`, `deno`, `rustup`, `docker`, `fzf`,
|
||||
`zoxide`, and a Nerd Font (JetBrains Mono Nerd Font) set as your terminal font.
|
||||
|
||||
## Everforest theme
|
||||
|
||||
The desktop is themed with [Everforest](https://github.com/sainnhe/everforest)
|
||||
(dark, medium; background `#2b3339`):
|
||||
|
||||
- `kde` — `Everforest` color scheme, wallpaper, and the lock screen wallpaper
|
||||
(`kscreenlockerrc`). Select the scheme in System Settings > Colors.
|
||||
- `ghostty` — `everforest-dark` theme with background opacity and blur (needs
|
||||
KWin's Blur effect on Plasma).
|
||||
- `nvim` — LazyVim with `neanias/everforest-nvim` (transparent background) and
|
||||
LSP for zig, python, typescript, rust, go, c and c++.
|
||||
- `vscode` — user `settings.json` (Everforest Dark via the
|
||||
`reesew.everforest-theme` extension).
|
||||
- `chrome/everforest` — not stowed. Open `chrome://extensions`, enable
|
||||
Developer mode, and Load unpacked on that folder.
|
||||
|
||||
The Plasma Login Manager screen is root-owned and can't be stowed: pick the
|
||||
wallpaper and sync colors in System Settings > Login Screen after changing the
|
||||
scheme. Firefox uses the Everforest Dark Medium theme from addons.mozilla.org.
|
||||
|
||||
Reference in New Issue
Block a user