All Projects → JBlond → dotfiles

JBlond / dotfiles

Licence: Unlicense license
my dot files with git and docker extension for windows and linux

Programming Languages

shell
77523 projects
Vim Script
2826 projects
perl
6916 projects
Makefile
30231 projects

Projects that are alternatives of or similar to dotfiles

BashConfig
BASH configuration files.
Stars: ✭ 46 (+253.85%)
Mutual labels:  bashrc, bash-script, bash-prompt, bashrc-configs
bash.env
Bash.env is a cascading Bash environment system for those who work on different hardware and OS environments. Similar to oh-my-zsh but for Bash, and special sauce for those who work 'ssh' on remote machines.
Stars: ✭ 50 (+284.62%)
Mutual labels:  bashrc, bash-completion, bash-hacks, bash-prompt
Bash It
A community Bash framework.
Stars: ✭ 12,671 (+97369.23%)
Mutual labels:  bash-completion, bash-hacks, bash-prompt
HackerRank-LinuxShell
HackerRank-LinuxShell Solutions 💻
Stars: ✭ 26 (+100%)
Mutual labels:  bash-script, bash-hacks, bash-prompt
awesome-bashrc
🚀 Collection of bash snippets/aliases that will save your time on the terminal
Stars: ✭ 109 (+738.46%)
Mutual labels:  bashrc, bashrc-configs
swiss-army
Ansible-driven configuration management for maintaining a preferred environment (base system and app dotfiles / configurations)
Stars: ✭ 44 (+238.46%)
Mutual labels:  bashrc, bashrc-configs
UsefulBashScripts
A repository of useful bash script commands
Stars: ✭ 72 (+453.85%)
Mutual labels:  bash-script, bash-hacks
BlueRDPSploit
Auto IP range scanner & exploit tool for BlueKeep metasploit module
Stars: ✭ 21 (+61.54%)
Mutual labels:  bash-script, bash-hacks
motivate
⚡ motivate ⚡ - A simple script to print random motivational quotes. Highly influenced by linux command fortune.
Stars: ✭ 24 (+84.62%)
Mutual labels:  bashrc, bash-script
Compare-UserJS
PowerShell script for comparing user.js (or prefs.js) files.
Stars: ✭ 79 (+507.69%)
Mutual labels:  diff
burrow
burrow is a helper for building and managing a gopher hole
Stars: ✭ 43 (+230.77%)
Mutual labels:  bash-completion
yukicpl
一个简单的基于bash的服务器管理面板
Stars: ✭ 20 (+53.85%)
Mutual labels:  bash-script
freshubuntu
Handy things for setting up a new Ubuntu 16.04 - 20.04 server
Stars: ✭ 15 (+15.38%)
Mutual labels:  bash-script
dot
Personal and professional dotfiles to setup my personal workspace on any Debian/Ubuntu system. Also available as rwxrob/workspace container.
Stars: ✭ 152 (+1069.23%)
Mutual labels:  bashrc
cylon-deb
TUI menu driven bash shell script to update and maintain a Debian based Linux distro.
Stars: ✭ 23 (+76.92%)
Mutual labels:  bash-script
GRC-SECURITY-NOW-PODCAST-DOWNLOAD-SCRIPT
Purpose of this BASH script is to allow easy downloading of Security Now (GRC.Com/SecurityNow) podcasts and files related to it.
Stars: ✭ 23 (+76.92%)
Mutual labels:  bash-script
raspberryTools
Some useful tools for Raspberry Pi
Stars: ✭ 24 (+84.62%)
Mutual labels:  bash-script
docker-lidarr-lad
Official docker for LAD bash enhancement script
Stars: ✭ 22 (+69.23%)
Mutual labels:  bash-script
scout
Reading and writing in JSON, Plist, YAML and XML data made simple when the data format is not known at build time. Swift library and command-line tool.
Stars: ✭ 110 (+746.15%)
Mutual labels:  bash-script
jbh
(JBH) Jekyll Blog Helper - A shell script to help manage a jekyll weblog site
Stars: ✭ 26 (+100%)
Mutual labels:  bash-script

dotfiles

shell2

I use my dotfiles on bash and fish shell from git for windows, debian bash and fish , ubuntu bash and fish. Works on OSX bash, too.

Using tmux on git for windows download the Git for Windows SDK and run pacman.

pacman -S tmux fish make

emojis in mintty

Download

Download emojis

make the emojis yourself

in C:\Program Files\Git\usr\share\mintty\emojis or C:\git-sdk-64\usr\share\mintty\emojis download

mkdir emojis
cd emojis
curl -LO https://raw.githubusercontent.com/wiki/mintty/mintty/getemojis
./getemojis -d
./getemojis .

Mintty -> Options -> Text -> Emojis -> Style -> google

Mintty -> Options -> Text -> Emojis -> Placement -> middle

mintty with emoji

shell3

install & update

git clone -c core.autocrlf=false https://github.com/JBlond/dotfiles.git
cd dotfiles
make update

use make

make options

bash

bash functions README

jblond@linux:~/dotfiles
(main)[▼2] ✓
λ
jblond@linux:~/dotfiles
(main)[▼2] ✓
λ git pull
jblond@linux:~/dotfiles
(main) ✓
jblond@linux:~/dotfiles
(main) 1⬤ 4Ξ 1✗ 1⚡⚡
λ git commit -a -m "my commit"
jblond@linux:~/dotfiles
(main)[▲1] ✓
λ git push
jblond@linux:~/dotfiles
(main) ✓
λ
jblond@linux:~/dotfiles
(main) ✓
λ ..
jblond@linux:~
λ
  • ✓ = repo is clean
  • n = n untracked files
  • nΞ = n added files
  • n⬤ = n modified files
  • nᏪ = n renamed files
  • n✗ = n deleted files
  • [▲n] = n steps ahead of remote
  • [▼n] = n steps behind remote

git aliases and commands

git README

git aliases

shell1

shell3

shell4

ssh / remote session

ssh://user@host:🏠

fast fish prompt

time fish_prompt                                              13ms []15:55
✓ root@host ~
λ
________________________________________________________
Executed in   13,11 millis    fish           external
   usr time    7,80 millis    1,37 millis    6,43 millis
   sys time    5,08 millis    4,12 millis    0,96 millis

✓ root@host ~
λ

Functions

Tmux

tmux README custom shortcuts and other good stuff

shell4 shell5

Powerline theme

shell6

Activate with CTRL + B +

See also tmux README

The power line font is included in the repo.

Vim

Vim has different Syntax highlighting themes. Can be changed using CTRL + Y

hybrid reverse

vim

monokai

vim

mysql prompt

This changes also the mysql prompt. You will know where you and what DB you are using.

mysql -hlocalhost -ujblond -p
Enter password:
Welcome to the MariaDB monitor.  Commands end with ; or \g.
Your MariaDB connection id is 3295
Server version: 10.3.29-MariaDB-0+deb10u1 Debian 10

Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

([email protected]:(none))> use mysql;
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A

Database changed
([email protected]:mysql)> quit;
Bye
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].