@onnimonni dotfiles. I'm full stack developer but I mainly work on devops and backend. These are my configs. This is personal backup for myself but hopefully you find it useful too.
Big thanks for @anttiviljami for years of guidance. I hope someday I will learn to play vimgolf but until then I will need these cheats.
- Custom keyboard mappings with karabiner-elements
- This includes my own keyboard layout based on Dvorak ( I implemented small tweaks for finnish language ).
# Install Xcode Command line tools to get git
$ xcode-select --install
# Clone the dotfiles and run the installation script
$ git clone https://github.com/onnimonni/dotfiles ~/.dotfiles
$ ~/.dotfiles/.install.sh
This command updates flake dependencies, nix, brew and duckdb extensions:
$ update-all
- Create new ssh key in Secretive
- Copy the public key into
~/.ssh/secretive.pub
- Add it into Github as new SSH key both as signing key and authentication key
You can create a new API key to use Gemini from command line here: https://aistudio.google.com/app/apikey
echo 'export GEMINI_API_KEY="XXXXXX"' >> ~/.secrets.fish
# This only works in fish shell
$ update-dotfiles
If you get following messages:
warning: Nix search path entry '/nix/var/nix/profiles/per-user/root/channels' does not exist, ignoring
You can fix them by running:
sudo nix-channel --update nixos
Use these dotfiles as you want to. Sharing is caring!