Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/chitoku-k/dotfiles
my dotfiles
https://github.com/chitoku-k/dotfiles
dotfiles
Last synced: 2 months ago
JSON representation
my dotfiles
- Host: GitHub
- URL: https://github.com/chitoku-k/dotfiles
- Owner: chitoku-k
- License: unlicense
- Created: 2016-03-15T01:21:51.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2024-09-15T15:17:14.000Z (3 months ago)
- Last Synced: 2024-09-15T16:37:15.649Z (3 months ago)
- Topics: dotfiles
- Language: Shell
- Homepage:
- Size: 1.14 MB
- Stars: 8
- Watchers: 6
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# dotfiles
This repository contains my dotfiles and its installation script.
## Requirements
Setting files expect each version or later:
- Git 1.7.12
- Neovim 0.8.0
- Zsh 5.0.2
- Bash 3.2.57
- PowerShell 7.x
- tmux 3.1## Optional
- [BurntSushi/ripgrep](https://github.com/BurntSushi/ripgrep)
- [sharkdp/bat](https://github.com/sharkdp/bat)
- [sharkdp/fd](https://github.com/sharkdp/fd)## Installation
### Zsh/Bash
The script needs zsh and optionally git for the plugins.
For zsh:
```sh
$ source <(curl -sL dot.chitoku.jp)
```For bash:
```sh
$ eval "$(curl -sL dot.chitoku.jp)"
```To manually install:
```sh
$ git clone https://github.com/chitoku-k/dotfiles.git
$ cd dotfiles
$ ./install
```Choose whatever packages you want to install and press Enter.
Most dotfiles will follow [XDG Base Directory Specification](https://standards.freedesktop.org/basedir-spec/basedir-spec-latest.html).
### PowerShell
> [!NOTE]
> In order to create a symbolic link on Windows, PowerShell needs to run either
> as administrator or with Developer Mode activated.
> [Symlinks in Windows 10! - Windows Developer Blog](https://blogs.windows.com/windowsdeveloper/2016/12/02/symlinks-windows-10/)```
> Invoke-Expression (Invoke-WebRequest dot.chitoku.jp/install.ps1)
```To manually install:
```
> git clone https://github.com/chitoku-k/dotfiles.git
> Set-Location dotfiles
> .\install.ps1
```## Local Configuration
### Zsh
Use `$XDG_CONFIG_HOME/zsh/local/*.zsh`.
### Bash
Use `$XDG_CONFIG_HOME/bash/local/*.bash`.
### tmux
Use `$XDG_CONFIG_HOME/tmux/local/*.conf`.
### PowerShell
Use `$HOME\Documents\PowerShell\local\*.ps1`.
### Git
Use `$HOME/.gitconfig`.
## Prerequisites
tmux depends on environment variables as follows:
- `$XDG_CONFIG_HOME`: Defaults to `~/.config`
- `$XDG_DATA_HOME`: Defaults to `~/.local/share`