feat: initial commit
This commit is contained in:
42
Debian/00-install-utilities.sh
Normal file
42
Debian/00-install-utilities.sh
Normal file
@@ -0,0 +1,42 @@
|
||||
#!/bin/sh
|
||||
|
||||
#-- Install system utilities like different shells here
|
||||
|
||||
#-- Update and Upgrade --#
|
||||
apt update
|
||||
apt upgrade -y
|
||||
|
||||
|
||||
#-- Git --#
|
||||
#-- Git is a version control utility that will be used to pull down dot files and shell scripts
|
||||
apt install git -y
|
||||
|
||||
#-- Curl --#
|
||||
apt install curl -y
|
||||
|
||||
#-- Wget --#
|
||||
apt install wget -y
|
||||
|
||||
#-- zsh --#
|
||||
apt install zsh -y
|
||||
|
||||
#-- GNU Stow --#
|
||||
#-- Stow is a utility that can symlink your dot files to your home directory
|
||||
apt install stow -y
|
||||
|
||||
|
||||
#-- Zoxide --#
|
||||
#-- Zoxide is like cd, but juiced.
|
||||
apt install zoxide -y
|
||||
|
||||
#-- wl-clipboard --#
|
||||
#-- for wayland clipboard --#
|
||||
apt install wl-clipboard -y
|
||||
|
||||
#-- Flatpak and Flathub --#
|
||||
apt install flatpak -y
|
||||
|
||||
flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo
|
||||
|
||||
#-- Build Essentials for Lua Language Server--#
|
||||
apt install build-essential cmake ninja-build
|
||||
13
Debian/10-install-applications-universal.sh
Normal file
13
Debian/10-install-applications-universal.sh
Normal file
@@ -0,0 +1,13 @@
|
||||
#!/bin/bash
|
||||
|
||||
#-- Install applications and software here, such as browsers or game launchers, etc.
|
||||
|
||||
#-- Update and Upgrade --#
|
||||
apt update
|
||||
apt upgrade -y
|
||||
|
||||
#-- Neovim --#
|
||||
apt install neovim -y
|
||||
|
||||
apt install lua5.1 -y
|
||||
|
||||
1
Debian/11-install-applications-server.sh
Normal file
1
Debian/11-install-applications-server.sh
Normal file
@@ -0,0 +1 @@
|
||||
#!/bin/sh
|
||||
26
Debian/11-install-applications-workstation.sh
Normal file
26
Debian/11-install-applications-workstation.sh
Normal file
@@ -0,0 +1,26 @@
|
||||
#!/bin/sh
|
||||
|
||||
#########################################
|
||||
######## Debian Repository ##############
|
||||
#########################################
|
||||
|
||||
#-- Flatpak Gnome Software Plugin --#
|
||||
apt install gnome-software-plugin-flatpak -y
|
||||
|
||||
#-- Rhythmbox --#
|
||||
apt install rhythmbox -y
|
||||
|
||||
#-- Nextcloud Desktop --#
|
||||
apt install nextcloud-desktop -y
|
||||
|
||||
#-- Gnome Web --#
|
||||
apt install epiphany-browser -y
|
||||
|
||||
#-- 1Password --#
|
||||
wget -O ~/Downloads/1password-latest.deb https://downloads.1password.com/linux/debian/amd64/stable/1password-latest.deb
|
||||
apt install -f ~/Downloads/1password-latest.deb -y
|
||||
|
||||
#-- Ollama 00--#
|
||||
#-- Local llm
|
||||
curl -fsSL https://ollama.com/install.sh | sh
|
||||
|
||||
5
Debian/20-set-user-preferences-interactive.sh
Normal file
5
Debian/20-set-user-preferences-interactive.sh
Normal file
@@ -0,0 +1,5 @@
|
||||
#!/bin/sh
|
||||
|
||||
#-- For gnome customizations
|
||||
sudo apt install gtk2-engines-murrine -y
|
||||
|
||||
3
Debian/readme.md
Normal file
3
Debian/readme.md
Normal file
@@ -0,0 +1,3 @@
|
||||
# Purpose
|
||||
|
||||
This repository is for easily and quickly pulling scripts down to a newly Debian imaged device and getting it functional.
|
||||
Reference in New Issue
Block a user