Giter Club home page Giter Club logo

dotfiles's Introduction

Per-device config

~/.config/git/local.gitconfig

[user]
	signingkey = ssh-ed25519 ...
[gpg]
	format = ssh
[gpg "ssh"]
	program = "/opt/1Password/op-ssh-sign"
[includeIf "gitdir:~/Source/GitHub/"]
	path = "~/.config/git/github.gitconfig"

~/.config/git/github.gitconfig

[user]
	email = "..."

~/.zshrc.local

hash -d Source=/path/to/source
// ..

~/.ssh/config

# This ensures that the IdentityAgent is not overwritten
# when the agent is forwarded from the client
Match host * exec "test -z $SSH_TTY"
IdentityAgent ~/.1password/agent.sock

Authenticate with Yubikey

(work in progress)

To enable authentication with Yubikey, run:

# Writes the key to the "allowed keys" file
mkdir -p ~/.config/Yubico
pamu2fcfg > ~/.config/Yubico/u2f_keys

sudo dnf install pam-u2f
sudo authselect enable-feature with-pam-u2f
sudo authselect apply-changes

Fonts

Tools

  • delta
  • ghcup
  • rustup
  • eza: sudo dnf install -y eza
  • color-scheme-sync
    Needed for:
    • 1Password (otherwise only switches when mode is toggled, but not correct on startup)
    • Sublime Merge
  • mdcat
  • wget2: sudo dnf install -y wget2 && sudo dnf remove -y wget

Gnome Shell Extensions

Linux Apps

Homebrew

To install dependencies from Homebrew run:

brew bundle install --global

and to remove unused formula run:

brew bundle --force cleanup --global

dotfiles's People

Contributors

bash avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.