https://github.com/tktech/dotfiles
My very uninteresting dotfiles.
https://github.com/tktech/dotfiles
Last synced: 3 months ago
JSON representation
My very uninteresting dotfiles.
- Host: GitHub
- URL: https://github.com/tktech/dotfiles
- Owner: TkTech
- Created: 2020-08-01T05:37:22.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2022-06-26T08:20:00.000Z (almost 4 years ago)
- Last Synced: 2025-07-13T01:37:48.735Z (11 months ago)
- Language: Vim script
- Size: 34.2 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README

# Dotfiles
Portable dotfiles using [dotbot][].
Colors assume that your terminal is using [dracula][] but should be readable
on most anything.
The installer will *erase* your existing files. It can also take several
minutes to run on a slow machine, as we build a number of utilities from
source. Just run: `./install` to get started. Alternatively you can use these
dotfiles the good ol' fashion copy-and-paste way. If apps are missing, all
dotfiles should gracefully ignore them.
## Utilities
The bootstrap will set you up with a few utilities:
- rust, rustup, and cargo.
- *exa*, an *ls* alternative.
- *fd*, a *find* alternative.
- *hexyl*, a clean hex viewer.
- *bat*, a context-aware *cat*.
- *starship*, a shell-agnostic and fast prompt with many integrations.
The color schemes used by all these tools should be aesthetically pleasing with
the [dracula][] terminal color scheme.
## Extra integrations
- If *silversearcher* is present:
- Will be used by Vim's ctrl-p plugin for _much_ faster search.
- Will use the ag.vim plugin for integration (`\ag`)
- If *Dash.app* is present:
- Will enable `-d` in Vim to search for the current word in dash.
- If *python-language-server* is present:
- Will enable Python completion in Vim.
- Install flake8 to also enable linting.
## Why is this public?
Honestly? Public repos get unlimited Github Action runtime. This repo is an
attempt at drastically simplifying and re-doing my 5 year old dotfiles with far
less requirements. The goal is to ensure it will "just work" on any UNIX-y with
bash, git, and python. To ensure this github actions are used to test any
changes.
[dotbot]: https://github.com/anishathalye/dotbot
[dracula]: https://github.com/dracula/dracula-theme