https://github.com/etcwilde/dotfiles
My configuration files
https://github.com/etcwilde/dotfiles
Last synced: over 1 year ago
JSON representation
My configuration files
- Host: GitHub
- URL: https://github.com/etcwilde/dotfiles
- Owner: etcwilde
- Created: 2016-01-06T21:12:31.000Z (over 10 years ago)
- Default Branch: main
- Last Pushed: 2025-02-28T05:16:08.000Z (over 1 year ago)
- Last Synced: 2025-02-28T12:43:00.225Z (over 1 year ago)
- Language: Vim Script
- Homepage:
- Size: 327 KB
- Stars: 14
- Watchers: 4
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: Readme.md
Awesome Lists containing this project
README
# My Configurations
*Author:* etc 2022
These are my configuration files. Some changes are more extensive than others.
Installation is powered by a makefile, which creates the appropriate symlinks
for the various tools that can be configured. The script currently supports
installing on Linux and Darwin platforms.
The full list of tools includes for which configurations are installed are as
follows:
- git
- i3
- lldb
- neovim
- rofi
- tmux
- zsh
I also have profiles for `alacritty`, the default macOS terminal, and `termite`
terminal emulators. Those are not installed by the script though and will need
to be installed manually.
## Installation:
To install the appropriate configurations for your platform, run:
```sh
$ make install
```
To install an individual component, you can run
```sh
$ make
```
Installing per component will install the configuration for that tool,
regardless of whether it applies to your platform or not.
If a configuration file for the tool already exists, the installer will not
write over the top of the existing file.
Finally, if you want to install the components for a different system, you can
run the following, replacing `` with the output from `uname -s`.
```sh
$ make install_
```