Kate is a superset of KWrite; it's somewhat redundant to pre-install
both. Let's do only KWrite since it's simpler for more general-purpose
usage. Developers who want to use Kate for technical work can find it
easily enough.
Resolves#420 blaze
It's quite common for operating systems to include a calculator app.
KRunner can do basic math, but this is somewhat hidden, and can't
replace the full functionality of a calculator app. Let's include KDE's
flagahip calculator app, KCalc.
Resolves#344
It was just removed recently, and was not needed anyway because KDE's
nightly apps use the released runtime, not the nightly runtime.
Ideally that would be changed, but until it is, we don't need it.
Resolves#374
Related to #217
These days local music library managers are niche apps; most people
seem to listen to music using Spotify, YouTube, etc.
We already don't pre-install an email client on the basis that it's a
fairly niche app, so my sense is that we should consider a local music
library manager to be in the same boat.
Haruna is pre-installed and can handle audio files, so users won't
be left without a way to play any local audio files they do have.
Users who do still maintain local music collections can manually
download Elisa or any similar app of their choice. Elisa is even
featured on Discover's home page, so getting it if desired shouldn't
be a grueling task.
- move flatpak back into postinst. by having it outside they are also on
a completely different subvolume and we need to file-by-file copy the
entire thing. that takes forever. indeed this is something we need to
improve on still
- instead of filewise copy we now btrfs receive the entire output volume
and then split it up accordingly
This reverts commit b294a76309.
The template system was put in place to differentiate what is in the live
image and what needs to be in the target system. doing away with it
broke the installation
ZSH is (in many ways) the successor to BASH.
It looks/feels the same as bash, but with better tab-completion, better history management, typo-correction, etc.
People that care about their shell will customize it, but people that don't will just notice that the terminal in KDE Linux is faster/more responsive. We should aim to give the best user experience by default.
https://medium.com/@mattwinmill88/what-even-is-zsh-and-why-is-everyone-using-it-9695c869fbe4#0747
Note: This change only affects new accounts so it won't suddenly break anyone's setup.
The consensus on the matrix chat is that distrobox is better than toolbox as a container and development solution.
I've used them both on Fedora Silverblue (and its derivatives) and found that to be true.
We install all packages in the `kde-linux` repo:
```bash
# All the KDE we plan to include in the base image
$(pacman --sync --list --quiet kde-linux)
```
I recently added `calamares-git` (and some other AUR packages) to that
repo so we don't have to build them as part of every image build. This
is causing it to get included in the base image.
This change makes pacman restrict to just the `kde-linux` group instead
of the whole repo.
Resolves#42
Okular, Ark, and VLC. These should constitute enough to have a basic set
of apps necessary for normal people to use a computer.
Once Dragon Player is on Flathub, we can consider shipping that instead
of VLC.
Fixes#50