Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jthegedus/dotfiles
Dotfiles & Developer Environment. Supports Ubuntu2004+, macOS Catalina+, Windows 10 w WSL
https://github.com/jthegedus/dotfiles
bash bashrc dotfiles ubuntu vscode-settings windows10 wsl zsh zshrc
Last synced: 14 days ago
JSON representation
Dotfiles & Developer Environment. Supports Ubuntu2004+, macOS Catalina+, Windows 10 w WSL
- Host: GitHub
- URL: https://github.com/jthegedus/dotfiles
- Owner: jthegedus
- License: mit
- Created: 2017-03-28T01:04:13.000Z (over 7 years ago)
- Default Branch: main
- Last Pushed: 2024-09-30T23:00:40.000Z (about 1 month ago)
- Last Synced: 2024-10-17T20:00:02.857Z (23 days ago)
- Topics: bash, bashrc, dotfiles, ubuntu, vscode-settings, windows10, wsl, zsh, zshrc
- Language: Shell
- Homepage:
- Size: 405 KB
- Stars: 34
- Watchers: 4
- Forks: 6
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- jimsghstars - jthegedus/dotfiles - Dotfiles & Developer Environment. Supports Ubuntu2004+, macOS Catalina+, Windows 10 w WSL (Shell)
README
# Dotfiles
Cross-platform dotfiles.
1. clone repo
```shell
git clone https://github.com/jthegedus/dotfiles ~/dev/dotfiles
```2. run the script to symlink dotfiles:
```shell
~/dev/dotfiles/setup.bash
```3. Now install the tools & software using your favourite package manager.
## Tools
Tools I use:
* fonts: [commitmono](https://commitmono.com/), which has a [Nerd Fonts patch](https://github.com/ryanoasis/nerd-fonts).
* `ls`: [eza](https://eza.rocks/)
* prompt: [starship](https://starship.rs/)
* shell: [fish](https://fishshell.com/) (with similar [Bash](https://en.wikipedia.org/wiki/Bash_(Unix_shell)) config)
* system information: [macchina](https://github.com/Macchina-CLI/macchina)
* terminal: [alacritty](https://alacritty.org/)
* terminal text editor: [helix](https://helix-editor.com/)
* version manager: [asdf](https://asdf-vm.com)Configuration can be seen in this repositories `home` directory.
### Tools without custom Configurations
* [`bat`](https://github.com/sharkdp/bat): A cat(1) clone with wings
* [`bottom`](https://github.com/ClementTsang/bottom): Yet another cross-platform graphical process/system monitor
* [`choose`](https://github.com/theryangeary/choose): A human-friendly and fast alternative to `cut` and (sometimes) `awk`
* [`delta`](https://github.com/dandavison/delta): A syntax-highlighting pager for git, diff, grep, and blame output
* [`difftastic`](https://difftastic.wilfred.me.uk/): A structural diff tool that understands syntax
* [`fd`](https://github.com/sharkdp/fd): A simple, fast and user-friendly alternative to 'find'
* [`gh`](https://github.com/cli/cli): GitHub’s official command line tool
* [`gotop`](https://github.com/xxxserxxx/gotop): A terminal based graphical activity monitor inspired by gtop and vtop
* [`nala`](https://github.com/volitank/nala): a wrapper for the apt package manager
* [`nvtop`](https://github.com/Syllo/nvtop): GPUs process monitoring for AMD, Intel and NVIDIA
* [`ranger`](https://github.com/ranger/ranger): A VIM-inspired filemanager for the console
* [`ripgrep`](https://github.com/BurntSushi/ripgrep): recursively search directories for a regex pattern while respecting your gitignore
* [`tealdeer`](https://github.com/dbrgn/tealdeer): A very fast implementation of [tldr](https://github.com/tldr-pages/tldr) in Rust.
* [`ugrep`](https://github.com/Genivia/ugrep): an ultra-fast, user-friendly, compatible grep.
* [`vscode`](https://code.visualstudio.com/): code editor
* [`zoxide`](https://github.com/ajeetdsouza/zoxide): A smarter cd command## OS
Manual configurations I set for OSs.
Linux with Gnome:
* super+t: open terminal
* super+q: close application window
* super+e: open files to `~`
* super+return: open search
* super+shift+s: take screenshot interactivelyWindows:
* [PowerToys](https://learn.microsoft.com/en-us/windows/powertoys/)
MacOS:
* [Rectangle](https://rectangleapp.com/)
## Interesting
* [Sapling SCM](https://sapling-scm.com/)
## License
[MIT License](LICENSE) © [James Hegedus](https://github.com/jthegedus/)