.files
GNU Stow
.files | GNU Stow | |
---|---|---|
4 | 5 | |
4 | 568 | |
- | - | |
8.9 | 9.2 | |
about 1 month ago | about 2 months ago | |
Shell | Perl | |
GNU Affero General Public License v3.0 | GNU General Public License v3.0 only |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
.files
-
Dotfiles: Unofficial Guide to Dotfiles on GitHub
I think I'm the only person insane enough to use a makefile for this.
https://github.com/matheusmoreira/.files/blob/master/GNUmake...
https://www.matheusmoreira.com/articles/managing-dotfiles-wi...
It even supports the XDG stuff.
-
I stopped worrying and loved Makefiles
I (ab)use make to manage my dotfiles.
https://github.com/matheusmoreira/.files/blob/master/GNUmake...
I'm surprised at how well this thing works every time I use it. I even blogged about it.
https://www.matheusmoreira.com/articles/managing-dotfiles-wi...
Recently made a tool that processes the make database and prints the phony targets and their dependencies:
https://github.com/matheusmoreira/.files/blob/master/~/.loca...
I use it as a sort of makefile help command. Works surprisingly well too.
-
Using Make – writing less Makefile
The real makefile that I use and wrote about has some features that I didn't get around to describing in the blog post. Also has a ton of comments.
https://github.com/matheusmoreira/.files/blob/master/GNUmake...
The metaprogramming template I described is used to implement XDG Base Directories. The links take the XDG variables into account while the real files live in their default locations inside the repository.
-
DeVStudio – Runs VS Code on Android
Android allows you to swap the virtual keyboard. I use unexpected keyboard which is also free software. It's excellent for programming. Before that I used Hacker's Keyboard which has actual arrow keys.
Termux also has a configurable bar at the bottom where you can map any keys you want. I use it for function and arrow keys plus a bunch of common symbols.
Here's an example from my dotfiles:
https://github.com/matheusmoreira/.files/blob/38565320fefb92...
GNU Stow
-
Dotfiles: Unofficial Guide to Dotfiles on GitHub
Sorry - should have been specific in top-level comment. I was referring to this one: https://github.com/aspiers/stow/issues/33
Basically, the --dotfiles option was not working with directories so you had to have things that look like this: lazygit/.config/lazygit and now it looks like: lazygit/dot-config/lazygit.
Really a small issue that bugged me forever - shouldn't have made it seem like it was core a problem with stow!
-
GNU Stow is a very useful Perl program but it has some minor issues that need to be fixed
I use GNU Stow to symlink many shell and configuration files from a repository. It works so well and there are many webpages out there from people telling you how it's the best way to manage dotfiles.
-
Is it a good idea to backup my filesystem on github?
Gnu Stow
- Give Your Dotfiles a Home with GNU Stow
-
Using GNU Stow to manage your dotfiles (2012)
Too bad that's broken for directory names: https://github.com/aspiers/stow/issues/33
What are some alternatives?
jbak2Templates-Skins - Custom templates and skins for jbak2 android keyboard
chezmoi - Manage your dotfiles across multiple diverse machines, securely.
Code-Server - VS Code in the browser
yadm - Yet Another Dotfiles Manager
.Varshney - My config and dotfiles infrastructure ⚒️
Home Manager using Nix - Manage a user environment using Nix [maintainer=@rycee]
codeapp - Building a full-fledged code editor for iPad
rcm - rc file (dotfile) management
dot - Migrating to z Bonzai stateful command tree monolith
Ansible - Ansible is a radically simple IT automation platform that makes your applications and systems easier to deploy and maintain. Automate everything from code deployment to network configuration to cloud management, in a language that approaches plain English, using SSH, with no agents to install on remote systems. https://docs.ansible.com.
dotbot - A tool that bootstraps your dotfiles ⚡️
homesick - Your home directory is your castle. Don't leave your dotfiles behind.