From 0768f4674e5e73e1726b75cd84bcd89a8a77a54c Mon Sep 17 00:00:00 2001 From: phluxjr Date: Sat, 7 Mar 2026 23:49:07 -0600 Subject: [PATCH] Never gonna give you up --- README.md | 36 ++++++++++++++++++------------------ confy-logo.png | Bin 0 -> 8771 bytes 2 files changed, 18 insertions(+), 18 deletions(-) create mode 100644 confy-logo.png diff --git a/README.md b/README.md index 47c8df9..6152e81 100644 --- a/README.md +++ b/README.md @@ -1,10 +1,14 @@ -# confy +

+ confy logo +

-a config manager for linux/unix based systems including macos (unix) and windows. +

confy

-simple tui for keeping track of all your config files in one place. no more hunting through ~/.config. +

a config manager for linux/unix based systems including macos (unix) and windows.

+

simple tui for keeping track of all your config files in one place. no more hunting through ~/.config.

+--- ## features @@ -24,13 +28,11 @@ simple tui for keeping track of all your config files in one place. no more hunt ## installation ### from AUR (arch linux) - ```bash yay -S confy-tui ``` ### manual install - ```bash git clone https://gitlab.com/phluxjr/confy.git cd confy @@ -100,7 +102,6 @@ rollback can be disabled in config.json: ### colors customize colors in `~/.config/confy/config.json` under `settings.colors`. values can be named colors or hex codes: - ```json "settings": { "colors": { @@ -163,7 +164,6 @@ organize related configs into groups, search through everything, sort however yo simple, fast, does one thing well. ## examples - ```bash # start confy confy @@ -209,17 +209,17 @@ on windows, change the config directory to where you keep your configs: # navigate to C:\Users\YourName\AppData\Local or wherever ``` -## license +--- -GPL-3.0-or-later +

+ copyright © 2025-2026 phluxjr
+ GPL-3.0-or-later +

-## contributing +

+ prs welcome! this is a simple tool but if you have ideas for improvements, open an issue or submit a pr. +

-prs welcome! this is a simple tool but if you have ideas for improvements, open an issue or submit a pr. - -## man page - -a man page is included. after installing via AUR it's available automatically: -```bash -man confy -``` +

+ man page included - man confy after install +

diff --git a/confy-logo.png b/confy-logo.png new file mode 100644 index 0000000000000000000000000000000000000000..29f9aee9d894326a1a43f2062606e3bc4a431e07 GIT binary patch literal 8771 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