-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
feat: add new and improved dot configs
- Loading branch information
Showing
6 changed files
with
170 additions
and
86 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,2 +1,12 @@ | ||
# Veeg Linux Setup | ||
|
||
Complete redeploy of a customized linux development environment. | ||
One-time install script to deploy a versioned instance of all dotconfigs and commands of note. | ||
|
||
## Installation on freh machine | ||
|
||
* Ensure your SSH key is present in ~/.ssh | ||
* Clone this repository into your home directory | ||
* Run the ruby install script: ~/dotconfigs/install | ||
|
||
|
||
Collection of dot configs, conveniently backed up and versioned in a repository rather than /dev/null |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,50 @@ | ||
colors: | ||
# Default colors | ||
primary: | ||
background: '0x122637' | ||
foreground: '0xffffff' | ||
|
||
# Colors the cursor will use if `custom_cursor_colors` is true | ||
cursor: | ||
text: '0x122637' | ||
cursor: '0xf0cb09' | ||
|
||
# Normal colors | ||
normal: | ||
black: '0x000000' | ||
red: '0xff0000' | ||
green: '0x37dd21' | ||
yellow: '0xfee409' | ||
blue: '0x1460d2' | ||
magenta: '0xff005d' | ||
cyan: '0x00bbbb' | ||
white: '0xbbbbbb' | ||
|
||
# Bright colors | ||
bright: | ||
black: '0x545454' | ||
red: '0xf40d17' | ||
green: '0x3bcf1d' | ||
yellow: '0xecc809' | ||
blue: '0x5555ff' | ||
magenta: '0xff55ff' | ||
cyan: '0x6ae3f9' | ||
white: '0xffffff' | ||
|
||
# Font configuration (changes require restart) | ||
font: | ||
# The size to use. | ||
size: 11 | ||
|
||
# The normal (roman) font face to use. | ||
normal: | ||
family: Droid Sans Mono Slashed for Powerline | ||
style: Regular | ||
|
||
# The bold font face | ||
bold: | ||
family: Droid Sans Mono Slashed for Powerline | ||
|
||
# The italic font face | ||
italic: | ||
family: Droid Sans Mono Slashed for Powerline |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,9 @@ | ||
# Awesome commands | ||
|
||
# rg | ||
|
||
ripgrep is used instead of grep. Much better performance, better rendering. | ||
|
||
# dua | ||
|
||
Used instead of du. Greater speed, greater result. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,44 @@ | ||
|
||
# Customize my prompt | ||
format = """ | ||
$directory\ | ||
$git_branch\ | ||
$git_status\ | ||
$line_break\ | ||
$time\ | ||
$character\ | ||
""" | ||
|
||
# Replace the "❯" symbol in the prompt with "❯❯" | ||
[character] | ||
format = "❯❯ " | ||
success_symbol = "❯❯(bold green) " | ||
error_symbol = "❯❯(bold red) " | ||
|
||
# Disable the package module, hiding it from the prompt completely | ||
[package] | ||
disabled = true | ||
|
||
# Disable the AWS module. | ||
[aws] | ||
disabled = true | ||
|
||
# Set the time format | ||
[time] | ||
disabled = false | ||
time_format = "%Y-%m-%d %H:%M:%S" | ||
utc_time_offset = "+1" | ||
|
||
# Directory setttings | ||
[directory] | ||
format = "[$path]($style)[$read_only]($read_only_style) " | ||
truncation_length = 4 | ||
truncate_to_repo = false | ||
truncation_symbol = "…/" | ||
|
||
[username] | ||
disabled = true | ||
|
||
[hostname] | ||
ssh_only = false | ||
format = "[$hostname](bold red) ❯ " |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,37 @@ | ||
### | ||
### General settings | ||
### | ||
|
||
# Make TMUX ignore escape time. | ||
# This is to correct for a issue where a succesive key after ESC is pressed too fast. | ||
# See: https://github.com/tmux/tmux/issues/907 | ||
set-option -s escape-time 0 | ||
|
||
|
||
### | ||
### Movement | ||
### | ||
|
||
# Move between panes | ||
bind -n M-l select-pane -L | ||
bind -n M-h select-pane -R | ||
bind -n M-k select-pane -U | ||
bind -n M-j select-pane -D | ||
|
||
# Move between windows | ||
bind -n C-l select-window -t +1 | ||
bind -n C-h select-window -t -1 | ||
|
||
# Turn on mouse mode, so we can move with the move | ||
set -g mouse on | ||
|
||
### | ||
### Arrangement | ||
### | ||
|
||
# Make C-t spawn a new window | ||
bind -n C-t new-window | ||
|
||
# Vertically split a pane into two | ||
bind -n M-i split-window -h | ||
bind -n M-o split-window -v |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters