Compare commits
3 Commits
226ce4eec4
...
5c059d148b
| Author | SHA1 | Date | |
|---|---|---|---|
| 5c059d148b | |||
| e674629000 | |||
| e0e368a875 |
@@ -2,8 +2,32 @@
|
|||||||
## DESKTOP ENVIRONMENT ##
|
## DESKTOP ENVIRONMENT ##
|
||||||
###########################
|
###########################
|
||||||
# Designed & tested on Cinnamon XX.x
|
# Designed & tested on Cinnamon XX.x
|
||||||
|
echo "## desktop environment" | tee todo.md -a
|
||||||
|
|
||||||
echo "desktop-env.sh not populated"
|
echo "desktop-env.sh not populated"
|
||||||
|
|
||||||
# remap caps-lock to escape (more efficient neovim)
|
# 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']"
|
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
|
||||||
|
|
||||||
|
|||||||
2
main.sh
2
main.sh
@@ -18,7 +18,7 @@ echo "* install drivers & such" | tee todo.md -a
|
|||||||
|
|
||||||
# Install some apt packages
|
# Install some apt packages
|
||||||
sudo apt-get upgrade -y
|
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
|
sudo apt-get install -y ripgrep # I honestly don't remember why I installed these
|
||||||
echo "* globstar?" | tee todo.md -a
|
echo "* globstar?" | tee todo.md -a
|
||||||
|
|
||||||
|
|||||||
@@ -4,24 +4,25 @@
|
|||||||
echo "## special/single-use/professional programs" | tee todo.md -a
|
echo "## special/single-use/professional programs" | tee todo.md -a
|
||||||
|
|
||||||
# GIMP (image manipulation)
|
# GIMP (image manipulation)
|
||||||
apt-get install -y gimp
|
sudo apt-get install -y gimp
|
||||||
|
|
||||||
# Audacity (audio manipulation)
|
# Audacity (audio manipulation)
|
||||||
apt-get install -y audacity
|
sudo apt-get install -y audacity
|
||||||
|
|
||||||
# VLC (video player)
|
# VLC (video player)
|
||||||
apt-get install -y vlc
|
sudo apt-get install -y vlc
|
||||||
|
|
||||||
# ffmpeg (A/V transcoding)
|
# ffmpeg (A/V transcoding)
|
||||||
apt-get install -y ffmpeg
|
sudo apt-get install -y ffmpeg ffmpeg-doc
|
||||||
|
|
||||||
# OBS studio (screen recording)
|
# OBS studio (screen recording)
|
||||||
add-apt-repository ppa:obsproject/obs-studio
|
echo '' | add-apt-repository ppa:obsproject/obs-studio
|
||||||
apt-get update
|
sudo apt-get update
|
||||||
apt-get install -y obs-studio
|
sudo apt-get install -y obs-studio
|
||||||
|
|
||||||
# FreeCAD (3D parametric modeling)
|
# 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
|
# 3D printing slicer
|
||||||
echo "* choose and install 3D slicer" | tee todo.md -a
|
echo "* choose and install 3D slicer" | tee todo.md -a
|
||||||
|
|||||||
6
utils/artha-autostart.desktop
Normal file
6
utils/artha-autostart.desktop
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
[Desktop Entry]
|
||||||
|
Type=Application
|
||||||
|
Name=Artha
|
||||||
|
GenericName=Thesaurus
|
||||||
|
Comment=Handy thesaurus based on WordNet
|
||||||
|
Exec=artha
|
||||||
Reference in New Issue
Block a user