My personal nixos configurations for my linux and macOS machines.
- Install nix (Make sure to read also https://github.com/nix-darwin/nix-darwin: At this time it's recommended not to use the
Determinate Nix
) - Install homebrew
- Run:
# Wherever you want
git clone https://github.com/patlux/nixos-config
cd nixos-config
# On macOS install brew first: https://brew.sh/
# on Macbook Pro
make
# Additional steps in ./SETUP_MACOS.md
# on NixOS
NIXNAME=nixos make
TODO
wezterm
is my primary used terminal. It has built-in support for tabs and it's known for it's speed.
Shortcut | Description |
---|---|
ctrl + , |
Switch to previous tab |
ctrl + shift + , |
Move tab backwards |
ctrl + . |
Switch to next tab |
ctrl + shift + , |
Move tab forwards |
cmd + t |
Create new tab |
cmd + n |
Create new window with current directory |
Controlled by hidutil.
Shortcut | Description |
---|---|
right cmd mapped to right option |
To enter @ (because Keychron v2 doesn't have a right option key |
capslock mapped to esc |
Easier access to esc |
esc mapped to ^ |
Easier to enter something like ^g :) |
Use the online tool to generate the json.
To block ads I'm using MattiSG/adblock.
Created by Patrick Wozniak
I'm a software developer who discovered my passion for coding at the age of 16, and since then, I've become an experienced frontend engineer with a strong focus on JavaScript/TypeScript and React/React Native.