Skip to content

My personal computer desktop and/or laptop designed for technical or scientific applications.

License

Notifications You must be signed in to change notification settings

nashrullahalifauzi/debian-workstation

Repository files navigation

Debian Workstation

My personal computer desktop and/or laptop designed for technical or scientific applications.

Warning

This setup under construction!

Debian Software Repositories

Add to /etc/apt/sources.list.

# deb cdrom:[Debian GNU/Linux 12.6.0 _Bookworm_ - Official amd64 DVD Binary-1 with firmware 20240629-10:19]/ bo>

deb http://deb.debian.org/debian/ bookworm main non-free-firmware contrib non-free
deb-src http://deb.debian.org/debian/ bookworm main non-free-firmware contrib non-free

deb http://security.debian.org/debian-security bookworm-security main non-free-firmware contrib non-free
deb-src http://security.debian.org/debian-security bookworm-security main non-free-firmware contrib non-free

# bookworm-updates, to get updates before a point release is made;
# see https://www.debian.org/doc/manuals/debian-reference/ch02.en.html#_updates_and_backports
deb http://deb.debian.org/debian/ bookworm-updates main non-free-firmware contrib non-free
deb-src http://deb.debian.org/debian/ bookworm-updates main non-free-firmware contrib non-free

# debian-backports
deb http://deb.debian.org/debian bookworm-backports main non-free-firmware contrib non-free
deb-src http://deb.debian.org/debian bookworm-backports main non-free-firmware contrib non-free

List of Debian Sofware

apache2 apache2

apache2

apt install apache2

apache2-doc apache2

apache2

apt install apache2-doc

apt-transport-https apt-transport-https

apt-transport-https

apt install apt-transport-https

atril atril

atril

apt install atril

audacious audacious

audacious

apt install audacious

audacity audacity

audacity

apt install audacity

blender blender

blender

apt install blender

btop btop

btop

apt install btop

calibre calibre

calibre

apt install calibre

chromium chromium

chromium

apt install chromium

color-picker color-picker

color-picker

apt install color-picker

cpu-x cpu-x

cpu-x

apt install cpu-x

curl curl

curl

apt install curl

ebook-speaker ebook-speaker

ebook-speaker

apt install ebook-speaker

ffmpeg ffmpeg

ffmpeg

apt install ffmpeg

filezilla filezilla

filezilla

apt install filezilla

fonts-crosextra-caladea fonts-crosextra-caladea

fonts-crosextra-caladea

apt install fonts-crosextra-caladea

fonts-inter fonts-inter

fonts-inter

apt install fonts-inter

fonts-crosextra-carlito fonts-crosextra-carlito

fonts-crosextra-carlito

apt install fonts-crosextra-carlito

fonts-jetbrains-mono fonts-jetbrains-mono

fonts-jetbrains-mono

apt install fonts-jetbrains-mono

font-manager atril

font-manager

apt install font-manager

font-viewer font-viewer

font-viewer

apt install font-viewer

freecad freecad

freecad

apt install freecad

freeplane freeplane

freeplane

apt install freeplane

geany geany

geany

apt install geany

gdebi gdebi

gdebi

apt install gdebi

gimp gimp

gimp

apt install gimp

git git

git

apt install git

gnome-power-manager gnome-power-manager

gnome-power-manager

apt install gnome-power-manager

gnucash gnucash

gnucash

apt install gnucash

gparted gparted

gparted

apt install gparted

gscan2pdf gscan2pdf

gscan2pdf

apt install gscan2pdf

gsmartcontrol gsmartcontrol

gsmartcontrol

apt install gsmartcontrol

gstreamer1.0-vaapi gstreamer1.0-vaapi

gstreamer1.0-vaapi

apt install gstreamer1.0-vaapi

gthumb gthumb

gthumb

apt install gthumb

hardinfo hardinfo

hardinfo

apt install hardinfo

htop htop

htop

apt install htop

inkscape inkscape

inkscape

apt install inkscape

img2pdf

img2pdf

apt install img2pdf

kdenlive kdenlive

kdenlive

apt install kdenlive

kicad kicad

kicad

apt install kicad/bookworm-backports
apt install kicad-footprints/bookworm-backports
apt install kicad-libraries/bookworm-backports
apt install kicad-packages3d/bookworm-backports
apt install kicad-symbols/bookworm-backports
apt install kicad-templates/bookworm-backports
apt install kicad-doc-en/bookworm-backports
apt install kicad-demos/bookworm-backports

kraft kraft

kraft

apt install kraft

krita krita

krita

apt install krita

libavcodec-extra libavcodec-extra

libavcodec-extra

apt install libavcodec-extra

librecad librecad

librecad

apt install librecad

lshw lshw

lshw

apt install lshw

neofetch neofetch

neofetch

apt install neofetch

neovim neovim

neovim

apt install neovim

nvidia-tesla-470-driver nvidia-driver

Read the docs:

  1. https://wiki.debian.org/NvidiaGraphicsDrivers
  2. https://wiki.debian.org/NVIDIA%20Optimus#Using_NVIDIA_GPU_as_the_primary_GPU
  3. https://www.nvidia.com/en-us/geforce/gaming-laptops/geforce-920m/

nvidia-tesla-470-driver

apt install nvidia-tesla-470-driver

nvidia-detect nvidia-detect

nvidia-detect

apt install nvidia-detect

ocrmypdf ocrmypdf

ocrmypdf

apt install ocrmypdf

obs-studio obs-studio

obsstudio

apt install obs-studio

openscad openscad

openscad

apt install openscad

papirus-icon-theme papirus-icon-theme

papirus-icon-theme

apt install papirus-icon-theme

partitionmanager partitionmanager

partitionmanager

apt install partitionmanager

pdfarranger pdfarranger

pdfarranger

apt install pdfarranger

pdfsam pdfsam

pdfsam

apt install pdfsam

pdftk pdftk

pdftk

apt install pdftk

photocollage photocollage

photocollage

apt install photocollage

php php

photocollage

apt install php

#### `poppler-utils` ![poppler-utils](https://img.shields.io/badge/office_application-document_viewer-blue?style=flat-square)
[![poppler-utils](https://img.shields.io/debian/v/poppler-utils/bookworm?style=for-the-badge&logo=debian&logoColor=c70036&label=poppler-utils&color=c70036 "vector-based drawing program")](https://packages.debian.org/bookworm/poppler-utils)
```bash
apt install poppler-utils

printer-driver-all printer-driver-all

printer-driver-all

apt install printer-driver-all

rar rar

rar

apt install rar

scribus scribus

scribus

apt install scribus

slic3r slic3r

slic3r

apt install slic3r

sweethome3d sweethome3d

sweethome3d

apt install sweethome3d

tesseract-ocr tesseract-ocr

tesseract-ocr

apt install tesseract-ocr

terminator terminator

terminator

apt install terminator

texlive texlive

texlive

apt install texlive

thunar thunar

thunar

apt install thunar

thunderbird thunderbird

thunderbird

apt install thunderbird

ttf-mscorefonts-installer ttf-mscorefonts-installer

ttf-mscorefonts-installer

apt install ttf-mscorefonts-installer

ufw ufw

ufw

apt install ufw

unrar unrar

unrar

apt install unrar

usbview usbview

usbview

apt install usbview

vlc vlc

vlc

apt install vlc

wget wget

wget

apt install wget

wifi-qr wifi-qr

wifi-qr

apt install wifi-qr

Non-Debian Software Repositories

chrome

gh atril

wget -qO- https://cli.github.com/packages/githubcli-archive-keyring.gpg | tee /etc/apt/keyrings/githubcli-archive-keyring.gpg > /dev/null \
&& chmod go+r /etc/apt/keyrings/githubcli-archive-keyring.gpg \
&& echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/githubcli-archive-keyring.gpg] https://cli.github.com/packages stable main" | tee /etc/apt/sources.list.d/github-cli.list > /dev/null
&& apt update
&& apt install gh

odafileconverter

pandoc

Download the latest release of Pandoc via https://github.com/jgm/pandoc/releases/latest.

wget https://github.com/jgm/pandoc/releases/download/3.3/pandoc-3.3-1-amd64.deb

Install pandoc-3.3-1-amd64.deb via Gdebi.

qmk-firmware

Visit https://github.com/qmk/qmk_fpm

echo "deb https://linux.qmk.fm/ $(lsb_release --codename --short) main" | tee /etc/apt/sources.list.d/qmk.list
wget -qO - https://linux.qmk.fm/gpg_pubkey.txt | gpg --dearmor | tee /etc/apt/trusted.gpg.d/qmk-gpg-pubkey.gpg > /dev/null
apt update && upgrade
apt install qmk

signal signal

wget -O- https://updates.signal.org/desktop/apt/keys.asc | gpg --dearmor > signal-desktop-keyring.gpg
cat signal-desktop-keyring.gpg | tee /usr/share/keyrings/signal-desktop-keyring.gpg > /dev/null

echo 'deb [arch=amd64 signed-by=/usr/share/keyrings/signal-desktop-keyring.gpg] https://updates.signal.org/desktop/apt xenial main' |\
  tee /etc/apt/sources.list.d/signal-xenial.list
  
apt update
apt install signal

typora

wget -qO - https://typora.io/linux/public-key.asc | tee /etc/apt/trusted.gpg.d/typora.asc
add-apt-repository 'deb https://typora.io/linux ./'
apt update && apt upgrade
apt install typora

vscode

wget -qO- https://packages.microsoft.com/keys/microsoft.asc
gpg --dearmor > packages.microsoft.gpg
install -D -o root -g root -m 644 packages.microsoft.gpg /etc/apt/keyrings/packages.microsoft.gpg
echo "deb [arch=amd64,arm64,armhf signed-by=/etc/apt/keyrings/packages.microsoft.gpg] https://packages.microsoft.com/repos/code stable main" | tee /etc/apt/sources.list.d/vscode.list > /dev/null
rm -f packages.microsoft.gpg
apt update && apt upgrade
apt install code

zotero

Visit https://www.zotero.org/download/ and download the latest version of Zotero. As root:

cd /opt
wget https://download.zotero.org/client/release/6.0.35/Zotero-6.0.35_linux-x86_64.tar.bz2
tar -xjvf Zotero-6.0.35_linux-x86_64.tar.bz2
rm -rf Zotero-6.0.35_linux-x86_64.tar.bz2
mkdir zotero
cd Zotero_linux-x86_64
mv * /opt/zotero/
cd /opt
rm -rf Zotero_linux-x86_64
cd zotero
chmod +x set_launcher_icon
./set_launcher_icon # or bash set_launcher_icon
ln -s zotero.desktop /home/naf/.local/share/applications/zotero.desktop
zotero-better-bibtex

Visit https://github.com/retorquere/zotero-better-bibtex/releases/latest and download:

wget https://github.com/retorquere/zotero-better-bibtex/releases/download/v6.7.214/zotero-better-bibtex-6.7.214.xpi
  1. In the main menu go to Tools > Add-ons
  2. Select ‘Extensions’
  3. Click on the gear in the top-right corner and choose ‘Install Add-on From File…’
  4. Choose .xpi that you’ve just downloaded, click ‘Install’
  5. Restart Zotero if you’re using Zotero 6

Notes

Delete Gnome games.

apt purge gnome-games

Set grub background image /etc/default/grub.

GRUB_BACKGROUND=""
update-grub
  • https://wiki.debian.org/GDM#Customizing_the_GDM_appearance

Credits

About

My personal computer desktop and/or laptop designed for technical or scientific applications.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published