Giter Site home page Giter Site logo

soundneedle / dotfiles Goto Github PK

View Code? Open in Web Editor NEW

This project forked from sdothum/dotfiles-archive-2023

0.0 0.0 0.0 1.1 GB

Shell 21.39% Ruby 0.08% C++ 8.45% Python 9.87% Perl 2.31% C 47.20% Lua 1.49% Awk 0.03% CSS 5.59% Makefile 1.85% HTML 0.09% Vim Script 1.01% SCSS 0.64% YASnippet 0.01% Vim Snippet 0.01%

dotfiles's Introduction

dotfiles

These are the dotfiles referenced in the darnedest thing, and then some.

installation

git clone --depth 1 https://github.com/sdothum/dotfiles.git

--depth 1 ensures you do not download the unnecessary patch history which is extremely large.

The root folder name within dotfiles is the application the dotfiles belong to. Below that is the actual home folder path (or subfolders) to the dotfile.

The dotfiles folder is the GNU stow root folder, typically installed in $HOME/dotfiles.

usage

Warning: Backup your configuration files before overwriting!

Create symlinks to application dotfiles with

cd ~/dotfiles
stow <application>

beakl

There are several keyboard layouts for the Planck, Splitography, Chimera and Corne keyboards.

BEAKL Wi is the current keyboard in daily use (hence, has the most up-to-date libraries).

What this means is that, while all layouts should compile and flash their appropriate keyboards properly, older source (layouts) libraries -- in particular, the keycode_functions.c and tapdance.c files -- will not incorporate the latest tweaks and fixes to corner case behaviours caught over the course of this site's BEAKL development. This does not mean the older layouts do not work -- they do (with probably the majority of corner cases addressed not likely to be noticed by the user).

See keyboard evaluation for a biased comparison of keyboard layouts!

caveats

Many of the configuration files contain custom keybind specifications for various applications and window managers. Note that these are tailored for the Colemake Shift-DH layout -- a custom Colemak variant -- described in the reference url above and use vim mappings (customized) where possible. Redefine these keybinds as required.

contributing

  1. Fork it!
  2. Create your feature branch: git checkout -b my-new-feature
  3. Commit your changes: git commit -am 'Add some feature'
  4. Push to the branch: git push origin my-new-feature
  5. Submit a pull request :D

license

This code is distributed under the terms and conditions of the MIT license.

dotfiles's People

Contributors

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