14ba7b18bf
flake,go: use GOPROXY=direct
...
continuous-integration/drone/push Build is passing
* both for the flake-provided shell environment and the flake-provided
go module build env
inspired by:
https://drewdevault.com/2022/05/25/Google-has-been-DDoSing-sourcehut.html
2022-06-01 16:49:46 +02:00
5e6f02a843
flake: comment out patchelf (for now)
continuous-integration/drone/push Build is passing
2022-05-29 21:19:40 +02:00
9dab23ded7
go: add xkcd package
...
continuous-integration/drone/push Build is passing
* utilise the john olheiser's neat xkcd package for comic fetching
ref: gitea.com/jolheiser/xkcd
* add tests
* nix: bump module hash
2022-05-29 21:05:28 +02:00
2e13ad9faf
flake: add 'add-license' command
continuous-integration/drone/push Build is passing
2022-05-21 22:05:36 +02:00
9f37caad91
flake: add 'upcache' command
...
continuous-integration/drone/push Build is passing
easy way to push dev env to cachix
2022-05-21 19:41:43 +02:00
da71170af1
flake(shells): add ad-hoc cmds [skip ci]
2022-05-20 22:16:11 +02:00
fb0d215760
flake,go: add,use overlay.nix w/ patched Go
continuous-integration/drone/push Build is passing
2022-05-20 19:52:31 +02:00
e06e6f4076
fix cmd behaviour for early exit
continuous-integration/drone/push Build is passing
2022-05-15 11:27:48 +02:00
c335867935
readme: add {godocsreference,goreportcard} badges
...
also bump version: v0.0.0 -> v0.0.12
[skip ci]
2022-05-13 23:06:21 +02:00
4b6e655ebf
use github.com/spf13/cobra for app cmds
...
continuous-integration/drone/push Build is passing
* add 'version' command - "go-xkcdreader version" returns a formatted
version of the app
* test (among other things) that the version in flake.nix matches the
version hardcoded in app's go code (cmd/version.go)
2022-05-12 15:54:16 +02:00
c05fc6c995
app: add test for a greeting message
...
continuous-integration/drone/push Build is passing
* provide app greeting using a function
* test that the app greets properly
* run tests for nix with 'nix-shell --run'...
2022-05-07 00:31:44 +02:00
2e7d3cf1b1
flake: build checks are only relevant with DISPLAY
continuous-integration/drone/push Build is passing
2022-05-06 22:29:17 +02:00
938f8189cb
go,flake: add a fyne window,nixGL overlay,deps,fmt
...
* reformat the flake
* create a fyne application, specify deps as both buildGoModule
buildInputs and packages in devShells
* add nixGL overlay to devShells so that openGL-based apps (such as fyne
apps) run fine for non-NixOS users
* add build/link flags
2022-05-03 20:22:43 +02:00
d0201747ae
flake: switch to nixpkgs-unstable
2022-05-02 14:39:31 +02:00
4180e82e2f
flake: nixpkgs-fmt .
2022-04-27 02:56:01 +02:00
7fd07f6dfe
flake: format inputs+lockfile
2022-04-27 02:23:31 +02:00
88f38822a6
flake: add flake-compat+default.nix+shell.nix
2022-04-26 15:08:36 +02:00
7d6a0158e5
flake: fix support for Nix 2.8 and beyond
2022-04-26 13:51:11 +02:00
fc9b901759
initial commit
2022-03-12 10:29:25 +01:00