Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/gf3/dotfiles
Configurations for the tools I use every day
https://github.com/gf3/dotfiles
dotfiles emacs eza fish ghostty linux macos ripgrep shell yadm zoxide
Last synced: 3 days ago
JSON representation
Configurations for the tools I use every day
- Host: GitHub
- URL: https://github.com/gf3/dotfiles
- Owner: gf3
- License: mit
- Created: 2010-02-21T22:12:48.000Z (almost 15 years ago)
- Default Branch: main
- Last Pushed: 2025-02-05T06:06:37.000Z (15 days ago)
- Last Synced: 2025-02-10T08:04:42.517Z (10 days ago)
- Topics: dotfiles, emacs, eza, fish, ghostty, linux, macos, ripgrep, shell, yadm, zoxide
- Language: Emacs Lisp
- Homepage:
- Size: 8.51 MB
- Stars: 1,081
- Watchers: 45
- Forks: 117
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- jimsghstars - gf3/dotfiles - Configurations for the tools I use every day (Emacs Lisp)
README
# dotfiles
This repository contains the configuration files for the tools I use day-to-day.

**Note**: these dotfiles are now for the [fish shell][fish] and
emacs only, if you're looking for the _bash_ or _zsh_ or _vim_
or _neovim_ versions you'll want to check out [version 2.2.0][v2].These configurations are designed to work out-of-the-box on both MacOS and Arch
Linux, but can be easily adapted to other distributions.## Installation
I use a simple tool called [yadm][yadm] to manage my dotfiles, but it's not
required! However if you're interested in using yadm it's as simple as:```sh
yadm clone https://github.com/gf3/dotfiles.git
yadm status
yadm bootstrap
```Otherwise you can copy over individual files and directories as needed.
## Tools
- [bat][bat] - A cat(1) clone with wings
- [delta][delta] - A viewer for git and diff output
- [fd][fd] - A simple, fast and user-friendly alternative to 'find'
- [Fish][fish] - The user-friendly command line shell
- [fzf][fzf] - 🌸 A command-line fuzzy finder
- [glow][glow] - Render markdown on the CLI, with pizzazz! 💅🏻
- [jq][jq] - Command-line JSON processor
- [lazygit][lazygit] - simple terminal UI for git commands
- [lsd][lsd] - The next gen ls command
- [Qute][qute] - A keyboard-driven, vim-like browser based on PyQt5
- [ripgrep][ripgrep] - ripgrep recursively searches directories for a regex pattern
- [WezTerm][wezterm] - A GPU-accelerated cross-platform terminal emulator and multiplexer## Fonts
I use the [JetBrains Mono][jetbrains-mono] which is a beautiful font designed for developers. It has all sorts of fun features, ligatures, and powerline symbols.
[bat]: https://github.com/sharkdp/bat
[delta]: https://github.com/dandavison/delta
[fd]: https://github.com/sharkdp/fd
[fish]: https://fishshell.com/
[fzf]: https://github.com/junegunn/fzf
[glow]: https://github.com/charmbracelet/glow
[jetbrains-mono]: https://www.jetbrains.com/lp/mono/
[jq]: https://github.com/stedolan/jq
[lazygit]: https://github.com/jesseduffield/lazygit
[lsd]: https://github.com/Peltoche/lsd
[ripgrep]: https://github.com/BurntSushi/ripgrep
[v2]: https://github.com/gf3/dotfiles/tree/v2.2.0
[wezterm]: https://github.com/wez/wezterm
[yadm]: https://yadm.io/