Skip to content

obernardovieira/dotFiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dotFiles

Welcome to my dotFiles configuration.

This configration set includes configuration to bash, oh-my-zsh, tmux, git and more.

Software

  • Development
    • Android Studio
    • Arduino IDE
    • Atom
    • DB Browser for SQLite
    • Fritzing
    • Ganache
    • Intellij IDEA
    • Postman
    • PyCharm Community
    • RoboMongo
    • SQLtabs
    • VScode
    • zeal
    • gitg
  • Graphics
    • KSnapshot
    • GIMP
  • Internet
    • Brave
    • Clipgrab
    • Deluge
    • IPFS Desktop
    • Skype
    • Vivaldi
    • Zoom
  • Productivity
    • Typora
  • Audio & Video
    • Kazam
    • VLC
  • Administration
    • VirtualBox
    • Grub costumizer

Shell

oh-my-zsh

Using zsh with powerlevel9k. It also requires to install nerdfont-complete (Ubuntu Mono Nerd Font Complete Mono.ttf).

git

A set of alias and other usefull configuration

tmux

Click to expand!
  • C-h/j/k/l - switch to pane in the given direction
  • C-\\ - toggle between last active panes

Under tmux prefix C-a:

  • C-l - clear terminal
  • S - switch to a session that starts with given name, or switch to the last session if no name given
  • m - open man page in a vertical split
  • g - tail log/development.log in a new window
  • R - source ~/.tmux.conf after changes

My tmux keybindings:

_ vertical split (by default is %)
- horizontal split (by default is ")
! break pane into new window
c new window

o select next pane
{ swap pane with previous
} swap pane with next
n next window
p previous window
) next session
( previous session
; select previously active pane
l select previously active window

s interactive session & window browser
w interactive window browser

$ rename session
, rename window

: command prompt
d detach
f search text in open windows

[ copy mode
] paste buffer
# list buffers
- delete buffer

It's also possible to use the mouse and move between panes using ALT and the arrows.

User Interface

Calendar format

%A, %e %B %Y, %H:%M:%S %Z, w%V, %j

Switch environments like MAC

Gestures is a package that allows you to config actions when using fingers. https://www.omgubuntu.co.uk/2018/09/linux-touchpad-gestures-app

Transparent taskbar

To make the taskbar transparent, choose the diresed theme to be used, then open to /usr/share/themes/Linux\ Mint/cinnamon.css and add background-color: rgba(0,0,0,0); to #panel. Save and change the theme (for the same theme, just to update). If you see a shadow, comment out everything that starts with #panel and has a *-gradient-* property.

Applets

Tools

Misc

Tools for languages

  • sudo apt install clang-format

vscode extensions

  • Bracket Pair Colorizer
  • EditorConfig for VS Code
  • ESLint
  • GitLens — Git supercharged
  • IntelliJ IDEA Keybindings
  • Material Icon Theme
  • Rainglow
  • solidity
  • TODO Highlight
  • Debugger for Chrome
  • Docker
  • DotEnv
  • TSLint
  • Version Lens
  • VSCode HackerTyper

atom

  • atom-ide-ui
  • file-icons
  • formatter
  • formatter-clangformat
  • intellij-idea-keymap

Also, add the following in keymap.cson

'atom-text-editor':
  'shift-r': 'formatter:format-code'

About

All my .files linux configurations

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages