# Prayag2/konsave

A command line program written in Python to let you backup your dotfiles and switch to other ones in an instant. Works out-of-the box on KDE Plasma!

Repository: https://github.com/Prayag2/konsave
Canonical: https://ross.abutalabs.com/products/konsave
Homepage: https://pypi.org/project/Konsave/
Language: Python
License: GPL-3.0
License Family: copyleft
Topics: kde-plasma-customizatios, konsave, linux, kde, plasma, kde-plasma, plasma-5, customization, desktop-environment, backup
Last push: 2026-01-30T16:26:45+00:00

## Health v2 (maintenance only)
Score: 62/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 65, release rhythm 35, longevity 100
- inputs: {"age_days": 2013, "days_push": 215, "days_rel": 221, "gap_med": null, "n_releases_24m": 1}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1531, forks 52 (observed 2026-08-28T04:04:59.406085+00:00)

## What it is
Konsave is a Python command-line tool for saving, applying, and sharing Linux desktop customization profiles, including dotfiles and configuration files. It works out of the box on KDE Plasma and can be configured for other desktop environments via a YAML config file.

## Use cases
- backup my dotfiles on linux
- switch between desktop customization profiles
- share my kde plasma theme and settings with friends
- save and restore linux desktop configuration
- export my kde plasma setup as a file
- manage multiple dotfile configurations
- restore my desktop look after reinstalling linux

## When to choose
- you use KDE Plasma and want zero-config dotfile backup
- you want to share complete desktop customization profiles as portable files
- you switch between different desktop looks or setups frequently
- you want a simple pip-installable CLI without heavy dependencies

## When to avoid
- you need declarative or git-based dotfile management like NixOS or chezmoi
- you need cross-platform (Windows/macOS) configuration backup
- you want GUI-based profile management

## Facets
- artifact type: cli-tool
- maturity: active
- function: backup, configuration-management, cli, developer-tools
- domain: operating-systems, desktop-applications, developer-tools
- platform: python, cli
- tags: dotfiles, kde-plasma, desktop-environment, profile-switching, config-backup, customization, command-line, linux

## Member repositories
- Prayag2/konsave (main) score 62

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:04:59.406085+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T04:31:21.826623+00:00, confidence not recorded.
  - readme: https://github.com/Prayag2/konsave (fetched 2026-08-28T04:04:59.406085+00:00, sha ad4d4f0710d1)
  - homepage: https://pypi.org/project/Konsave/ (fetched 2026-08-29T11:33:46.856525+00:00, sha 4b4e8fead74a)
- Data as of 2026-08-30T08:39:29.467469+00:00.
