All Projects → timroes → awesome-config

timroes / awesome-config

Licence: MIT license
My awesome wm configuration.

Programming Languages

lua
6591 projects
python
139335 projects - #7 most used programming language
typescript
32286 projects
shell
77523 projects

Projects that are alternatives of or similar to awesome-config

dotfiles
🏠 ~/
Stars: ✭ 19 (-29.63%)
Mutual labels:  config, awesomewm
Dotfiles
Config for vim sublime awesome xmonad etc.
Stars: ✭ 140 (+418.52%)
Mutual labels:  config, awesomewm
Awesome Dotfiles
Dotfiles for awesome people using the awesomewm linux environment
Stars: ✭ 409 (+1414.81%)
Mutual labels:  config, awesomewm
dotfiles
My NixOS configuration featuring awesome and neovim
Stars: ✭ 40 (+48.15%)
Mutual labels:  config, awesomewm
Awesome Ban
Awesome WM 4.x theme configs
Stars: ✭ 122 (+351.85%)
Mutual labels:  config, awesomewm
dotfiles
Linux configuration files (dotfiles) and some useful scripts
Stars: ✭ 22 (-18.52%)
Mutual labels:  config, awesomewm
Flex-AntiCheat
Flex AntiCheat - Optimized Configs For Multiple AntiCheats
Stars: ✭ 37 (+37.04%)
Mutual labels:  config
csgo-server-configs
CS:GO Server Configs for Competitive 5v5, Knife Round, Aim Map and FFA Deathmatch
Stars: ✭ 24 (-11.11%)
Mutual labels:  config
crab
Golang API Framework
Stars: ✭ 57 (+111.11%)
Mutual labels:  config
dotfiles
These are my dotfiles. All the config stuff that I use is here.
Stars: ✭ 16 (-40.74%)
Mutual labels:  awesomewm
laravel-micro.js
A Laravel inspired front-end framework for JavaScript artisans.
Stars: ✭ 107 (+296.3%)
Mutual labels:  config
config
holy cow, wholly config! Vim, Zshell, Ack, & the rest of my dot-files.
Stars: ✭ 21 (-22.22%)
Mutual labels:  config
luban
你的最佳游戏配置解决方案 {excel, csv, xls, xlsx, json, bson, xml, yaml, lua, unity scriptableobject} => {json, bson, xml, lua, yaml, protobuf(pb), msgpack, flatbuffers, erlang, custom template} data + {c++, java, c#, go(golang), lua, javascript(js), typescript(ts), erlang, rust, gdscript, protobuf schema, flatbuffers schema, custom template} code。
Stars: ✭ 1,660 (+6048.15%)
Mutual labels:  config
stylelint-config
Sharable stylelint config used by GitHub's CSS
Stars: ✭ 194 (+618.52%)
Mutual labels:  config
tomli
A lil' TOML parser
Stars: ✭ 313 (+1059.26%)
Mutual labels:  config
react-native-config-reader
🛠 Easily access any of the build configs defined in build.gradle or info.plist from your JS code.
Stars: ✭ 44 (+62.96%)
Mutual labels:  config
libconfini
Yet another INI parser
Stars: ✭ 106 (+292.59%)
Mutual labels:  config
rust cms
使用Rust编写一个CMS(内容管理系统)可以做为个人博客,公司网站
Stars: ✭ 32 (+18.52%)
Mutual labels:  config
configster
Rust library for parsing configuration files
Stars: ✭ 19 (-29.63%)
Mutual labels:  config
javaproperties
Python library for reading & writing Java .properties files
Stars: ✭ 20 (-25.93%)
Mutual labels:  config

Setup

To install all required dependencies on an Archlinux system just run ./install.py. If you don't have an Archlinux system you must make sure to install all required dependencies (have a look at the install.py file) yourself.

Parts of the configuration (under src) is written in TypeScript and compiled to Lua using TypeScriptToLua. You can use yarn start to watch for changes and compile to Lua while developing the config. You can use yarn build to one-time compile the TypeScript to Lua code. This is also called by the above mentioned install.py script.

Structure

  • conf.d - Contains the actual configuration read by rc.lua to setup my awesome
  • configs - Contains several configuration files for external programs and a config(.sample).yml to configure my config slightly different on different machines
  • lib - Contains alls modules, mainly lunaconf a custom module which includes all my widgets and utility functions which are used inside conf.d
  • scripts - Contains some non-lua scripts, which will be called from within the configuration or library
  • src - contains configurations written in TypeScript which will be compiled to Lua
  • theme - contains the theming files configuring colors and more
  • types - contains TypeScript definitions for awesome APIs and Lua code under lib
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].