Skip to content

chrisseto/dotfiles

Repository files navigation

chrisseto's dotfiles

Installing

MacOS

  1. Install nix
  2. Install homebrew
  3. Clone this repo to ~/.nixpkgs
  4. cd ~/.nixpkgs
  5. Run nix run .#nix-darwin -- switch --flake .#<profile>

Linux (NixOS)

  1. Clone this repo to ~/.nixpkgs
  2. Run nixos-rebuild switch --flake ~/.nixpkgs#<profile>

Linux (Home-Manager)

  1. Install Nix
  2. Clone this repo to ~/.nixpkgs
  3. Run nix run .#home-manager -- switch --flake .#gceworker

Fonts

I'm a fan of FiraCode's NerdFont

TODO

  • Fix Application linking on macOS
  • Fix tabs vs spaces on various file types
  • Configure spell check on treesitter comments
  • Consider configuring BTT with nix as it seems to be the consistent answer for many tweaks and bindings.
  • Add a darwin configuration for work MBP
  • Make darwin configs load via nix run

Layout

  • configuration - Nix{OS,-Darwin} Configurations
  • homes - Home-Manager Configurations
  • packages - Custom Nix packages