Skip to content

Latest commit

 

History

History
89 lines (65 loc) · 2.53 KB

README.md

File metadata and controls

89 lines (65 loc) · 2.53 KB

What I keep in this repository

REQUIREMENTS AND REQUIRED PACKAGES

  • Be on Ubuntu
  • Bash (Already preinstalled on Debian based distributions)
  • Gnome desktop environment installed and running
  • wget
  • stow
  • git
  • Have ssh key generated and be logged in to Github with it. Needed for SSH git cloning.

What does all of this do? it

  • Downloads useful and necessary apt and snap packages
  • Downloads nerd font: Hack nerd font
  • Downloads and compiles lazydocker
  • Downloads and compiles lazygit
  • Downloads vimv
  • Configures gnome settings with gsettings to: hide trash on dash-to-dock, hide home, disable notifications, etc.

And possibly more. For full info, check scripts themselves at start.sh and install_scripts directory

Installation

METHOD SPECIFIC REQUIREMENTS:

  • Must have ssh key and be signed in to Github with it since this script uses git clone with ssh
wget -qO- https://raw.githubusercontent.com/monoira/.dotfiles/main/start.sh | bash

When scripts finish, reboot your system.

Manual tasks that can not be automated

  • install OhMyZsh

        sh -c "$(wget https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh -O -)"
        git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
        git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting
  • add Vim extension to Dbeaver manually

  • add a keyboard layout

  • place packages based on the following image: Image of packages on Ubuntu

Optional tips you might want to consider

  • pause auto update / refresh of all snap packages
sudo snap refresh --hold