Skip to content

bashbadger/distro-setup

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

distro-setup

Shell script to automate setup of applications and configuration on a newly installed Linux distribution.

Features

  • Set system hostname
  • Generate SSH keys
  • Update system
  • Install packages
  • Install flatpaks
  • Install VSC, keyd, Tailscale, Tresorit, and Ubuntu fonts
  • Remove unwanted GNOME software

Prerequisites

  • sudo access.
  • flatpak installed.
  • A packages.txt file specifying the packages to install (one per line).
  • A flatpaks.txt file specifying the flatpaks to install (one per line).

Usage

git clone https://github.com/bashbadger/distro-setup.git /tmp/distro-setup
cd $_
./distro-setup.sh

TODO

  • Test on Fedora
  • Test on Debian
  • Add function to test if flatpak is installed and install it if missing

About

Automate distro setup

Resources

Stars

Watchers

Forks

Languages