mirror of https://github.com/fspc/dswim
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
34 lines
1.8 KiB
34 lines
1.8 KiB
Swim's design gives it the ability to implement features which were once
|
|
just fiction.
|
|
|
|
Most people involved with WM (Window Managers) have heard of themes.
|
|
Themes have become very popular. You can design a real cool look for your
|
|
WM and then pass it on to other people to recreate what you have. But,
|
|
who ever thought that themes could also apply to distributions? The only
|
|
requirement to develop a theme from the Debian distributions is to create
|
|
a customized Packages database. Apt can take it from there, by simply
|
|
clearing the old cache, making a new cache from this Package, and
|
|
installing everything. This theme can even be installed along with an
|
|
existing installation because apt will figure out what needs to be done.
|
|
|
|
Themes can easily be made using swim. Here's a list of ideas.
|
|
|
|
* A module with the capability of taking the output from apt, and creating
|
|
a database which would correlate to a successful installation without ever
|
|
installing one package. This would essentially be a not-installed
|
|
database with one major difference, this database would represent the real
|
|
state of a successful installation. This would allow a developer to test
|
|
a hypothetical installation, and look at it's structure. Then a Packages
|
|
file could be made from this database and tested on a real installation.
|
|
|
|
Although this module doesn't exist, yet, it could easily be made with a
|
|
special designated database interacting with the other functions offered
|
|
by swim's existing modules.
|
|
|
|
* Swim already allows Packages files to be made from *debs placed in the
|
|
DF - including creating a place for a personalized distribution (coming).
|
|
A person can make there own real personalized distribution in this
|
|
manner, and then share their unique Packages file with the rest of the
|
|
world, allowing other people to recreate the state of your own
|
|
distribution on their machines.
|
|
|
|
|