Skip to content

Latest commit

 

History

History
302 lines (233 loc) · 7.36 KB

Commands.md

File metadata and controls

302 lines (233 loc) · 7.36 KB

Commands to run to complete TODOs


Update the system:

sudo pacman -Sy

Upgrade the system:

sudo pacman -Su

Enable AUR on Pamac:

sudo sed -Ei '/EnableAUR/s/^#//' /etc/pamac.conf

Disable AUR on Pamac:

sudo sed -Ei '/EnableAUR/s/^/#/' /etc/pamac.conf

Install Pamac software manager:

sudo pacman -S pamac-aur

Remove Pamac software manager:

sudo pacman -R pamac-aur

Install paru:

sudo pacman -S paru

Remove yay:

sudo pacman -R yay

Install yay:

sudo pacman -S paru

Remove paru:

sudo pacman -R paru

Install gnome browser integration:

$aurhelper -S gnome-browser-connector

Detect AUR helper:

if [ -f /bin/paru ]; then
    aurhelper="/bin/paru"
elif [ -f /bin/yay ]; then 
    aurhelper="/bin/yay"
else
    aurhelper="/bin/pacman" # Change that piece.
fi

Install easy-effects:

sudo pacman -S easyeffects

Install gnome-terminal:

sudo pacman -S gnome-terminal

Remove gnome-console:

sudo pacman -R gnome-console

Install gnome-console:

sudo pacman -S gnome-console

Remove gnome-terminal:

sudo pacman -R gnome-terminal

Enable context menu icons:

gsettings set org.gnome.settings-daemon.plugins.xsettings overrides "{'Gtk/ButtonImages': <1>, 'Gtk/MenuImages': <1>}"

Suggested Gnome extensions:


Installable nerd fonts:

  • ttf-ubuntu-mono-nerd
  • ttf-sourcecodepro-nerd
  • ttf-roboto-mono-nerd
  • ttf-jetbrains-mono-nerd
  • ttf-firacode-nerd
  • otf-droid-nerd
  • ttf-dejavu-nerd
  • ttf-hack-nerd

Developer Utilities:

  • Common Utilities
    • code
    • visual-studio-code-bin
    • neovim
    • emacs
    • sqlitebrowser
    • mongodb-bin
    • mariadb
  • HTML/CSS
    • bluefish
  • Java
    • jdk-openjdk
    • jdk17-openjdk
    • jdk11-openjdk
    • jdk8-openjdk
  • ttf-roboto-mono-nerd
  • ttf-jetbrains-mono-nerd
  • ttf-firacode-nerd
  • otf-droid-nerd
  • ttf-dejavu-nerd
  • ttf-hack-nerd

Developer Utilities:

  • Common Utilities
    • code
    • visual-studio-code-bin
    • neovim
    • emacs
    • sqlitebrowser
    • mongodb-bin
    • mariadb
  • HTML/CSS
    • bluefish
  • Java
    • jdk-openjdk
    • jdk17-openjdk
    • jdk11-openjdk
    • jdk8-openjdk
    • eclipse-java
  • JavaScript
    • nodejs
    • npm
    • yarn
  • Python
    • tk
    • bpython
    • idle
  • C#
    • dotnet-sdk
  • Rust
    • rustup
  • R
    • r
    • rstudio-desktop-bin
  • C/C++
    • codeblocks
    • linux-headers
    • linux-lts-headers
    • linux-zen-headers
    • clion
    • eclipse-cpp

Gnome shortcust:

gsettings set org.gnome.desktop.wm.keybindings panel-run-dialog "['<Super>r']"
gsettings set org.gnome.desktop.wm.keybindings show-desktop "['<Super>d']"
gsettings set org.gnome.settings-daemon.plugins.media-keys home "['<Super>e']"
gsettings set org.gnome.desktop.wm.keybindings switch-applications "['<Super>Tab']"
gsettings set org.gnome.desktop.wm.keybindings switch-applications-backward "['<Shift><Super>Tab']"
gsettings set org.gnome.desktop.wm.keybindings switch-windows "['<Alt>Tab']"
gsettings set org.gnome.desktop.wm.keybindings switch-windows-backward "['<Alt><Shift>Tab']"
gsettings set org.gnome.desktop.wm.keybindings close "['<Alt>F4', '<Super><Shift>q']"
gsettings set org.gnome.desktop.wm.keybindings toggle-fullscreen "['<Alt>F12']"
gsettings set org.gnome.desktop.wm.keybindings toggle-on-all-workspaces "['<Alt>F9']"
gsettings set org.gnome.shell.keybindings focus-active-notification "[]"
gsettings set org.gnome.shell.keybindings toggle-message-tray "['<Super>n']"
gsettings set org.gnome.settings-daemon.plugins.media-keys touchpad-toggle "['<Super><Shift>p']"

Custom shortcuts:

gsettings set org.gnome.settings-daemon.plugins.media-keys.custom-keybinding:/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom0/ name "Gnome Terminal"
gsettings set org.gnome.settings-daemon.plugins.media-keys.custom-keybinding:/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom0/ binding "<Control><Alt>t"
gsettings set org.gnome.settings-daemon.plugins.media-keys.custom-keybinding:/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom0/ command "gnome-terminal"

gsettings set org.gnome.settings-daemon.plugins.media-keys.custom-keybinding:/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom1/ name "Gnome Terminal Alt"
gsettings set org.gnome.settings-daemon.plugins.media-keys.custom-keybinding:/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom1/ binding "<Super>Return"
gsettings set org.gnome.settings-daemon.plugins.media-keys.custom-keybinding:/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom1/ command "gnome-terminal"

gsettings set org.gnome.settings-daemon.plugins.media-keys.custom-keybinding:/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom2/ name "Gnome System Monitor"
gsettings set org.gnome.settings-daemon.plugins.media-keys.custom-keybinding:/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom2/ binding "<Control><Shift>Escape"
gsettings set org.gnome.settings-daemon.plugins.media-keys.custom-keybinding:/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom2/ command "gnome-system-monitor"

gsettings set org.gnome.settings-daemon.plugins.media-keys.custom-keybinding:/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom3/ name "Downloads"
gsettings set org.gnome.settings-daemon.plugins.media-keys.custom-keybinding:/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom3/ binding "<Super>j"
gsettings set org.gnome.settings-daemon.plugins.media-keys.custom-keybinding:/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom3/ command "xdg-open $HOME/Downloads"

gsettings set org.gnome.settings-daemon.plugins.media-keys custom-keybindings "['/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom0/', '/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom1/', '/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom2/', '/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom3/']"

Gaming applications:

  • steam-runtime
  • heroic-games-launcher
  • itch
  • mangohud
  • goverlay-bin
  • gamemode
  • vkbasalt
  • lutris
  • protonge-custom-bin
  • wine
  • wine-gecko
  • wine-mono
  • winetricks
  • bottles
  • qjoypad
  • jstest-gtk
  • discord
  • discover-overlay
  • easyeffects
  • teamspeak