All Projects → alezost → stumpwm-config

alezost / stumpwm-config

Licence: GPL-3.0 license
My configuration files for StumpWM

Programming Languages

common lisp
692 projects

Projects that are alternatives of or similar to stumpwm-config

libconfini
Yet another INI parser
Stars: ✭ 106 (+70.97%)
Mutual labels:  config
parse-git-config
Parse `.git/config` into a JavaScript object. sync or async.
Stars: ✭ 55 (-11.29%)
Mutual labels:  config
logstash-config
logstash-config provides a parser and abstract syntax tree (AST) for the Logstash config format, written in Go
Stars: ✭ 26 (-58.06%)
Mutual labels:  config
laravel-micro.js
A Laravel inspired front-end framework for JavaScript artisans.
Stars: ✭ 107 (+72.58%)
Mutual labels:  config
read-env
🔧 Transform environment variables into JSON object with sanitized values.
Stars: ✭ 60 (-3.23%)
Mutual labels:  config
scheriff
Schema Sheriff: yet another Kubernetes manifests validation tool
Stars: ✭ 15 (-75.81%)
Mutual labels:  config
javaproperties
Python library for reading & writing Java .properties files
Stars: ✭ 20 (-67.74%)
Mutual labels:  config
DYNAMICMORTAL
Config files for my GitHub profile.
Stars: ✭ 19 (-69.35%)
Mutual labels:  config
rc-config-loader
Load config from .{product}rc.{json,yml,js} file
Stars: ✭ 46 (-25.81%)
Mutual labels:  config
lime
Simple standalone Zsh theme
Stars: ✭ 15 (-75.81%)
Mutual labels:  config
example-app
Example app showcasing fulls1z3's Angular libraries
Stars: ✭ 27 (-56.45%)
Mutual labels:  config
intuit-spring-cloud-config-inspector
Inspection of Spring Cloud Config properties made easy using React
Stars: ✭ 18 (-70.97%)
Mutual labels:  config
AbbasAtaei
Config files for my GitHub profile.
Stars: ✭ 47 (-24.19%)
Mutual labels:  config
betterconf
Minimalistic Python library for your configs.
Stars: ✭ 35 (-43.55%)
Mutual labels:  config
Enderfga
Undergraduate period academic garbage
Stars: ✭ 49 (-20.97%)
Mutual labels:  config
config
holy cow, wholly config! Vim, Zshell, Ack, & the rest of my dot-files.
Stars: ✭ 21 (-66.13%)
Mutual labels:  config
eslint-config-trybe
ESLint shared config packages used be Trybe
Stars: ✭ 55 (-11.29%)
Mutual labels:  config
superconfig
Access environment variables. Also includes presence validation, type coercion and default values.
Stars: ✭ 33 (-46.77%)
Mutual labels:  config
lightning-hydra-template
PyTorch Lightning + Hydra. A very user-friendly template for rapid and reproducible ML experimentation with best practices. ⚡🔥⚡
Stars: ✭ 1,905 (+2972.58%)
Mutual labels:  config
qtile-config
My qtile config
Stars: ✭ 47 (-24.19%)
Mutual labels:  config

About

My configuration for StumpWM. I separate my settings into several files instead of using a single .stumpwmrc.

All symbols (commands, functions, macros, variables) in my config have al/ prefix to make sure they will not conflict with symbols from :stumpwm module.

My mode line (customized with *screen-mode-line-format* variable):

mode-line

My time message (time command customized with *time-format-string-default* variable): time

Files

  • init.lisp – The main file for loading the other ones (~/.stumpwmrc is a symlink to this file).

  • keys.lisp – All my keybindings (I use dvorak layout, so some of them may look weird).

  • xkb.lisp – Configuration for clx-xkeyboard extension. I use it to switch keyboard layout and to get/set the state of CapsLock and NumLock keys.

  • sound.lisp – An interface for setting sound volume and showing it in OSD. I use Guile-Daemon and Guile-XOSD to do this. See my Guile-Daemon config for details.

  • utils.lisp – Additional functions and commands I use.

  • settings.lisp – General stumpwm settings.

  • visual.lisp – Visual settings: colors, mode-line and other visual appearance. This file loads the following mode-line- files that provide additional features for my stumpwm mode line.

  • mode-line-cpu.lisp and mode-line-thermal.lisp – modules to get CPU usage and temperature. I use these files instead of cpu contributed stumpwm module.

  • mode-line-battery.lisp – module to get battery info. I use it instead of battery-portable contributed stumpwm module.

  • mode-line-net.lisp – module to get battery info. I use it instead of net contributed stumpwm module.

  • unused directory contains some old and unused code.

Feedback

I am not an expert in Lisp, I just like StumpWM a lot, so if you find errors or if you see that something can be implemented better, you may send me a message about that.

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