profile
viewpoint
David Arnold blaggacao @input-output-hk Bogota I'm an enthusiast. Who's not?

agenterpgmbh/cert-manager 0

Automatically provision and manage TLS certificates in Kubernetes

blaggacao/access-addons 0

Odoo (OpenERP) access addons

blaggacao/addons-dev 0

Addons Forge

blaggacao/agenix 0

age-encrypted secrets for NixOS

blaggacao/alacritty 0

A cross-platform, GPU-accelerated terminal emulator

blaggacao/ansible 0

Ansible is a radically simple IT automation platform that makes your applications and systems easier to deploy. Avoid writing scripts or custom code to deploy and update your applications— automate in a language that approaches plain English, using SSH, with no agents to install on remote systems.

blaggacao/aports 0

Mirror of aports repository

blaggacao/ari-proxy 0

NATS-based Asterisk REST Interface proxy system implemented in Go

blaggacao/asciinema-scenario 0

Create asciinema videos from a text file. Write a scenario for your - asciinema - video and generate it.

PR opened divnix/digga

add hm deploy profiles
  • rm: finally deprecated code
  • imp: add .envrc for flakes / non flakes variants
  • fix: update & fix docs
  • treefmt: impl & apply
  • rm: ca-references flag
  • imp: remove (all) most follow instruction from digga
  • imp: omit empty *Modules
  • imp: add hm deploy-rs profiles
+280 -439

0 comment

14 changed files

pr created time in 7 hours

create barnchdivnix/digga

branch : add-hm-deploy-profiles

created branch time in 7 hours

push eventdivnix/digga

David Arnold

commit sha 727d543fe2c9ff10261e702ffc57680028352fbf

imp: omit empty *Modules - just clutter

view details

push time in 7 hours

push eventblaggacao/treefmt

David Arnold

commit sha 3801e8e10a7c95893999ec8420f95fa1c5cd6cbe

Trade in naersk for a newer version of nixpkgs (#134) - Naersk has the annoying property to pin nixpkgs as a dep - Nixpkgs mostly is a _core_ dependency that it is worth auditing duely (e.g. to avoid cache mismatches and other spourious errors) - Every usage of naersk adds a another "spurious" nixpkgs dep somewhere to the flake lock. That makes auditing less straight forward.

view details

zimbatm

commit sha 5e9ae5436e8be33d7794107a0f44e340929aed17

fmt

view details

zimbatm

commit sha 12122968ff8b80734537a7ca2a0e8ce627c58972

cargo update

view details

zimbatm

commit sha 10e55961d62be65f3543b75a452185b1c5360f39

fix the macOS builds replace the devshell to make it work on macOS

view details

Jonas Chevalier

commit sha 46a99b4de41e7e40f3d63276ed1a70dc92b93d94

Merge pull request #130 from numtide/flake-update fix macOS

view details

dependabot[bot]

commit sha 1e38ba69ddf35bd30278932c3713e81d55cdd985

build(deps): bump cachix/install-nix-action from 14 to 15 (#135) Bumps [cachix/install-nix-action](https://github.com/cachix/install-nix-action) from 14 to 15. - [Release notes](https://github.com/cachix/install-nix-action/releases) - [Commits](https://github.com/cachix/install-nix-action/compare/v14...v15) --- updated-dependencies: - dependency-name: cachix/install-nix-action dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

view details

dependabot[bot]

commit sha d9863a6bcd6a7320bff25b01f8b1bd67290f446a

build(deps): bump cachix/install-nix-action from 15 to 16 (#136) Bumps [cachix/install-nix-action](https://github.com/cachix/install-nix-action) from 15 to 16. - [Release notes](https://github.com/cachix/install-nix-action/releases) - [Commits](https://github.com/cachix/install-nix-action/compare/v15...v16) --- updated-dependencies: - dependency-name: cachix/install-nix-action dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

view details

push time in 9 hours

push eventblaggacao/devos

David Arnold

commit sha 0c3b2d539e752f0df1434afedffdb818d86cfd19

upd: nix "follows"-patch

view details

David Arnold

commit sha 2dc1147ca726fd15a9edff73d50f4f8c722756e5

fix: bud `nix` needs `git` & `hg` in PATH

view details

David Arnold

commit sha dbcd00d0076b0d5eda3c8e7a1b0953d77c4e9f20

fixup! upd: nix "follows"-patch

view details

David Arnold

commit sha 910f4040e02b96fc6c3e4f460ca502d8bfdb4762

imp: add home-manager inputs & update digga

view details

David Arnold

commit sha 9597b31f5fa15b464ef6f775df05e738263993cb

bump: digga, nixos & fup

view details

David Arnold

commit sha 584c3d28c2841d363aa770f9a958c88ff5faec59

imp: add blaggacao hm

view details

David Arnold

commit sha af85c77573b3b4dc2d2160c8a20202ba3aa214cb

imp: update base

view details

push time in 9 hours

push eventdivnix/devos

David Arnold

commit sha ba9af73be2b7f28533e57b420a58f51a7e9ee975

imp: be a little less eager with latest - after the bump, pinning to latest seems no longer warranted - pinning to a releas branch brings relative stability even on backports

view details

push time in 10 hours

pull request commentdivnix/devos

update digga

This is the necessary companion of https://github.com/divnix/digga/pull/115

blaggacao

comment created time in 11 hours

PR opened divnix/devos

update digga
  • rm: use of patched nix for nixos 21.11 enabled digga
  • fix: rm hm enableFlakes
  • imp: move follows responsibility downstream
+250 -173

0 comment

4 changed files

pr created time in 11 hours

PR opened divnix/digga

cleanup dar
  • rm: finally deprecated code
  • imp: add .envrc for flakes / non flakes variants
  • fix: update & fix docs
  • treefmt: impl & apply
  • rm: ca-references flag
  • imp: remove (all) most follow instruction from digga
+255 -411

0 comment

12 changed files

pr created time in 11 hours

create barnchdivnix/digga

branch : cleanup-dar

created branch time in 11 hours

push eventdivnix/devos

David Arnold

commit sha a22781dd078ed47f0f951b17782bda7d5c4be7c0

imp: move follows responsibility downstream - also remove unimportant (small) depenencies from follows management - so that it is less complex as errors occur, since: - it seems there are still follows issues present upstream

view details

push time in 11 hours

push eventdivnix/devos

David Arnold

commit sha 74f142e0a85f4a4ab75c59910b743d14e7610d84

rm: anti-corruption layer - this is not necessary any more after we generally switched to a nix version where the follows patch has been incorporated

view details

push time in 11 hours

push eventdivnix/devos

David Arnold

commit sha b403e41d2ca65a8e4ba3bb45a141f216bc09ae94

fix: rm hm enableFlakes > Failed assertions: - The option definition `programs.direnv.nix-direnv.enableFlakes' in `/nix/store/pv3vi4n7x83r4sc3ljqdgg9qifr4n5gp-source/users/profiles/direnv' no longer has any effect; please remove it. Flake support is now always enabled.

view details

David Arnold

commit sha 115402a1fcb8b14df6ff6d86d5948c10b41b7d23

rm: anti-corruption layer - this is not necessary any more after we generally switched to a nix version where the follows patch has been incorporated

view details

push time in 12 hours

push eventdivnix/devos

David Arnold

commit sha a8c825da3a1a310d0cf3a79c3d11904062a5a9af

rm: use of patched nix for nixos 21.11 enabled digga - patched nix held the follows patch which is now upstreamed

view details

push time in 12 hours

pull request commentdivnix/digga

Follow release-21.11, use nixStable, nix 2.4 with flakes support

Merged with passing check-all.

teutat3s

comment created time in 12 hours

delete branch divnix/digga

delete branch : bump/release-21.11

delete time in 12 hours

PR merged divnix/digga

Follow release-21.11, use nixStable, nix 2.4 with flakes support

Not sure what to do about the circular dependency in the Checks GH action.

I guess we could merge this, then update https://github.com/divnix/devos with the new commit in its flake.lock, then bump the git submodule here in digga.

Please tell me if you'd like to leave patched-nix commented out as an example or would rather have it deleted.

Looking forward for feedback to improve this PR.

+39 -107

5 comments

12 changed files

teutat3s

pr closed time in 12 hours

push eventdivnix/digga

teutat3s

commit sha 379067b742d7054ac64ae0104f04ae448a79be1f

chore: update inputs, switch early to nixStable 2.4 from nixos-unstable, please read https://discourse.nixos.org/t/nix-2-4-released/15822

view details

teutat3s

commit sha cfec55aefdee476e7acd15e5ceb5a2ba31e09806

chore: bump downstream example

view details

teutat3s

commit sha 0d2a0d3400c1a9bc9f36fb6f8d8a8413e8086ac1

Switch to release-21.11

view details

teutat3s

commit sha 4adf7b48cabfe27e4e254c1f19f432035c852484

chore: update workflow actions

view details

teutat3s

commit sha 933e05a6cec2fcbcb32bcb43104669599efe3a49

gh action: fix non-shallow repository is needed

view details

teutat3s

commit sha 9c5115fa6143f51851f58055f0e2ecb9253ff15d

examples: fix digga path

view details

teutat3s

commit sha abbded4175ca4b2da39a778c18cbf2c491adc78e

chore: flakes support arrived in nixStable, no more patched nix. Leave commented overlay as example

view details

teutat3s

commit sha 5457667229f2c154bef560db1d15eca39ba72713

chore: remove unused nix-patched overlay

view details

teutat3s

commit sha ed04ac869c03fce5c5fff60bcd8da19123413d26

chore: update docs

view details

David Arnold

commit sha bca2baa9a0b05ac2de9e0b1e96e750cf1d3396fd

revert: 21.11 does still call nix2.4 unstable - For "political" reasons: https://github.com/NixOS/nixpkgs/pull/147511

view details

David Arnold

commit sha 1ce6cef4230f82cb986ef3d08d57a2e3a0e6e80d

test: fix downstream to compatible synthetic commit - downstream used `patchedNix`. - fix hm compatibility

view details

push time in 12 hours

push eventdivnix/devos

David Arnold

commit sha 6de208151d693dc49fa6670a72647eaf6b623e62

rm: use of patched nix for nixos 21.11 enabled digga - patched nix held the follows patch which is now upstreamed

view details

push time in 12 hours

push eventdivnix/devos

David Arnold

commit sha 90ed63f09bc5bc86bb1a2ab6cf4a5f74ee44bb7b

rm: use of patched nix for nixos 21.11 enabled digga - patched nix held the follows patch which is now upstreamed

view details

push time in 12 hours

push eventdivnix/devos

David Arnold

commit sha 913da1d752e26d907647183ffd77dd0d3aa9e0a7

rm: use of patched nix for nixos 21.11 enabled digga - patched nix held the follows patch which is now upstreamed

view details

push time in 12 hours

create barnchdivnix/devos

branch : update-digga

created branch time in 13 hours

pull request commentdivnix/digga

Follow release-21.11, use nixStable, nix 2.4 with flakes support

bors try

teutat3s

comment created time in 13 hours

PullRequestReviewEvent

create barnchdivnix/digga

branch : bump/release-21.11

created branch time in 13 hours

issue commentcasey/just

`just-nix` plans

Visual of current makes tui:

blaggacao

comment created time in 17 hours

issue openedcasey/just

`just-nix` plans

@casey Hi! Long time no see!

@kamadorueda is prototyping a couple of interesting things at https://github.com/on-nix/ and we have been discussing the possibility of extending just to exhibit a nix interface into specially prepared **/task.nix contract files.

The general (incipient) idea would be that we can point in Justfile to an attribute of a nix evaluation that would then provide an attribute set of just-runnable tasks back to just according to a well-defined interface.

If an entire repo automation shall be driven by such task runner (just-nix), we also are considering a fuzzy-search frontend to quickly search the task list.

makes has prototyped such an UX in combination with a strict naming scheme that identifies all tasks mandatorily by a relpath to the repo root, such as for example m . /patroni/enterPsqlOnLeader, a task that is defined (& fully auditable) at makes/patroni/enterPsqlOnLeader/*.

I wanted to open this issue to let you know and make this a shared brainstorming of sort so that we make sure we have your feedback before even starting.

Cheers!

created time in 17 hours

created repositoryinput-output-hk/bitte-test-cluster

A cluster environment for regular exercises

created time in 18 hours

push eventdivnix/devos

Dmytro Kostiuchenko

commit sha b15b8bf86551f0b4ed2c7ac2c569d6784cd25fd7

Do not hardcode UID for the exemplary user uid = 1000 is an unreasonable default for an examplary user nixos, because someone trying DevOs on a working NixOS installation likely has their own user with uid=1000 already. The code thus renders /etc/passwd invalid preventing user from logging in

view details

push time in 20 hours

PR merged divnix/devos

Do not hardcode UID for the exemplary user

uid = 1000 is an unreasonable default for an examplary user nixos, because someone trying DevOs on a working NixOS installation likely has their own user with uid = 1000 already. The code thus renders /etc/passwd invalid preventing user from logging in

+0 -1

0 comment

1 changed file

edio

pr closed time in 20 hours

more