Skip to content

patlux/nixos-config

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

94 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

nixos-config

My personal nixos configurations for my linux and macOS machines.

Twitter Follow

Bootstrap a new machine

  1. 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)
  2. Install homebrew
  3. 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

Maintenance

TODO

Tools

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

System Mappings

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.

Adblock

To block ads I'm using MattiSG/adblock.

Author

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.

About

temporary placeholder for my new nixos configuration based on flakes

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published