All Projects → wunki → dotfiles

wunki / dotfiles

Licence: other
Command-line lovers unite! I'm sharing my dotfiles, so you don't have to be me and spend years tweaking configuration files for the best developer experience. Enjoy!

Programming Languages

lua
6591 projects
shell
77523 projects
Vim Script
2826 projects
python
139335 projects - #7 most used programming language
Makefile
30231 projects
SCSS
7915 projects
CSS
56736 projects

Projects that are alternatives of or similar to dotfiles

bspwm-config
Green themed bspwm configuration for ricing lovers
Stars: ✭ 19 (-50%)
Mutual labels:  unix, bspwm
archlinuxcn-dotfiles-collection
来自社区小伙伴们的 dotfiles 集锦
Stars: ✭ 73 (+92.11%)
Mutual labels:  fish, bspwm
dotfiles
My collection of dotfiles
Stars: ✭ 77 (+102.63%)
Mutual labels:  fish, unix
dotpr0n
Dotfiles for macOS, FreeBSD, fish, tmux, custom functions and lots more. Peekaboo!
Stars: ✭ 44 (+15.79%)
Mutual labels:  fish, unix
dotfiles
Personal dotfiles for my Arch / BSPWM install.
Stars: ✭ 46 (+21.05%)
Mutual labels:  fish, bspwm
Fzf
🌸 A command-line fuzzy finder
Stars: ✭ 40,965 (+107702.63%)
Mutual labels:  fish, unix
Starship
☄🌌️ The minimal, blazing-fast, and infinitely customizable prompt for any shell!
Stars: ✭ 20,504 (+53857.89%)
Mutual labels:  fish
pacstall
An AUR-inspired package manager for Ubuntu
Stars: ✭ 842 (+2115.79%)
Mutual labels:  fish
Plugin Git
Git plugin for Oh My Fish (similar to oh-my-zsh git)
Stars: ✭ 240 (+531.58%)
Mutual labels:  fish
Replay.fish
Run Bash commands replaying changes in Fish. 🍤
Stars: ✭ 230 (+505.26%)
Mutual labels:  fish
fishfrymap
Fish Fry Map project repository
Stars: ✭ 14 (-63.16%)
Mutual labels:  fish
dotfiles
My doots. Changes are frequent, stability not guaranteed. Supports Arch, CentOS and Darwin.
Stars: ✭ 27 (-28.95%)
Mutual labels:  bspwm
go-sysconf
sysconf for Go, without using cgo
Stars: ✭ 119 (+213.16%)
Mutual labels:  unix
dot-elvish
My configuration files for elvish - mirrored from GitLab
Stars: ✭ 43 (+13.16%)
Mutual labels:  unix
bf256
Brainfuck compiler under 256 bytes in size.
Stars: ✭ 21 (-44.74%)
Mutual labels:  unix
Iterm Fish Fisher Osx
Complete guide and Bash script to install Command Line Tools + Homebrew + iTerm2 + Fish Shell + Fisher + Plugins for development purposes
Stars: ✭ 249 (+555.26%)
Mutual labels:  fish
pico
This is a very simple HTTP server for Unix, using fork(). It's very easy to use.
Stars: ✭ 83 (+118.42%)
Mutual labels:  unix
Silver
A cross-shell customizable powerline-like prompt with icons
Stars: ✭ 238 (+526.32%)
Mutual labels:  fish
Advanced-xv6
Modern improvements for MIT's xv6 OS
Stars: ✭ 26 (-31.58%)
Mutual labels:  unix
await
28Kb, small memory footprint, single binary that run list of commands in parallel and waits for their termination
Stars: ✭ 73 (+92.11%)
Mutual labels:  fish

Dotfiles

I'm a firm believer that you should invest in the tools that you use for your profession. Both hardware, having a good ergonomic setup and software, mastering and tweaking the tools you use daily.

Regardless of all the advancements we had in the GUI. The command line is still the best developer experience.

I'll admit that I spend way too much time tweaking my configuration. That's why this repository is here, so you don't have to. Enjoy!

Screenshots

Fullscreen desktop with stats

Neovim with nvim-tree.lua and Telescope file picker open:

Neovim with Neotree and Telescope

Software

Name Description
Alacritty Alacritty is a fast terminal.
Fish Shell with good defaults and easy to configure
Neovim Fast to start, easy to extend. And now configurable with Lua. Must use version 0.5.0+
Tmux When editing remote I use Tmux to save sessions and manage my windows
BSPWM BPSWM as a Window manager. Also using Polybar (status bar) and Rofi (launcher)

Usage

Clone the repository under a more descriptive name: git clone https://github.com/wunki/wunki-dotfiles.git wunki-dotfiles.

The dotfiles directory contains a Makefile which will symlink files into the right place. Proceed with caution though, it will override your own configuration. To give an example, you can run make neovim to configure Neovim.

Commandline tools

I also make use of some convenient command line tools which enrich the default command line tools coming with Unix.

Name Description
bat cat clone with syntax highlighting and Git integration
fd find replacement with better usability
exa ls replacement with git integration
fzf command line fuzzy finder
btm top replacement with pretty graphics

Credits

The Neovim configuration is mostly a copy from NvChad, with some of my own adjustments.

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].