https://github.com/tednaaa/symm
🔗 Simple dotfiles manager
https://github.com/tednaaa/symm
dotfiles dotfiles-manager rust symlinks symlinks-manager
Last synced: 10 months ago
JSON representation
🔗 Simple dotfiles manager
- Host: GitHub
- URL: https://github.com/tednaaa/symm
- Owner: tednaaa
- License: gpl-3.0
- Created: 2025-01-03T17:09:25.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-09-25T16:59:59.000Z (10 months ago)
- Last Synced: 2025-09-26T11:00:00.241Z (10 months ago)
- Topics: dotfiles, dotfiles-manager, rust, symlinks, symlinks-manager
- Language: Rust
- Homepage:
- Size: 61.5 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[](https://repology.org/project/symm/versions)
## Requirements
`paru` - to install packages
## Usage
- You can also refer to [My Dotfiles](https://github.com/tednaaa/dotfiles/blob/main/dotfiles.toml)
- The configuration file is located at `~/dotfiles/dotfiles.toml`. Here's an example:
```toml
[symlinks]
"zed" = ".config/zed"
"ghostty" = ".config/ghostty"
"nvim" = ".config/nvim"
```
- Commands for managing symlinks
```fish
symm link
symm unlink
```

- Commands for managing packages
> currently only archlinux repos supported
```fish
symm packages diff
symm packages install
```