
2025/04/14: WIP
Download
debian-12.10.0-amd64-netinst.iso
Installation Notes
Repositories
nonfree
sudo -e '/etc/apt/sources.list'
non-free
WineHQ
sudo dpkg --add-architecture 'i386'
rm -fv '/tmp/winehq.key' '/tmp/winehq-archive.key' && wget -O '/tmp/winehq.key' 'https://dl.winehq.org/wine-builds/winehq.key' && gpg --dearmor --output '/tmp/winehq-archive.key' '/tmp/winehq.key' && sudo mv -fv '/tmp/winehq-archive.key' '/etc/apt/keyrings' && wget -O '/tmp/winehq-bookworm.sources' 'https://dl.winehq.org/wine-builds/debian/dists/bookworm/winehq-bookworm.sources' && sudo mv -fv '/tmp/winehq-bookworm.sources' '/etc/apt/sources.list.d' && sync
Software
Update
sudo apt update && sudo apt full-upgrade -y && sudo apt autoremove -y && sudo apt clean && sync
General
sudo apt install --install-recommends filezilla foliate gimp gnome-disk-utility gnome-system-monitor gvfs-backends keepassxc mate-calc thunderbird 7zip aria2 adb fastboot fonts-noto libglib2.0-bin libsecret-tools lm-sensors mesa-utils obs-studio transmission-gtk vlc unar yt-dlp
Games
doomsday flightgear neverball
Wine
winehq-staging winbind icoutils mesa-vulkan-drivers libgl1-mesa-dri:i386 mesa-vulkan-drivers:i386 libgl1:i386 libnss-mdns:i386
Intel
intel-gpu-tools intel-media-va-driver-non-free
Tor Browser
Settings
Printer
ipp://192.168.1.164/ipp/print
Kole
Terminal
Settings
KeePassXC
Settings
Add Database Pass to Keyring
secret-tool store --label='KeePass' 'keepass' 'default'
lm_sensors
sudo sensors-detect --auto
sudo -e '/etc/modules'
Secure Shell
Disks
fstab
sudo -e '/etc/fstab'
,data=writeback,nobarrier
mount | grep 'ext4'
Trim
sudo systemctl enable 'fstrim.timer' --now && sudo systemctl start 'fstrim' && sync && sudo systemctl status 'fstrim' -l
Network
nm-connection-editor
1.1.1.2,1.0.0.2
2606:4700:4700::1112,2606:4700:4700::1002
Laptop Power Management
Xorg
HDMI Settings
xfce4-session-settings
HDMI Settings
bash -c "xrandr --output 'HDMI-1' --set 'Broadcast RGB' 'Full' & xrandr --output 'HDMI-1' --set 'content type' 'Game' & xrandr --output 'HDMI-1' --set 'Colorspace' 'opRGB'"
Wine
MIME
gio mime 'text/plain' 'org.xfce.mousepad.desktop'
gio mime 'image/jpeg' 'org.xfce.ristretto.desktop'
gio mime 'image/png' 'org.xfce.ristretto.desktop'
gio mime 'image/bmp' 'org.xfce.ristretto.desktop'
gio mime 'application/pdf' 'atril.desktop'
gio mime 'application/epub+zip' 'com.github.johnfactotum.Foliate.desktop'
xfconf-query
xfconf-query --channel 'xfwm4' --property '/general/use_compositing' --type 'bool' --set 'false'
xfconf-query --channel 'xfwm4' --property '/general/vblank_mode' --type 'string' --set 'off'
Firefox
GRUB
sudo -e '/etc/default/grub' && sudo update-grub
Spinesnap
acpi_osi='Linux' reboot='pci' nohz='off' preempt='none' pci='nocrs,pcie_bus_perf,realloc,pcie_scan_all,big_root_window' i915.enable_fbc='0' i915.enable_psr='0' i915.panel_use_ssc='0' i915.enable_guc='3' i915.guc_log_level='0' i915.nuclear_pageflip='1' i915.enable_hangcheck='0' mitigations='off' i915.mitigations='off' nvme.noacpi='1' nowatchdog modprobe.blacklist='iTCO_wdt' tsc='nowatchdog' ahci.mobile_lpm_policy='1' iwlmvm.power_scheme='1' nvme_core.default_ps_max_latency_us='0' pcie_aspm='off' pcie_port_pm='off' snd_hda_intel.power_save='0' usbcore.autosuspend='-1' rootflags='data=writeback'
Thermal Profile
sudo apt install 'smbios-utils' -y && sudo smbios-thermal-ctl --set-thermal-mode='performance' && sudo apt purge 'smbios-utils' -y
Chicago95
Theme
sudo apt install git gnome-session-canberra
rm -Rf '/tmp/Chicago95-master' ~/'.themes/Chicago95' ~/'.icons/Chicago95' ~/'.icons/Chicago95_Standard_Cursors' ~/'.local/share/sounds/Chicago95'
git clone --branch 'master' --depth '1' --recurse-submodules 'https://github.com/grassmunk/Chicago95.git' '/tmp/Chicago95-master'
mkdir -p ~/'.themes' ~/'.icons' ~/'.local/share/sounds'
mv '/tmp/Chicago95-master/Theme/Chicago95' ~/'.themes'
mv '/tmp/Chicago95-master/Icons/Chicago95' ~/'.icons'
mv '/tmp/Chicago95-master/Cursors/Chicago95_Standard_Cursors' ~/'.icons'
mv '/tmp/Chicago95-master/sounds/Chicago95' ~/'.local/share/sounds'
mv '/tmp/Chicago95-master/Extras/Microsoft Windows 95 Startup Sound.ogg' ~/'.local/share/sounds/Chicago95/stereo'
rm -Rf '/tmp/Chicago95-master'
xfconf-query --channel 'xsettings' --property '/Net/SoundThemeName' --type 'string' --set 'Chicago95' --create
Appearance
xfce4-appearance-settings
Startup Sound
xfce4-session-settings
Chicago95
canberra-gtk-play --file='/home/espionage724/.local/share/sounds/Chicago95/stereo/Microsoft Windows 95 Startup Sound.ogg'
Wallpaper
Color: Solid color
Style → None
xfdesktop-settings
008080
Cursor
Notifications
Window Manager
Xfce
Clipman
Default Applications
Internet → Web Browser → Mozilla Firefox
Internet → Mail Reader → Mozilla Thunderbird
Utilities → File Manager → Thunar
Utilities → Terminal Emulator → Xfce Terminal
xfce4-mime-settings
Desktop
File Manager Preferences
Display → Thumbnails → Show thumbnails: Always
Display → Thumbnails → Only show thumbnails for files smaller than: 1 GiB
Behavior → Context Menu → [x] Show action to permanently delete files and folders

Advanced → File Transfer → Transfer files in parallel: Always
thunar-settings
Keyboard
Shortcuts
bash -c "secret-tool lookup 'keepass' 'default' | keepassxc --pw-stdin ~/'Documents/keepass.kdbx'"
bash -c "xfce4-terminal -T 'Debian Updater' -e ~/'.local/scripts/debian-updater.sh'"
xfce4-popup-whiskermenu
Terminal Preferences
General → Scrolling → Scrollback: 10000
General → Cursor → [x] Cursor blinks
General → Clipboard → [ ] Show unsafe paste dialog
Appearance → Font → [x] Use system font
xfce4-terminal --preferences
Window Manager
Keyboard → Workspace 11: Clear
5)
xfwm4-settings
Window Manager Tweaks
Cycling → [ ] Skip windows that have “skip pager” or “skip taskbar” properties set
Cycling → [x] Cycle through windows on all workspaces
Accessibility → [ ] Use mouse wheel on title bar to roll up the window
Workspaces → [ ] Use the mouse wheel on the desktop to switch workspaces
Compositor →
[ ] Enable display compositing
6)
xfwm4-tweaks-settings
Workspaces
Scripts
Updater
mkdir -p ~/'.local/scripts' && nano ~/'.local/scripts/debian-updater.sh' && chmod +x ~/'.local/scripts/debian-updater.sh'
#!/bin/bash
sudo apt update
sudo apt full-upgrade -y
sudo apt autoremove -y
sudo apt clean
rm -Rf ~/'.cache/mesa_shader_cache'*'/'*
sudo fstrim -v -a
read -n '1' -s -r -p 'Done. Press any key to exit.'
sleep '3'
# End
~/'.local/scripts/debian-updater.sh'
Server
Automatic Updates

2025/03/04: Untested
Service
sudo -e '/etc/systemd/system/debian-up.service'
[Service]
Type=oneshot
ExecStartPre='/usr/bin/apt' clean
ExecStart='/usr/bin/apt' update
ExecStart='/usr/bin/apt' full-upgrade -y
ExecStart='/usr/bin/apt' autoremove -y
ExecStartPost='/usr/bin/sync'
ExecStartPost='/usr/bin/systemctl' reboot
Timer
sudo -e '/etc/systemd/system/debian-up.timer' && sudo systemctl daemon-reload && sudo systemctl enable 'debian-up.timer' --now
[Unit]
Description=Software Package Maintenance and Updater
After=network-online.target
Wants=network-online.target
[Timer]
OnCalendar=*-*-* 03:00:00
Persistent=true
[Install]
WantedBy=timers.target
Notable Folders and Commands