https://github.com/coljac/i3-make-config
Small tool to assemble my i3wm config file with a specific local 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
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
Metadata Files
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
- Website: https://coljac.info
- Repositories: 86
- Profile: https://github.com/coljac
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
- Homepage: https://github.com/coljac/i3-make-config
- Documentation: https://pkg.go.dev/github.com/coljac/i3-make-config#section-documentation
- License: MIT