Compare commits

...

3 Commits

Author SHA1 Message Date
5c059d148b add some desktop environment setup 2026-07-11 23:40:51 -05:00
e674629000 more effing permissions 2026-07-11 22:22:20 -05:00
e0e368a875 add tree 2026-07-11 22:22:04 -05:00
4 changed files with 40 additions and 9 deletions

View File

@@ -2,8 +2,32 @@
## DESKTOP ENVIRONMENT ##
###########################
# Designed & tested on Cinnamon XX.x
echo "## desktop environment" | tee todo.md -a
echo "desktop-env.sh not populated"
# remap caps-lock to escape (more efficient neovim)
gsettings set org.gnome.libgnomekbd.keyboard options "['grp\tgrp:win_space_toggle', 'terminate\tterminate:ctrl_alt_bksp', 'caps\tcaps:escape']"
# fix touchpad scrolling direction (the default is objectively wrong)
gsettings set org.cinnamon.desktop.peripherals.touchpad natural-scroll "false"
# enable slick touchpad gestures
echo "* enable touchpad gestures" | tee todo.md -a
# replace holding <Alt> to move windows with <Super>
gsettings set org.cinnmon.desktop.wm.preferences mouse-button-modifier "'<Super>'"
# hide annoying super menu icons
# set up taskbar
# startup programs - artha
mkdir -p $HOME/.config/autostart
cp ./utils/artha-autostart.desktop $HOME/.config/autostart/artha.desktop
chmod 755 $HOME/.config/autostart/artha.desktop
# disable calendar widget showing events too
FP="$HOME/.config/cinnamon/spices/calendar@cinnamon.org/13.json" # why is this 13? doesn't seem very robust
cat $FP | jq '.["show-events"].value = false' | tee $FP

View File

@@ -18,7 +18,7 @@ echo "* install drivers & such" | tee todo.md -a
# Install some apt packages
sudo apt-get upgrade -y
sudo apt-get install -y curl git jq build-essentials unzip # for development
sudo apt-get install -y curl git jq build-essentials unzip tree # for development
sudo apt-get install -y ripgrep # I honestly don't remember why I installed these
echo "* globstar?" | tee todo.md -a

View File

@@ -4,24 +4,25 @@
echo "## special/single-use/professional programs" | tee todo.md -a
# GIMP (image manipulation)
apt-get install -y gimp
sudo apt-get install -y gimp
# Audacity (audio manipulation)
apt-get install -y audacity
sudo apt-get install -y audacity
# VLC (video player)
apt-get install -y vlc
sudo apt-get install -y vlc
# ffmpeg (A/V transcoding)
apt-get install -y ffmpeg
sudo apt-get install -y ffmpeg ffmpeg-doc
# OBS studio (screen recording)
add-apt-repository ppa:obsproject/obs-studio
apt-get update
apt-get install -y obs-studio
echo '' | add-apt-repository ppa:obsproject/obs-studio
sudo apt-get update
sudo apt-get install -y obs-studio
# FreeCAD (3D parametric modeling)
apt-get install -y freecad
echo '' | sudo add-apt-repository ppa:freecad-maintainers/freecad-stable
sudo apt-get install -y freecad freecad-doc
# 3D printing slicer
echo "* choose and install 3D slicer" | tee todo.md -a

View File

@@ -0,0 +1,6 @@
[Desktop Entry]
Type=Application
Name=Artha
GenericName=Thesaurus
Comment=Handy thesaurus based on WordNet
Exec=artha