This repo was made to be used as a reference to my current Linux setup. Here I will describe what I am currently using and how to set it up.
-
Font: Roboto Mono Medium
-
neovim
-
tmux
-
i3 wm
- Requirements
- Installation
- Post-Installation
- Basic Shortcuts and Commands
- Automatically Mount Partitions
- Install Oh My Posh and read how to configure it
- Install patched fonts such as Nerd Fonts (e.g. Roboto Mono Nerd Font)
- Install neovim
- Run
install.sh(see below)
Installation on Ubuntu
The installation is pretty simple. It will download and install some of the necessary sotfware and libs. It also will create my default directories and organize the files. To install simply follow:
- Git clone this repo
- Change the USER_NAME variable in the
install.shfile to your current home user - Run
install.sh
After everything is installed some of the configurations should me changed as follows:
- The USER_NAME variable in the
~/.tmux.confto your current home user. - The
~/scripts/monitorfile should be changed to your current monitor settings. - The
~/scripts/tv-audio,~/scripts/mic-audioand~/scripts/set-audio-profilesfiles should be altered to your current audio settings. - To check your monitor settings use
$ arandr.$ pacmd list-cardsand$ pacmd list-sinksmight be helpful to check the audio settings.
To be updated
There are a few basic shortcuts and commands that you should know to have a better workflow. You can customize it as you please.
I've made a few cheat sheets on the programs and shortcuts that I use:
reference: AutomaticallyMountPartitions
In order to mount partitions on startup the 'filesystem table' should be edited. It can be a dangerous process, so be sure to save a backup file. This file is located at:
/etc/fstab
To get all the information you need about the partitions available on your system, use the following command:
$ lsblk -o NAME,SIZE,TYPE,FSTYPE,UUID
To have write access to 'ntfs' file system you should install the 'ntfs-3g' package.
To grant all users access to '/dev/sdb1', which will be located at '/media/victor/backup', and is of type 'ntfs' the line would be:
/dev/sdb1 /media/victor/backup ntfs-3g rw,auto,user,fmask=0111,dmask=0000 0 0