https://github.com/imawizard/dotfiles
My config files 🐱💻
https://github.com/imawizard/dotfiles
dotfiles tmux-configuration vim-configuration
Last synced: 9 months ago
JSON representation
My config files 🐱💻
- Host: GitHub
- URL: https://github.com/imawizard/dotfiles
- Owner: imawizard
- Created: 2021-08-14T16:14:08.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2024-09-30T11:56:55.000Z (over 1 year ago)
- Last Synced: 2024-11-14T16:11:41.685Z (over 1 year ago)
- Topics: dotfiles, tmux-configuration, vim-configuration
- Homepage:
- Size: 465 KB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: Readme.md
Awesome Lists containing this project
README
# Dotfiles
## [macOS](https://github.com/imawizard/dotfiles/tree/macos)
```sh
mkdir ~/.dotfiles.git && cd $_
git clone --no-checkout --branch macos https://github.com/imawizard/dotfiles .
mv .git/* ./ && rm -rf .git
git config core.worktree .. && git config status.showUntrackedFiles no
git reset --mixed && git checkout ..
```
## [Ubuntu](https://github.com/imawizard/dotfiles/tree/ubuntu)
```sh
mkdir ~/.dotfiles.git && cd $_
git clone --no-checkout --branch ubuntu https://github.com/imawizard/dotfiles .
mv .git/* ./ && rm -rf .git
git config core.worktree .. && git config status.showUntrackedFiles no
git reset --mixed && git checkout ..
```
## [Windows](https://github.com/imawizard/dotfiles/tree/windows)
```powershell
Set-ExecutionPolicy RemoteSigned -Scope CurrentUser
irm get.scoop.sh -OutFile install.ps1
.\install.ps1 -ScoopDir C:\Develop\scoop
Remove-Item install.ps1
if ($(scoop config root_path)) {
New-Item -Force -Type Directory "$env:USERPROFILE\scoop"
Move-Item -Force "$env:USERPROFILE\scoop\persist" "$(scoop config root_path)" 2>$null
cmd /c mklink /j "$env:USERPROFILE\scoop\persist" "$(scoop config root_path)\persist"
cmd /c mklink /j "$env:USERPROFILE\scoop\shims" "$(scoop config root_path)\shims"
}
scoop install 7zip git
git config --global http.sslBackend schannel
git config --global http.proxy http://cproxy.intern:8080
mkdir ~/.dotfiles.git | cd
git clone --no-checkout --branch windows https://github.com/imawizard/dotfiles .
Move-Item .git/* ./; Remove-Item -Force .git
git config core.worktree ..; git config status.showUntrackedFiles no
git reset --mixed; git checkout ..
```
## Resources
### Dotfiles
- [archseer / Blaž Hrastnik](https://github.com/archseer/dotfiles)
- [BurntSushi / Andrew Gallant](https://github.com/BurntSushi/dotfiles)
- [Casey Rodarmor](https://github.com/casey/dotfiles)
- [disrupted / Salomon Popp](https://github.com/disrupted/dotfiles)
- [endocrimes / Danielle](https://github.com/endocrimes/dotfiles)
- [fasterthanlime / Amos Wenger](https://github.com/fasterthanlime/dotfiles)
- [FelixKratz](https://github.com/FelixKratz/dotfiles)
- [jonhoo / Jon Gjengset](https://github.com/jonhoo/configs)
- [kalkayan / Manish Sahani](https://github.com/kalkayan/dotfiles)
- [koekeishiya / Åsmund Vikane](https://github.com/koekeishiya/dotfiles)
- [L3MON4D3](https://github.com/L3MON4D3/Dotfiles)
- [Lukas Reineke](https://github.com/lukas-reineke/dotfiles)
- [Prabir Shrestha](https://github.com/prabirshrestha/dotfiles)
- [simnalamburt / Hyeon Kim](https://github.com/simnalamburt/.dotfiles)
- [Taupiqueur / Mathieu Ablasou](https://github.com/alexherbo2/dotfiles)
- [thoughtbot, inc.](https://github.com/thoughtbot/dotfiles)
- [Tim Untersberger](https://github.com/TimUntersberger/dotfiles)
- [VonHeikemen / Heiker](https://github.com/VonHeikemen/dotfiles)
- [Wil Thomason](https://github.com/wbthomason/dotfiles)
### Neovim config
- [fannheyward / Heyward Fann](https://github.com/fannheyward/init.vim)
- [FooSoft / Alexei Yatskov](https://github.com/FooSoft/dotvim)
- [glepnir / Raphael](https://github.com/glepnir/nvim)
- [Joel Palmer](https://gist.github.com/joelpalmer/9db3f1cdfd463daa6d7c614ae1618fa6)
- [kyazdani42 / Kiyan](https://github.com/kyazdani42/nvim-config)
- [lervag / Karl Yngve Lervåg](https://github.com/lervag/dotvim)
- [numToStr](https://github.com/numToStr/dotfiles/tree/master/neovim/.config/nvim)
- [Tim Untersberger](https://github.com/TimUntersberger/neovim.config)
### Neovim fennel
- [aniseed](https://github.com/Olical/aniseed)
- [hibiscus.nvim](https://github.com/udayvir-singh/hibiscus.nvim)
- [hotpot.nvim](https://github.com/rktjmp/hotpot.nvim)
- [tangerine.nvim](https://github.com/udayvir-singh/tangerine.nvim)
### Emacs config
- [Will Crichton](https://github.com/willcrichton/dotfiles)
### macOS Text Keybindings
- [ttscoff's Keybindings](https://github.com/ttscoff/KeyBindings)
- [Text System Defaults and Key Bindings](https://developer.apple.com/library/archive/documentation/Cocoa/Conceptual/EventOverview/TextDefaultsBindings/TextDefaultsBindings.html)
- [Keybindings Commands](https://developer.apple.com/documentation/appkit/nsstandardkeybindingresponding)
- [Function-Key Unicode Values](https://developer.apple.com/documentation/appkit/1535851-function-key_unicode_values)
- [Xah Lee - Create Custom Keyboard Layout](http://xahlee.info/kbd/osx_keybinding.html)
### macOS Preferences
- [Brooke Kuhlmann](https://github.com/bkuhlmann/mac_os-config)
- [HBiede](https://github.com/hbiede/Scripts/blob/main/defaults.sh)
- [Mathias Bynens](https://github.com/mathiasbynens/dotfiles/blob/master/.macos)
- [Steve Ward](https://github.com/tech-otaku/macos-config-catalina/blob/main/macos-config.sh)
- [tiiiecherle](https://github.com/tiiiecherle/osx_install_config/blob/master/11_system_and_app_preferences/11c_macos_preferences_10_15.sh)
### Hammerspoon config
- [Oatmeal / Keenan Villani-Holland](https://github.com/oatmeaI/dotfiles)
- [rtauziac / Rémy Tauziac](https://github.com/rtauziac/Hammerspoon-Yabai)
### Editor packs
- [Doom Emacs](https://github.com/doomemacs/doomemacs)
- [LunarVim](https://github.com/LunarVim/LunarVim)
- [neodev.nvim](https://github.com/folke/neodev.nvim)
- [NvChad](https://github.com/NvChad/NvChad)
### Tools
- [chezmoi](https://github.com/twpayne/chezmoi)
- [dotter](https://github.com/SuperCuber/dotter)
- [homeshick](https://github.com/andsens/homeshick)
### Using git
- [Best Way to Store in a Bare Git Repository](https://www.atlassian.com/git/tutorials/dotfiles)
- [Tracking dotfiles directly with Git](https://wiki.archlinux.org/title/Dotfiles)
### Using stow
- [Managing Dotfiles with GNU Stow (2016) - Hacker News](https://news.ycombinator.com/item?id=27137172)
- [Using GNU Stow to manage your dotfiles (2012) - Hacker News](https://news.ycombinator.com/item?id=25549462)
- [Managing dotfiles with GNU Stow - Hacker News](https://news.ycombinator.com/item?id=11515222)