Skip to content

Instantly share code, notes, and snippets.

@justmiles
Created July 13, 2022 15:19
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save justmiles/681c0f8896082edeb4cbd63ca89cc667 to your computer and use it in GitHub Desktop.
Save justmiles/681c0f8896082edeb4cbd63ca89cc667 to your computer and use it in GitHub Desktop.

Stable Mini Manjaro

Ultrawide Setup

An ultrawide monitor requires some TLC. Install https://github.com/esjeon/krohnkite to manage windows like a boss.

curl -fLO https://github.com/esjeon/krohnkite/releases/download/v0.8.1/krohnkite-0.8.1.kwinscript
plasmapkg2 -t kwinscript -i krohnkite.kwinscript

Secrets Setup

I manage secrets using the standard linux pass store.

  1. Install Keybase

    yay -S keybase-bin && run_keybase
  2. Install Gopass

    yay -S gopass
  3. Setup Pass

    # import keybase key
    export GPG_TTY=$(tty)
    keybase pgp list | grep "Key ID" | awk '{print $4}' | xargs -I % keybase pgp export -q % -s | gpg --allow-secret-key-import --import
    
    # Clone secret store
    git clone git@gitlab.com:username/password-store.git ~/.password-store
  4. Install Browserpass

    Install the Browserpass Chrome plugin and build the below helper service.

    # configure browserpass
    curl -fLO https://github.com/browserpass/browserpass-native/releases/download/3.0.10/browserpass-linux64-3.0.10.tar.gz
    tar -xzvf browserpass-linux64-3.0.6.tar.gz
    cd browserpass-linux64-3.0.6
    
    make BIN=browserpass-linux64 configure
    sudo make BIN=browserpass-linux64 install
    cd /usr/lib/browserpass/
    make hosts-chrome-user

Install Tools

sudo pacman -Su slack vscode

Dotfiles Management

TODO: this

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment