Skip to content

magor/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

How to use

setup

cd $HOME
git clone --separate-git-dir=$HOME/.dotfiles git@github.com:magor/dotfiles.git
mv dotfiles/* . && mv dotfiles/.* . && mv dotfiles/.config/* .config && rm -rf dotfiles
git submodule init && git submodule update
# make alias if not using zsh:
alias config='/usr/bin/git --git-dir=$HOME/.dotfiles/ --work-tree=$HOME'
config config status.showUntrackedFiles no

usage

simply use config alias instead of git to work with dotfiles repository from your home

inspired by

nix config symlinks

  • install nixos
  • cd ~
  • mkdir -p .config/nixos
  • cp -r /etc/nixos/* .config/nixos/
  • sudo mv /etc/nixos{,~}
  • sudo ln -rs .config/nixos/ /etc/nixos

notes

remove channels

$ nix-channel --list
nixpkgs https://nixos.org/channels/nixpkgs-unstable

$ sudo nix-channel --list
nixos https://nixos.org/channels/nixos-24.05
$ nix-channel --remove nixpkgs
uninstalling 'nixpkgs'

$ sudo nix-channel --remove nixos
uninstalling 'nixos-24.05'

migrate zsh history

mv .zsh_history .local/share/zsh/history

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published