Skip to content

Latest commit

 

History

History
69 lines (64 loc) · 3.98 KB

TODO.md

File metadata and controls

69 lines (64 loc) · 3.98 KB

#TODO

####Bugs

  • Fix bug with numix-folders
  • Fix all the GTK warnings about some parts of the icon theme not declaring a size field
  • Chrome extensions enabled by default may be broken on some machines
  • Issue with steam thread1, thread2
  • Chsh to /bin/zsh for new users, not just one made in installer

####Distro Features

  • Add a 32-bit version (shouldn't be too hard, just need to test on a 32-bit machine)
  • Add a more verbose error to the installer when a user decides to install a bootloader on a UEFI machine and chooses manual partitioning but forgets to create a FAT32-formatted /boot/efi partition
  • Automatic timezone selection for the installer
  • Replace (or augment) simple-backup with timeshift?
  • Replace gnome-terminal with terminix
  • Update to calamares-2.2
  • Replace Pushbullet with KDEConnect or Pushjet
  • Replace Pamac with something? It's a little buggy.
  • Updates should update the distro version
  • Add a dark theme with lighter symbolic icons
  • Think about replacing GDM with SDDM or LightDM
  • Calamares LUKS support
  • Switch to vivaldi from chrome?
  • Find an easy tool for users to switch kernel versions
  • Find an easy tool for users to switch to proprietary graphics drivers
  • Add cronie to package list
  • Remove gtk-theme-murrine-arch from apricity-core
  • Improve the Plymouth theme (and make it work on UEFI installs)
  • Add either unite.vim or fzf.vim
  • Add pacaur
  • Switch to xf86-input-libinput
  • Fix autologin bug for existing installs
  • Switch to signed repo for existing installs
  • More elegant firstrun.sh functionality

####General Features

  • Automatically update PATRONS.md weekly with patreon-api?
  • Automatically update calamares weekly?
  • Enable package signing in repo
  • Automatically rebuild repo daily, pulling from the AUR and from github for Apricity packages (eventially this could be run in an AWS EC2 spot instance)
  • Automatically build dev ISO in an AWS spot instance bi-weekly
  • Split github repos into stable and dev
  • Update all PKGBUILD urls to reflect the move to github.com/Apricity-OS
  • Add READMEs to all repositories
  • Replace apricityassets. It's a little confusing and convoluted. Replace it with apricity-assets, apricity-plymouth, and apricity-gnome-extensions.
  • Automatically update extensions from github
  • Add mirrors to apricity-core
  • Custom ISO Builder
    • This is going to be a web form that one can fill out to select a DE, their preferred applications, a shell and GUI theme, an icon theme, some wallpapers, systemd services to enable, and a branch of the kernel to install. Then a custom ISO would get built on AWS and a link would be emailed to the user. The issue is that this would cost roughly $0.10 per build, so we need some sort of increase in revenue.
  • Cloud Configuration
    • This is a tool/service to sync installed applications, conf files, dotfiles, and anything else the user specifies across machines, and perhaps also to save backups in the cloud.
    • This could potentially source the revenue needed to offer the above custom ISO builder for free.
  • Update Wikipedia page
  • Auto build monthly torrent for snapshots
  • Add pithos, yandex, vivaldi, and spotify to the repos

####Desktop Environments

  • Gnome
  • Cinnamon
  • XFCE
  • KDE
  • MATE
  • i3 / sway?
  • Budgie?
  • Pantheon?

####General

  • Write docs for build scripts and installation
  • Add badges to the forum?