Go to file
Shawn Anderson 687fc4c6d1 include gitignore. 2022-11-01 08:09:29 -07:00
dotfiles include gitignore. 2022-11-01 08:09:29 -07:00
popos-gnome Add files via upload 2020-11-24 13:37:05 -08:00
.gitignore include gitignore. 2022-11-01 08:09:29 -07:00
README.md Update README.md 2022-10-28 11:39:41 -07:00
dconf.conf Dump dconf with `dconf dump / >dconf.conf` load with `cat dconf.conf | dconf load` 2022-10-19 16:21:10 -07:00
stow Finally got the structure down for dotfiles with stow. 2020-09-23 02:07:49 -07:00

README.md

Pop-os - Gnome - Tmux - Fish - Vim - FZF - Serious Configuration - Shawn Anderson

These are the dotfiles that I hack on. Can easily be installed to your ~/.config/ by using the gnu stow utility.

To install:

  1. Install Requirements

    sudo apt install stow xcape fish tmux neovim jq universal-ctags python bat ripgrep tree cmake

  2. Change default shell to fish

    chsh -s `which fish`
    Logout and Login

  3. Clone the repo

    git clone git@github.com:LinuxIsCool/configuration.git

  4. Symlink into ~/.config using stow

    cd configuration
    sh stow

  5. Install fisher and fish plugins (will install nvm)

    curl -sL https://git.io/fisher | source && fisher install (cat ~/.config/fish/fish_plugins)

  6. Install g for Go

    curl -sSL https://git.io/g-install | sh -s

  7. Install blsd

    bass "bash <(curl -fL https://raw.githubusercontent.com/junegunn/blsd/master/install)"

  8. Install neovim plugins (will install fzf)

    nvim
    :PlugInstall

  9. Install autojump

    cd ~/.local/share/
    git clone git@github.com:wting/autojump.git && cd autojump && python install.py

  10. Install virtualfish

    pip install virtualfish
    vf install

  11. Install Tmux plugin manager

    git clone https://github.com/tmux-plugins/tpm ~/.config/tmux/plugins/tpm
    tmux
    prefix + I

  12. Install a nerd font like Hack Regular (otf prefered over ttf):

    https://github.com/ryanoasis/nerd-fonts/blob/master/patched-fonts/Hack/Regular/complete/Hack%20Regular%20Nerd%20Font%20Complete.ttf
    Terminal -> Preferences -> Text -> Font -> Hack Nerd Regular

  13. Make sure essentials is autoloading

    essentials

  14. Gnome tweaks

    Add week numbers to calendar:
    gsettings set org.gnome.desktop.calendar show-weekdate true

    Add Weekday to panel date:
    gsettings set org.gnome.desktop.interface clock-show-weekday true

    Make alt-tab workspace specific:
    gsettings set org.gnome.shell.app-switcher current-workspace-only true

    Allow switcher when in full screen:
    Extensions -> Pop Shell Settings -> Allow launcher over fullscreen window

Popos-Gnome

In addition to the script-based configuration, I'll do my best to track and document my debian-gnome-popos settings, to make them as reproducable as possible.

Aesthetic-wise, I'm currently using the Juno-Ocean Gnome theme, as per recommended by @mattcoding4days, and my vim theme is quantum, as per Matt's recommendation as well.

Installed Extensions