SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Dotfile Open-Source Projects
-
Project mention: Apple announces new accessibility features, including Eye Tracking | news.ycombinator.com | 2024-05-15
https://github.com/mathiasbynens/dotfiles/blob/main/.macos
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
NvChad
Blazing fast Neovim config providing solid defaults and a beautiful UI, enhancing your neovim experience.
lazy.nvim is the most popular plugin manager of Neovim. Typical Neovim distributions, such as LazyVim or NvChad, use lazy.nvim in base, so many users use lazy.nvim without knowing it. Here I wrote one point advice to use lazy.nvim.
-
For a quick start with great customizations, check out this popular config: gpakosz/.tmux
-
-
-
-
If you want to get a system running from scratch quickly, and avoid the 'two days of setup' problem, I strongly recommend hyprdots. A lot of the things you'd be forced to manually find and install come pre-installed and configured.
https://github.com/prasanthrangan/hyprdots
-
Nix Home Manager is a tool for managing a user environment with Nix. It already has a nice way to install and configure gh with the programs.gh option:
-
For managing config files I use yadm https://yadm.io/, which I learned of on HN.
Among other great features, it lets me tailor settings per OS (Windows, Mac, Linux) and per client. And my settings are all in git, so they’re easy to save and copy around, and they’re all in one place, not dependent on each tool to know how to save their settings on some server.
-
My work on AGS, so far, has been mostly focused on adding support for additional features that weren't available before. I implemented the possibility to write your own PolKit agent in AGS and have just recently gotten secure session locking via the ext-session-lock-v1 Wayland protocol working. I still need to clean up the code and send PRs upstream, though.
That said, my config is available on GitHub [0]. If you want to see much more complete setups, you should check out the configurations by Aylur (creator of AGS) [1], kotontrion [2], or end_4 [3]. I'm sure there are lots more that are notable, but these immediately came to mind.
[0] https://github.com/Cu3PO42/gleaming-glacier/tree/next/config...
[1] https://github.com/Aylur/dotfiles
[2] https://github.com/kotontrion/dotfiles
[3] https://github.com/end-4/dots-hyprland
-
Yes, I used that before I tried to have a notification center. I grabbed this code from a unixporn master (probably https://github.com/rxyhn/yoru), which does not use naughty config. I will tried later to have a notification center using naughty config, if that may work. Thanks!
-
-
-
-
-
-
nix-starter-configs
Simple and documented config templates to help you get started with NixOS + home-manager + flakes. All the boilerplate you need!
This doesn't mirror my experience at all. I think the biggest challenge facing NixOS is the learning curve. There's a lot thrown at you from the start, and as you start to factor your configuration into separate modules, there's a lot of complexity you have to unpack.
I've since migrated to a flake-based setup with machine-based variations (for my laptop and desktop), including easily swappable desktop environments. At a whim, I can switch between sway, hyprland, and gnome. This was mostly a result of me exploring/tweaking these without wanting to discard the configs; I always end up coming back to re-explore tiling WMs.
My experience through all of this has been great. I've even done a full re-install on both machines when the xz vulnerability was discovered and the process was effortless. That includes lanzaboote for SecureBoot, LUKS, and out-of-tree git-based flake builds for custom applications I build from source.
The one thing I found really helpful when starting with flakes was this repo that includes starter configs to help flatten that initial curve: https://github.com/Misterio77/nix-starter-configs/tree/main
-
-
My work on AGS, so far, has been mostly focused on adding support for additional features that weren't available before. I implemented the possibility to write your own PolKit agent in AGS and have just recently gotten secure session locking via the ext-session-lock-v1 Wayland protocol working. I still need to clean up the code and send PRs upstream, though.
That said, my config is available on GitHub [0]. If you want to see much more complete setups, you should check out the configurations by Aylur (creator of AGS) [1], kotontrion [2], or end_4 [3]. I'm sure there are lots more that are notable, but these immediately came to mind.
[0] https://github.com/Cu3PO42/gleaming-glacier/tree/next/config...
[1] https://github.com/Aylur/dotfiles
[2] https://github.com/kotontrion/dotfiles
[3] https://github.com/end-4/dots-hyprland
-
-
-
-
Dotfiles discussion
Dotfiles related posts
-
We need more zero config tools
-
Speech Dictation Mode for Emacs
-
Better Dotfiles
-
Nix Modules for Darwin
-
Arch is a gateway drug to NixOS
-
Keybindings FTW! ⌨️🥂
-
Dotfiles: Best way to store in a bare Git repository (2016)
-
A note from our sponsor - SaaSHub
www.saashub.com | 8 Oct 2024
Index
What are some of the best open-source Dotfile projects? This list will help you:
Project | Stars | |
---|---|---|
1 | dotfiles | 30,199 |
2 | NvChad | 24,455 |
3 | .tmux | 21,880 |
4 | config | 20,521 |
5 | chezmoi | 13,032 |
6 | dotfiles | 7,305 |
7 | hyprdots | 6,830 |
8 | Home Manager using Nix | 6,815 |
9 | yadm | 5,064 |
10 | dots-hyprland | 3,971 |
11 | yoru | 3,473 |
12 | dotfiles | 3,238 |
13 | nvimdots | 2,911 |
14 | nix-darwin | 2,831 |
15 | dotfiles | 2,862 |
16 | dotfiles | 2,750 |
17 | nix-starter-configs | 2,530 |
18 | the-glorious-dotfiles | 2,505 |
19 | dotfiles | 2,479 |
20 | polybar-scripts | 2,467 |
21 | vcsh | 2,193 |
22 | chadwm | 2,171 |
23 | dotfiles | 2,171 |