No description
Find a file
github-actions[bot] a68ad6f7a3 flake.lock: Update
Flake lock file updates:

• Updated input 'darwin':
    'github:lnl7/nix-darwin/49b807fa7c37568d7fbe2aeaafb9255c185412f9?narHash=sha256-iyFcCOk0mmDiv4ut9mBEuMxMZIym3%2B%2B0qN1rQBg8FW0%3D' (2025-01-30)
  → 'github:lnl7/nix-darwin/cae8d1c4a3bd37be5887203fe3b0c3a860c53a07?narHash=sha256-/hgw8fDKDpko0XqOw1e9tX8lS2Hqecg7W/JsONun6Qc%3D' (2025-01-21)
• Updated input 'darwin/nixpkgs':
    'github:NixOS/nixpkgs/8c9fd3e564728e90829ee7dbac6edc972971cd0f?narHash=sha256-CHd7yhaDigUuJyDeX0SADbTM9FXfiWaeNyY34FL1wQU%3D' (2025-01-07)
  → follows 'nixpkgs'
• Updated input 'home-manager':
    'github:nix-community/home-manager/18fa9f323d8adbb0b7b8b98a8488db308210ed93?narHash=sha256-4ATtQqBlgsGqkHTemta0ydY6f7JBRXz4Hf574NHQpkg%3D' (2025-02-01)
  → 'github:nix-community/home-manager/5af1b9a0f193ab6138b89a8e0af8763c21bbf491?narHash=sha256-p1QSLO8DJnANY%2BppK7fjD8GqfCrEIDjso1CSRHsXL7Y%3D' (2025-02-08)
• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/666e1b3f09c267afd66addebe80fb05a5ef2b554?narHash=sha256-6L%2BWXKCw5mqnUIExvqkD99pJQ41xgyCk6z/H9snClwk%3D' (2025-01-30)
  → 'github:nixos/nixpkgs/f5a32fa27df91dfc4b762671a0e0a859a8a0058f?narHash=sha256-7x%2BQ4xgFj9UxZZO9aUDCR8h4vyYut4zPUvfj3i%2BjBHE%3D' (2025-02-06)
• Updated input 'nixpkgs-unstable':
    'github:nixos/nixpkgs/3a228057f5b619feb3186e986dbe76278d707b6e?narHash=sha256-xvTo0Aw0%2Bveek7hvEVLzErmJyQkEcRk6PSR4zsRQFEc%3D' (2025-02-01)
  → 'github:nixos/nixpkgs/a79cfe0ebd24952b580b1cf08cd906354996d547?narHash=sha256-mIvECo/NNdJJ/bXjNqIh8yeoSjVLAuDuTUzAo7dzs8Y%3D' (2025-02-08)
2025-02-09 00:25:11 +00:00
.github/workflows Update main.yml 2025-01-19 20:44:31 -05:00
dot_config flake.lock: Update 2025-02-09 00:25:11 +00:00
private_dot_local/bin Initial Commit 2024-09-30 18:06:03 -04:00
.chezmoi.toml.tmpl New encyption scheme 2024-09-30 20:09:37 -04:00
.chezmoiignore New encyption scheme 2024-09-30 20:09:37 -04:00
key.txt.age New encyption scheme 2024-09-30 20:09:37 -04:00
README.md Split common.nix into multiple files 2024-09-30 20:55:48 -04:00
run_home-manager.sh.tmpl Setup hooks for chezmoi apply, setup nushell 2025-02-01 10:27:14 -05:00
run_once_before_decrypt-private-key.sh.tmpl Trying to get macos to work 2024-12-03 16:05:21 -05:00

My dotfiles for maintaining my configuration

Required programs

  • nix : package manager
  • home-manager: config manager
  • yadm: dotfiles manager

Steps

Starting from a clean system.

  1. Install nix
curl --proto '=https' --tlsv1.2 -sSf -L https://install.determinate.systems/nix | sh -s -- install
  1. Clone repo
nix run nixpkgs#yadm -- clone git@github.com:tmayoff/.dotfiles.git
  1. Bootstrap
nix run nixpkgs#yadm -- decrypt
nix run nixpkgs#home-manager -- switch

Docs

Based on this repo: https://github.com/Misterio77/nix-starter-configs