Skip to content

Replace GNU Stow with modern dotfiles management solution #4

@gbastkowski

Description

@gbastkowski

Problem

Currently using GNU Stow for dotfiles management, but it's not being actively used anymore and feels outdated.

Research Required

Investigate modern alternatives for home directory management:

  • Guix Home: Functional package management with declarative home configuration
  • Nix/Home Manager: Purely functional dotfiles management with rollbacks
  • Chezmoi: Cross-platform dotfiles manager with templating
  • Yadm: Git-based dotfiles manager with encryption support

Goals

  • Declarative configuration
  • Cross-platform support (macOS/Linux)
  • Version control integration
  • Easy deployment/rollback
  • Template support for different environments

Current Setup

  • Mixed manual symlinks and stow packages
  • Git submodules for third-party configs
  • Custom install.sh script
  • OS-specific configurations

Next Steps

  1. Research and compare solutions
  2. Create migration plan
  3. Test with subset of configs
  4. Full migration with rollback plan

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions