/ docs / ROADMAP.md
ROADMAP.md
 1  ## Roadmap
 2  
 3  ### Project
 4  
 5  - [ ] Makefile for building
 6  - [x] nixify build
 7    - [x] initial nix build in nixpkgs
 8    - [x] nix for dev (shell.nix + default.nix + direnv)
 9  - [ ] gha for auto releases
10    - pkgStatic/musl like miq (viperML/miq)
11    - or use nix-portable as a bundler?
12  - [ ] Tests
13    - all lts docker versions
14      - podman (same)
15      - lilipod (lts + unstable)
16    - nixos vm tests + asciicapture
17    - add test in nixpkgs too?
18    - bubbletea test framework (it must exist)
19  
20  ### Features
21  
22  - [x] Update dependencies and bring it up-to-date
23  - [x] Auto refresh after any operations
24  - [ ] lilipod support
25    - [x] basic support
26    - [ ] rm --volumes bug, filed a report 89luca89/lilipod#36
27  - [ ] Creating distroboxes
28    - [ ] prepopulated with distrobox official list
29    - [ ] custom
30  - [ ] default arguments to pass to distrobox-enter
31    - eg. distrobox-enter --clean-path alpine -- bash --norc
32  - [ ] config file XDG_DIR
33  - [ ] macos support (no promises, I don't have a mac)
34    - does distrobox work on macos at all? wait till some distrobox user asking
35      for macos support in a github issue
36    - [ ] conditional compilation for lilipod
37      - lilipod doesn't build on macos