Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/blacksmoke16/pc-configs
Configurations for PC setup
https://github.com/blacksmoke16/pc-configs
Last synced: 16 days ago
JSON representation
Configurations for PC setup
- Host: GitHub
- URL: https://github.com/blacksmoke16/pc-configs
- Owner: Blacksmoke16
- Created: 2022-06-26T22:12:17.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2024-12-01T17:38:49.000Z (26 days ago)
- Last Synced: 2024-12-01T18:30:23.848Z (26 days ago)
- Language: Shell
- Size: 879 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# pc-configs
Centralized location for both system (`/etc`) and dotfile (`/home`) configurations.
## Aconfmgr
[aconfmgr](https://github.com/CyberShadow/aconfmgr/) manages all _system_ level configuration.
This includes everything in `/etc`, which packges are installed, and what systemd services are enabled.## Chezmoi
[chezmoi](https://www.chezmoi.io/) manages _user_ level configuration between various machines.
This includes `git`, `bash`, `sway`, and everything that is specific to my local install no matter what machine I am on.
E.g. personal PC verus work Mac.### Setup
Both tool require `git`, so be sure that's installed.
- Clone the repo
- `cd pc-configs`
- Apply user configuration `chezmoi apply -S ./chezmoi/`
- Apply system configuration `aconfmgr apply` (if applicable)