Shell Config

Open-source Shell projects categorized as Config

Top 23 Shell Config Projects

  • easy-wg-quick

    Creates Wireguard configuration for hub and peers with ease

    Project mention: need help with a WireGuard setup script thing | | 2022-08-27

    I installed WireGuard using the instructions here, but when I tried to connect to it with my phone, it just didn't have internet access. any idea why?

  • dotbare

    Manage dotfiles and any git directories interactively with fzf

    Project mention: Open relevant git files in your $EDITOR | | 2022-03-19

    This is great! I've been using Dotbare, GNU Stow and some of my own aliases for a while now to sync my dotfiles, and this seems like a great and simple addition to my toolkit (and graeat for regular git repo's as well!). Thank you for sharing!

  • SonarLint

    Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.

  • Machfiles

    The dotfiles you see in all my videos

    Project mention: ChristianChiarulli/Machfiles: The dotfiles you see in all my videos | | 2022-10-07
  • konfig

    konfig helps to merge, split or import kubeconfig files (by corneliusweig)

  • dotfiles

    My personal collection of configuration files. (by jez)

    Project mention: Ask HN: How do you sync your computers development configurations/environment? | | 2022-05-26

    I use a tool called rcm[0], which is essentially a set of shell scripts for managing symlinks from $HOME into $HOME/.dotfiles. $HOME/.dotfiles can then be a git repo.

    Some notes:

    1. rcm lets you decide make host-specific or host-agnostic dotfiles. For example, I can declare that I want a different `.ssh/config` file for each host, and rcm will figure out which `.ssh/config` to symlink based on the current machine's hostname.

    2. The installation process is very simple. It's just shell scripts, so you don't have to have a compiler. Operating system packages exist for the common platforms, and there's also a convenient way to "build" from source using configure && make && make install. The from source option is particularly convenient if you need to change the installation prefix to a user-writable location on a multi-user machine.

    3. I use SSH Agent Forwarding[1] to avoid needing to install private keys (either new keys or copies of existing keys) on all the hosts I manage. This lets me git push and pull to my dotfiles repo on all hosts.

    4. Taking it a step further, some shell config I have is host-specific (e.g., certain PATH modifications I only want to apply on certain hosts). Rather than use the host-specific dotfile feature of rcm for the whole .bashrc, I factor my shell config files into multiple files, that I then source. One of these files is called `$HOME/.util/`, which is host specific. Again, rcm creates a symlink from this to the correct host-specific file automatically by hostname.

    If you're curious to learn more about any of this, my dotfiles are public.[2]




  • dotfiles

    🔧 My dotfiles on  macOS for Neovim, Zsh, kitty, lf, etc (by rockyzhang24)

    Project mention: SpaceVim release v2.0.0 | | 2022-07-05
  • dotfiles

    dotfiles repo (by Haruno19)

    Project mention: Not minimal enough | | 2022-08-27

    Can be foundin this folder:

  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.

  • dotfiles

    My personal monorepo: dotfiles, /etc-files, single-file scripts, vim plugins, webexts/userscripts, xmonad config, all that stuff… (by liskin)

    Project mention: liskin/dotfiles: My personal monorepo: dotfiles, /etc-files, single-file scripts, vim plugins, webexts/userscripts, xmonad config, all that stuff… | | 2022-02-17
  • dotfiles

    My arch setup script and dotfiles (by joelazar)

  • dotfiles

    My dot files and dev environment using bash, tmux and vim (by ronakg)

  • dotfiles

    My dotfiles and scripts for Arch Linux with i3-gaps (by ecly)

  • espanso-config

    🦄 My configuration files for the Espanso text expander

    Project mention: No autocorrect on Mac is killing me | | 2022-03-11
  • dotfiles

    The config that makes me a productivity whiz 🧙‍♂️ (by harsilspatel)

    Project mention: All* my macOS keyboard shortcuts | | 2022-04-01
  • ArchLinux-PS4

    Config files for my GitHub profile.

    Project mention: Error: mount: can't read '/etc/fstab' : No such file or directory | | 2022-04-25

    I followed this guide:

  • dotfiles

    My personal set of dotfiles (Managed with Stow) (by mxdevmanuel)

    Project mention: Automating installation and setup - how you do it? | | 2022-06-23
  • i3

    Archivos de configuraciones de i3 (by icemodding)

  • RMackner

    Dotfiles for Hyprland

    Project mention: Windows 11's flyout does not support Spotify, so you usually install ModernFlyouts (top left corner). With the newest Windows update I get this not as functional flyout in the middle and I want to get rid of it. Is this possible? | | 2022-10-12

    Here's another version: fractal-ang-1

  • panzerlop

    Configuration Guides for fixing things in Linux, Proton & KDE

    Project mention: Updated a script for Ubuntu 22.04 to doa bunch of handy stuff in a Y / No dialogue for ease of use ( one for privacy and one post-install stuff) | | 2022-08-10
  • galliumos-braswell

  • dotfiles

    My dotfiles managed with chezmoi (by x0rzavi)

    Project mention: Finally settled with gentoo :) | | 2022-03-08
  • galliumos-skylake

    Project mention: Does anyone understands anything with audio on Skylake devices. | | 2022-02-17

    My Chromebook uses a Skylake processor. So I went to, cloned the repository using git and then copied the usr folder to /usr, etc to /etc and lib to /lib (all recursively). After that, I run the debian/postinst script with root permissions and rebooted.

  • dot-launcher

    Quickly open and edit dotfiles.

    Project mention: Dot-Launcher: Quickly open and edit dotfiles. | | 2022-07-29
  • shlomif-computer-settings

    Shlomi Fish's personal software settings/dot-files/etc.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2022-10-12.

Shell Config related posts


What are some of the best open-source Config projects in Shell? This list will help you:

Project Stars
1 easy-wg-quick 802
2 dotbare 554
3 Machfiles 523
4 konfig 277
5 dotfiles 122
6 dotfiles 94
7 dotfiles 88
8 dotfiles 80
9 dotfiles 78
10 dotfiles 62
11 dotfiles 51
12 espanso-config 42
13 dotfiles 36
14 ArchLinux-PS4 34
15 dotfiles 34
16 i3 32
17 RMackner 28
18 panzerlop 24
19 galliumos-braswell 20
20 dotfiles 13
21 galliumos-skylake 11
22 dot-launcher 11
23 shlomif-computer-settings 8
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives