This website requires JavaScript.
Explore
Help
Sign in
linux-home
/
manager
Watch
1
Star
0
Fork
You've already forked manager
0
Code
Issues
Pull requests
Projects
Releases
Wiki
Activity
69768c5694
manager
/
.gitignore
3 lines
28 B
Text
Raw
Normal View
History
Unescape
Escape
feat: a new home manager This commit updates the scope of this project to manage the files and directories within my home directory. The Makefile and helper bash scripts are now replaced with mage targets so that the home directory is now managed with Mage. The state of the home directory is managed using a JSON configuration for each machine host. The manager is a set of mage targets to manage various aspects of the home directory. At the moment the manager can: - ensure specified directories are present within the home directory. - ensure application configuration files are up-to-date and have the correct symlinks within the user's home configuration directory. - manages the user's bash profile (a.k.a bashrc) file. Other notable changes: - The X11 xinitrc is removed because it is not currently used and won't be used for the forseeable future as we slowly move to Wayland. - All bashrc configurations are now defined in one file and is now fully managed by the manager. - The dunst configuration is currently removed but will make a comeback. - The ansible configuration is removed as it is no longer used. - The logrotate configuration is updated and now generated from a template. - Added configuration for the foot terminal. - Added configuration for the River window manager.
2024-09-12 16:35:06 +01:00
managed/*
!managed/.gitkeep
Reference in a new issue
Copy permalink