Debian configuration for desktop with installation of useful packages.
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.
Radosław-RPS 7918d06b88 changed order of commands 10 months ago
downloads new repo 1 year ago
files removed adding additional lines to /etc/skel/.bashrc 10 months ago
securing_debian_procedures added/modified conditionals where needed (&& or ||) 10 months ago
COPYING new file: COPYING 1 year ago
README new repo 1 year ago
apt-opt -moved lists of packages to install to separate files. 10 months ago
debian-after-installation.sh changed order of commands 10 months ago
download-files-from-list.sh renamed: download-list -> download.list 10 months ago
download.list added renaming of downloaded files 10 months ago
kde-plasma-after-installation.sh -moved lists of packages to install to separate files. 10 months ago
pkglist-no-recommends.txt -moved lists of packages to install to separate files. 10 months ago
pkglist.txt moved installation of additonal apparmor profiles to other file 10 months ago
xfce4-after-installation.sh -moved lists of packages to install to separate files. 10 months ago

README

debian-config-desktop

This repo contains debian desktop configuration, and installation of additional software useful on desktop.

Author: Radosław-RPS


What it does:
-Installs selection of useful desktop software.
-Installs firejail, fireinvoke and firerestrict.
-Adds globals.local and *.local customisations for firejail.
-sets up xpra gui isolation for fireinvoke.
-changes default permission of all (exisiting and new) users home directories to 750 so only owner has rw access and group read only acces.
-some other tweaks.


USAGE:

If you want to add some config files, add them to "files/etc/". If you want to copy some files or folders to all user's $HOME directories, then put them in "files/etc/skel/".
Run ./download-files-from-list.sh to download required packages that are not in debian repository, or put them manually in ./downloads. Then to install everything and configure, run ./debian-after-installation.sh, and then (optionally) run desktop specific script(s).


-------------------------------------------------------------------------------

LICENSE:

This software is licensed under GNU General Public License version 3, or (at your option) any later version of the License.

Unless otherwise noted, the following copyright and license notice applies to files that are part of this software:

# Copyright (C) 2020 Radosław-RPS
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#

-------------------------------------------------------------------------------