test-driven dynamically-themed well-documented host-development
- lib
- profiles
- modules
- suites
- hosts
bud theme {dracula,gruvbox,...}
- … and automagically all (WIP) programs change their appearance…
- a documentation-server
- displays only the available features (host-specific)
- available by pressing
SUPER-F1
- hugo
- nix isn’t that convenient
- keep {issues,solutions,ideas} in one location
- ingredients
- recipies
- keep track of actions (only todos - tasks have to be automated) which have to be done manually
- use
ranger
- navigate to the symlinked configFile
- create a local copy with
xni
(eXecuteNixdevelIn) - make your changes
- create patch with
xnpc
(eXecuteNixdevelPatchCreate) - navigate to the source configFile
- apply patch with
xnpa
(eXecuteNixdevelPatchApply)- be carefull the source file may be a nix file or concatenated (a backup will be created automatically)
- navigate to the symlinked configFile
- remove the local copy with
xno
(eXecuteNixdevelOut) - switch with
bs
(BudSwitchlocalmachine)
cf.: doc/WORKFLOWS
chromium
nec for microphone
Do not test for existence, test behavior
public keys testHost only for tests
trust the tests
with personal keys and gopassStore “lo(o)sable”
- inline
README.org
- will be made available on the hosts via hugo
doc.org[.nix]
cf.: tests/README.org
cf.: shell/README.org
error: The option `<OPTION>' does not exist. Definition values:
### ...
- check
flake.nix
nixpkgs might have changed - check
nixos/default.nix
for channel changes
trace: warning: Use the `ldflags` and/or `tags` attributes instead of `buildFlags`/`buildFlagsArray`
replace buildFlagsArray
with ldflags
in a derivation using buildGoModule
buildFlagsArray = [ "-ldflags=-X github.com/pulumi/crd2pulumi/gen.Version=${version}" ];
ldflags = "-X github.com/pulumi/crd2pulumi/gen.Version=${version}";