GithubHelp home page GithubHelp logo

dotfiles's Introduction

dotfiles

bash

Some aliases, functions

  • colored grep, ls, diff if possible

  • extract FILENAME detect type and try to extract

  • yaml2json/json2yaml

  • increased history size, shell shared

  • ip-lan and ip-wan detect local and wan ip

  • ports show ports stats

  • rm-pyc, rm-DS remove python pyc and mac DS files

  • sha1, rot13, now

  • GET, POST... with url make request

vim/neovim

vim: pathongen and plugins in .gitmodules. nvim: lazy-nvim

Additional key bindings:

  • F1 - toggles cursorline and an indentline marking
  • F2 - toggles NERDtree/nvim-tree
  • F3 - toggles nopaste
  • F4 - (un)comments
  • , - leader
  • ,nw - clear trailing whitespaces
  • ,bc - close current buffer, preserve layout
  • Ctrl+A - select all
  • left arrow - go to next buffer
  • right arrow - go to prev buffer

pkg

Tooling

via system package manager:

  • general: bash vim neovim mc jq yq crudini 7zip bat
  • dev: g++ gcc make automake binutils bison
  • debug: gdb strace ltrace delve xdd
  • containers: podman runc skopeo
  • vcs: subversion git
  • net: whois net-tools tcpdump tcpflow dnsutils netcat-openbsd
  • db: postgresql-client mysql-client maridb-client sqlite3-tools

via asdf:

  • lang: golang rust python nodejs
  • k8s: kubectl flux2 helm krew
  • sec: sops checkov vault
  • cloud: awscli gcloud saml2aws
  • db: opensearch-cli redis-cli
  • conf/iac: ansible salt terraform

via krew:

  • ns ctx

ws:

  • ui: i3 i3-lock i3status arandr dunst feh xclip
  • net: network-manager
  • term: lxterminal
  • video: brightnessctl
  • sound: pulseaudio-utils
  • random: ldap-utils
  • x: keepassxc firefox gimp libreoffice

Manual stuff

System wide configuration system/ > /etc

Control birghtness without root: sudo chmod +s $(which brightnessctl)

Font MesloLGS Nerd Font (https://www.nerdfonts.com/font-downloads)

dotfiles's People

Contributors

kwarunek avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.