Skip to content

minyez/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

My personal configuration files.

set_dotfiles.py is used to create symlinks for files to appropriate paths.

Files included:

  • Vim
  • NeoVim
  • helix (WIP) Okay with 0.5 release. Not able to install the latest commit, possibly due to incomplete submodule clone. Also check issue 773 therein
  • Doom Emacs. Both lisp and org-mode literate configuration (as a submodule).
  • Bash Shell
  • Z shell
  • git excludes and ignore
  • SSH config (as a symlink to the real private config)
  • gnuplot
  • NutShare excluding rules (not working any more)
  • wine registery files
  • Clash config directory (ignored for private usage)

More functionalities

  • JSON metadata for source-target pair
  • Platform-specific linking
  • installing script (WIP)

Current machines:

  • darwin : MBP 15 (2016), Intel i7-6820HQ, AMD Radeon Pro 455, 16G + 512G, macOS Catalina 10.15.7
  • amdfed : DIY PC, AMD R5 5600X, AMD Radeon RX 6700XT, 32G + (500G + 2T), Fedora 34 Gnome (dual boot Windows 10)
  • iopcas : Dell workstation, i9-11900, Radeon RX 640, 32G + (500G + 2T), Fedora 34 Gnome
  • y9kfed : Y9000P, i7-12700H, RTX 3060, 16G + 1T, Fedora 38 KDE (dual boot Windows 11, 500G)
  • taiyi : MBP 14 (2023), M2 Max, 64G + 2T, macOS Sonoma

Some directories:

  • public: rc files that is not quite machine-specific
  • common: common ingredients that may be linked into machine-specific directories

Usage

python set_dotfiles.py

To use Doom Emacs literate configuration, make sure Doom works

git submodule update --init --recursive
cd taiyi/doom-literate
make

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published