Manage your OWN dotfiles with symlinks? #191
Replies: 2 comments 10 replies
-
The way I've been doing it so far (based on my current understanding of how Omarchy works), I updated my dotfiles to start with Omarchy as a base and then I override things I want to change. For example my .bashrc starts with For things like Neovim where I've got a whole repo dedicated to my config, I'm just using my own there. I'm sure there's a way for features like theme switching to work in this case, I just haven't gotten there yet. |
Beta Was this translation helpful? Give feedback.
-
Try stow, here's a good video - NEVER lose dotfiles again with GNU Stow by Typecraft or a blog article. I use it for my dotfiles with omarchy too -- in case of interest, check them out at https://dotfiles.ssp.sh. My omarchy dots are mostly in hypr. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
I've previously encountered issues with theme management and configuration synchronization in other Arch-Hyprland setups. Typically, these setups use scripts to override existing configuration files rather than symlinking directly, meaning any changes made require running additional scripts to sync updates to
.config
and other directories.However, your approach seems different. If I understand correctly, themes are symlinked directly and then imported by the configurations, which themselves are symlinked into their appropriate locations (such as
.config
).Am I correct in understanding your method?
To maintain my own dotfiles and synchronize them with a git repository, would the recommended approach be to fork this repository, modify the configurations directly here, and then rely on these changes being automatically reflected in the
.config
directory and other relevant locations?EDIT:
I noticed that the files are not actually symlinked, but in config.sh, the .config file is just being copied directly into .config
That's the issue I was talking about before, because for some configurations (for example neovim), where you want to see changes directly, you would want the changes to be reflected instantly.
Why wouldn't omarchy use symlinks to the .config directory, since there would be no issues with the theming configuration?
Beta Was this translation helpful? Give feedback.
All reactions