Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/zacanger/dotfiles
scripts and configs for mac, bash, python, node, go, etc
https://github.com/zacanger/dotfiles
bash dotfiles git go node python sh shell vim
Last synced: 23 days ago
JSON representation
scripts and configs for mac, bash, python, node, go, etc
- Host: GitHub
- URL: https://github.com/zacanger/dotfiles
- Owner: zacanger
- License: mit
- Created: 2015-09-09T23:01:48.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2024-09-10T21:36:11.000Z (about 2 months ago)
- Last Synced: 2024-09-11T01:53:45.731Z (about 2 months ago)
- Topics: bash, dotfiles, git, go, node, python, sh, shell, vim
- Language: Shell
- Homepage:
- Size: 770 KB
- Stars: 27
- Watchers: 4
- Forks: 5
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: .github/CONTRIBUTING.md
- License: LICENSE.md
- Security: .github/SECURITY.md
Awesome Lists containing this project
README
# `$HOME`
[Donate](https://ko-fi.com/zacanger)
See for old
Git history. I archived the repo and started fresh due to huge Git directory
size.I keep this repo at `$HOME/Dropbox/z`, and my setup scripts (see below for
details) link everything to `$HOME/`. This repo is laid out exactly the same way
as it is in my home directory, with the exception of this readme, the license
file, the `misc` directory, and the `.github` directory, which don't get
symlinked or copied over.`./install.sh` is how everything gets set up. This is written to handle three
types of environments: my usual Mac machine, full Ubuntu PC installations, and
generic slim Linux installations (for use in remote environments).## What I Use
* macOS, Rectangle, stock Terminal.app
* File manager: Ranger
* Editor: Vim
* Browser: Firefox
* Shell: Bash, with lots of aliases and handy functions. `~/.bashrc`
mostly just sources a bunch of stuff in `~/.bash/`## Notes
* `~/bin/mac-*` is all Mac-specific scripts. Most aliases and functions are
written to be compatible with both Mac and Linux.
* The files at `misc/*.list` are for installing packages.
* I mostly work with configs, shell scripts, and some Python and Node, so my
setup is oriented towards quick navigation and editing.
* I previously mostly used Ubuntu, and before that Arch, and before that Debian,
so some lingering bits for those distros may still be lingering around.
* Unless otherwise noted, everything here is under the MIT license.