Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/vibern0/dotfiles

All my .files linux configurations
https://github.com/vibern0/dotfiles

dotfiles pane tmux zsh

Last synced: about 1 month ago
JSON representation

All my .files linux configurations

Awesome Lists containing this project

README

        

# 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
* https://cinnamon-spices.linuxmint.com/applets/view/282 (Cinnamenu)
* https://cinnamon-spices.linuxmint.com/applets/view/79 (Multi-Core System Monitor)
* https://cinnamon-spices.linuxmint.com/applets/view/202 (Up Time)

## Tools
* https://github.com/emre/storm

## Misc
* https://the.exa.website/
* https://mayccoll.github.io/Gogh/
* https://github.com/dylanaraps/neofetch

## 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
```javascript
'atom-text-editor':
'shift-r': 'formatter:format-code'
```