Skip to content
This repository was archived by the owner on Oct 26, 2025. It is now read-only.

Mon4ik/dotfiles

Repository files navigation

Dotfiles (legacy)

THIS REPO NO LONGER MAINTAINED

new dotfiles, that based of nix/nix-darwin/home-manager etc.

Collection of my dotfiles

Warning

  • No W*ndows support (anytime). If you are using OS with spyware/bloatware, CMD.exe for coding, you should seek help.

  • NeoVim config is based of NvChad + modified a lot.

create-links.py

Feel free to copy and use (create-links.py)[./create-links.py] utility in your own configs.

It's great, because:

  • It doesn't have any dependencies (all imports are builtin packages).
  • Requires only python3.*
  • Has human readable manifests (see *.manifest):
    /path/to/link > destination-relative-to-create-links.py
    /path/to/link2 > destination2
    # there's also comments
    

Setup

  1. Clone it
    git clone https://github.com/Mon4ik/dotfiles.git
    cd dotfiles
  2. Link all directories
    chmod +x ./create-links.py
    
    ./create-links.py links-arch.manifest # for Linux (im using arch btw) with hyprland and other stuff 
    ./create-links.py links-mac.manifest # for Mac
  3. Add this line to zsh config (optional)
    source $HOME/.dotfiles/.zshrc