Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/dbeley/dotfiles
My linux config files.
https://github.com/dbeley/dotfiles
doom-emacs dotfiles dwm emacs firefox fish hyprland i3 i3-gaps neovim polybar qutebrowser stow sway tmux vim xmonad
Last synced: 3 months ago
JSON representation
My linux config files.
- Host: GitHub
- URL: https://github.com/dbeley/dotfiles
- Owner: dbeley
- Created: 2017-12-18T15:01:49.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2023-03-09T08:46:41.000Z (almost 2 years ago)
- Last Synced: 2024-08-03T02:10:26.583Z (6 months ago)
- Topics: doom-emacs, dotfiles, dwm, emacs, firefox, fish, hyprland, i3, i3-gaps, neovim, polybar, qutebrowser, stow, sway, tmux, vim, xmonad
- Language: Python
- Homepage:
- Size: 4.92 MB
- Stars: 7
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-starred - dotfiles - Archlinux dotfiles. (Python)
README
# dotfiles using GNU Stow
> :warning: This repo might not be up-to-date as I'm now mainly using NixOS (see my config here: [nixos-config](https://github.com/dbeley/nixos-config))
Wanna get started with stow? Check out my [blog post about it](https://dbeley.ovh/en/post/2021/01/09/easily-manage-your-linux-config-files-with-stow/)!
![screenshot_2017](https://raw.githubusercontent.com/dbeley/dotfiles/master/screenshot_2017.png)
![screenshot_2022](https://raw.githubusercontent.com/dbeley/dotfiles/master/screenshot_2022.png)
# Software
Some config files might need my own [scripts](https://github.com/dbeley/scripts) repo in the home directory.
To create symbolic links:
```
git clone https://github.com/dbeley/dotfiles
cd dotfiles
stow nvim sway bash_wayland
```## WMs
* Hyprland (with waybar): Extensive configuration.
* sway (with waybar): Extensive configuration without XWayland. Mostly the same as i3 configuration.
* i3/i3-gaps (with polybar): Extensive configuration. Several modes for gaps presets or resizing/moving containers.
* dwm: Extensive configuration (available on my [fork](https://github.com/dbeley/dwm)).
* xmonad (with xmobar): Extensive configuration. Named scratchpads, several layouts.
* bspwm (with polybar): Simple configuration.
* exwm: Simple configuration.## Editors
* doom-emacs: Main editor.
* neovim (with vim-plug): Extensive configuration, mainly for python and go.
* vim: Very simple configuration.
* ideavim
* emacs (deprecated): Extensive configuration, including exwm (needs to uncomment stuff).## Web Browsers
* firefox: Extensive user.js configuration, privacy-focused.
* qutebrowser: Extensive configuration, with some userscripts.## Terminal Emulators
* alacritty
* foot
* kitty
* st (available on my [fork](https://github.com/dbeley/st))
* termite (deprecated)
* urxvt
* terminator## Utilities
* fish (with oh-my-fish)
* zsh (with oh-my-zsh)
* tmux: Keybindings, powerline theme.
* pywal / wpgtk: GTK/QT theme, colors for i3, sway, bspwm, dwm.
* picom
* dunst / mako
* feh / imv
* ledger
* ranger / nnn
* redshift / gammastep
* wofi /rofi / dmenu / bemenu## Media Players
* mpv: Automatic subtitles fetching with subliminal.
* mpd
* ncmpcpp
* beets## Others
The following config folders need to have a different root than `~`. You can create symbolic links to a specific folder with the `stow -t` command.
* NetworkManager: `stow -t /etc/NetworkManager/conf.d/ NetworkManager`
* dracut: `stow -t /etc/dracut.conf.d/ dracut`
* xorg: `stow -t /usr/share/X11/xorg.conf.d/ xorg`
* collatz: `stow -t /var/lib/boinc/projects/boinc.thesonntags.com_collatz/ collatz`
* reflector: `stow -t /etc/xdg/reflector/ reflector`