Enables auto login for user user in lightdm.
/etc/lightdm/lightdm.conf.d/30_autologin.conf
https://www.kicksecure.com/wiki/Desktop#Disable_Autologin
Creates folders /home/user/Downloads and /home/user/Pictures.
Adds account "user" to group libvirt as well as to group kvm.
Ships a file /etc/sudoers.d/user-passwordless that contains comments and "#user ALL=(ALL:ALL) NOPASSWD:ALL". Lets account "user" easily run all commands without password. Disabled (out commented) by default.
Simplifies running OpenVPN as unprivileged user.
Ships a FoxyProxy add-on configuration file for use with Tor Browser.
Sets mousepad as the default editor for environment variable VISUAL is unset and if mousepad is installed.
Disable sudo default lecture. /etc/sudoers.d/sudo-lecture-disable
Add pwfeedback to sudo Defaults so password asterisks are shown while typing. /etc/sudoers.d/pwfeedback
qterminal:
Ships gsudoedit, a wrapper to run sudoedit with a graphical editor.
Bisq workarond "sudo mkdir -p /usr/share/desktop-directories" as per bisq-network/bisq#848
gpl_sources_download GPL'ed source code of all installed packages. Used damngpl to get a list of all GPL'ed packages, then downloads them using apt-get source.
SSL curl wrapper: Simple wrapper called scurl, that adds "--tlsv1.3 --proto =https" in front of all invocations of "curl" when running "scurl".
Sets 1024x768 as boot screen resolution Ships a /etc/default/grub.d/30_screen_resolution.cfg configuration file, that injects "vga=0x0317" into the GRUB_CMDLINE_LINUX_DEFAULT variable.
Ships zsh derivative configuration settings folder /etc/zsh.
But does not configure zsh as default shell.
(That is up to package dist-base-files.)
Enable systemd-journald audit transport.
(deb-systemd-helper enable systemd-journald-audit.socket)
Required by helper-scripts apparmor-info and apparmor-watch.
Debian no longer enables systemd-journald-audit.socket by default.
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1038993
1. Download the APT Signing Key.
wget https://www.kicksecure.com/keys/derivative.asc
Users can check the Signing Key for better security.
2. Add the APT Signing Key.
sudo cp ~/derivative.asc /usr/share/keyrings/derivative.asc
3. Add the derivative repository.
echo "deb [signed-by=/usr/share/keyrings/derivative.asc] https://deb.kicksecure.com trixie main contrib non-free" | sudo tee /etc/apt/sources.list.d/derivative.list
4. Update your package lists.
sudo apt-get update
5. Install usability-misc.
sudo apt-get install usability-misc
Can be build using standard Debian package build tools such as:
dpkg-buildpackage -b
See instructions.
NOTE: Replace generic-package with the actual name of this package usability-misc.
- A) easy, OR
- B) including verifying software signatures
usability-misc requires donations to stay alive!