Skip to content

suflaj/debian-post-install

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

75 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Debian Post-Install

This repository contains files I personally use as post-install scripts.

Guides

init.sh

This is the first thing you should run once you establish and internet connection and setup sudo.

First, this script will update apt and upgrade all packages. Then, it installs software-properties-common so we can add contrib and non-free repos. Once we do that, we update apt again and:

  • setup additional package managers (flatpak and snappy)
  • setup essential packages for the rest of the installation and smooth operation
  • setup restricted packages
  • setup a basic firewall

setup-base.sh

This is likely the thing you want to run second. This will:

  • setup a desktop environment (KDE)
  • setup some additional fonts we might use
  • setup a tiling tool (bismuth)
  • setup a dock (latte-dock)

setup-more.sh

This is likely the thing you want to run third. This will:

  • setup Google Chrome
  • setup Microsoft Edge (yes, I use both, but mainly Edge)
  • setup a few apps I use for communication, multimedia and productivity
  • setup Flameshot and the shortcuts for it
  • setup Spotify
  • setup Ulauncher
  • setup Visual Studio Code and some extensions I use
  • setup the nVidia drivers
  • setup Conda (miniconda3)
  • setup CUDA toolkit
  • setup Docker
  • setup a few useful tools
  • setup pip-embargo

setup-tweaks.sh

This is likely the thing you want to run fourth. Or you might not want to run this at all. This will:

  • tweak GRUB (add some settings to GRUB, most importantly change the timeout)
  • tweak stuff related to Intel CPU and GPU
  • tweak stuff related to power consumption

Chrome extensions

Read the Chrome extensions README to find out more.

GRUB

Read the GRUB README to find out more.

Wallpapers

Read the Wallpapers README to find out more.

To do

  • setup KDE fully and share the dotfiles
  • setup Latte fully and share the dotfiles
  • setup VSCode fully and share the config files

About

A collection of post-install scripts and resources for Debian

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages