https://github.com/coljac/i3-make-config

Small tool to assemble my i3wm config file with a specific local config

https://github.com/coljac/i3-make-config

Science Score: 13.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (4.1%) to scientific vocabulary
Last synced: 10 months ago · JSON representation

Repository

Small tool to assemble my i3wm config file with a specific local config

Basic Info
  • Host: GitHub
  • Owner: coljac
  • License: mit
  • Language: Go
  • Default Branch: master
  • Size: 3.91 KB
Statistics
  • Stars: 0
  • Watchers: 2
  • Forks: 0
  • Open Issues: 0
  • Releases: 0
Created about 8 years ago · Last pushed about 6 years ago
Metadata Files
Readme License

README.md

i3-make-config

Small tool to assemble my i3wm config file with a specific local config.

Expects config-base and an optional $HOST.config file; writes resulting config to stdout.

Looks for lines with the format LET var_name <rest of line is value for variable>; the last occurrence of a LET statement in config-base then in the host-specifc config file is the one with precedence. Any lines matching LET.. or #LET are not written out.

Any occurence of @<token> will be replaced with a variables set above. For example:

In config-base:

LET FONT Droid Sans Mono 14 LET WS1 1:Browser ... font pango:@FONT set $workspace1 @WS1 In myhost.config: LET FONT Menlo 12 Then the resulting output will be: font pango:Menlo 12 set $workspace1 1:Browser

## Installation

go get github.com/coljac/i3-make-config

Owner

  • Name: Colin Jacobs
  • Login: coljac
  • Kind: user
  • Location: Melbourne, Australia
  • Company: PoliQ

Python, astrophysics, ML/data stuff, and a bunch of hobby projects.

GitHub Events

Total
Last Year

Packages

  • Total packages: 1
  • Total downloads: unknown
  • Total dependent packages: 0
  • Total dependent repositories: 0
  • Total versions: 0
proxy.golang.org: github.com/coljac/i3-make-config
  • Versions: 0
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent packages count: 7.2%
Average: 7.5%
Dependent repos count: 7.7%
Last synced: 12 months ago