Skip to content

junaga/debian

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

299 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

uname # Linux
hostnamectl # Debian

We use the Debian operating system almost everywhere. With and without GUIs.

Installation

Windows - Recommended

On Windows 11 or Windows 10 use the Windows subsystem for Linux.

wsl.exe --install debian

Cloud

Sign up anywhere in the cloud with a debit;credit card, then rent;subscribe;provision a host;server;container with any Debian release. I rent on console.hetzner.com; Server with 2 vCPUs with block storage. ID required for sign up. A server is just a computer without monitor or keyboard. Use SSH for Terminal and FTP connections.

Hardware - Complicated

For Desktop;Laptop;x86-64 devices 64-Bit-Wintel-IBM-PC you can create a bootable USB drive. Boot UEFI, then boot the USB, then install a system to your M.2;SSD;HDD drive, then boot that drive. You can also boot from microSD, network, or memory. Just ask ChatGPT for help.

Initialization

Copy & Paste; or download files with git clone, curl, wget.

Copy Paste Cut
macOS CMD+C CMD+V CMD+X
Windows & Linux CTRL+Insert Shift+Insert Shift+Delete
Windows & Linux: Desktop CTRL+C CTRL+V CTRL+X
Windows & Linux: Terminal App CTRL+Shift+C CTRL+Shift+V

In 1983 Apple invented C for copy, V for paste, X for cut, Z for undo. Windows 19- 95 added similar keys; but The IBM PC keys still work. Without a Desktop CTRL+C sends byte 3 which is "End of Text" in ASCII and Unicode.

Configuration

Install packages and connect ChatGPT

sudo bash ./node/upgrade.sh

bash ./node/agent.sh
cp ./node/agent/* ~/dev/

openclaw tui

Using an Editor like VS Code

code ~/.bash_history # or notepad.exe, cursor, micro, nano, vim

bash ./desktop/editor/extensions.sh
# copy ./desktop/editor/settings.json
# copy ./desktop/editor/keybinds.json

Configure Shell and generate SSH keys

cp ./node/.bashrc ~/.bashrc
rm ~/.bash_logout
bash

NAME="hermann@stanew.name"
ssh-keygen -N "" -C $NAME
cat ~/.ssh/id_ed25519.pub # public key
cp ./desktop/.ssh ~/.ssh/config

ssh main

Paste the public key into any account or cloud resource. Shell, Git, FTP ... connections run SSH which reads the private key.

NVIDIA GPU, hypr.land and Google Chrome

Make sure you manually disable Secure Boot in UEFI; Because apt:nvidia-driver is not installed, it's compiled with apt:dkms. Installing apt:nvidia-driver installs the source code, then it compiles, then installs the actual driver software. But the newly compiled software has no cryptographic release signature, which is required for Secure Boot.

sudo bash ./node/upgrade.sh
sudo bash ./desktop/upgrade.sh
cp ./desktop/.hypr ~/.hypr
sudo reboot 0
dbus-run-session Hyprland --config ~/.hypr

Hyprland Desktop Screenshot

About

Linux scripts and dotfiles

Resources

Stars

Watchers

Forks

Contributors

Languages