Christoph Heiss
8486f7815a
flake: bump inputs to 31-08-2024
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-09-19 17:18:17 +02:00
Christoph Heiss
5280397071
flake: add overlays
output
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-08-25 23:04:51 +02:00
Christoph Heiss
9d6a0bc327
flake: simplify packages
setup
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-08-25 23:02:26 +02:00
Christoph Heiss
200355c7ec
lib: move buildPerlApplication
to dedicated build-support
module
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-08-25 23:01:56 +02:00
Christoph Heiss
ae13670a64
flake: add custom lib with initial perl application builder
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-08-22 20:49:43 +02:00
Christoph Heiss
4b2edbe511
flake: bump lix to 2.91.0
...
flake / build (push) Successful in 3m23s
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-08-13 13:20:25 +02:00
Christoph Heiss
cc5d9e0b23
flake: bump nixpkgs, home-manager, nixos-hardware and sops-nix
...
flake / build (push) Successful in 3m31s
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-08-03 23:05:25 +02:00
Christoph Heiss
50be94c9ff
flake: define host fqdn in /etc/hosts
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-08-03 22:56:25 +02:00
Christoph Heiss
a91b221733
flake: use fqdn for nixinate deployment target
...
flake / build (push) Successful in 3m22s
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-07-30 21:02:19 +02:00
Christoph Heiss
1fc08d9300
flake: update lix to 2.90.0
...
ci/woodpecker/push/woodpecker Pipeline was successful
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-07-11 20:41:34 +02:00
Christoph Heiss
cf48860c8b
flake: update nixpkgs to 01-07-2024 to pull in openssh patches
...
ci/woodpecker/push/woodpecker Pipeline was successful
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-07-06 01:14:51 +02:00
Christoph Heiss
2dc6d5235e
flake: fix home manager configurations for maui
...
ci/woodpecker/push/woodpecker Pipeline was successful
Apparently, `system` was recursively evaluated in this context ..
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-07-04 10:41:31 +02:00
Christoph Heiss
46aaba83f1
flake: add formatter for toml files
...
ci/woodpecker/push/woodpecker Pipeline was successful
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-07-03 17:05:24 +02:00
Christoph Heiss
c9780f9f01
flake: bump nixpkgs, home-manager, et al. to ~30-06-2024
...
ci/woodpecker/push/woodpecker Pipeline was successful
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-07-03 16:58:02 +02:00
Christoph Heiss
44a7d23daa
flake: pull in openssh 9.8p1 through nixpkgs directly
...
ci/woodpecker/push/woodpecker Pipeline was successful
.. benefiting from the cache.
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-07-02 12:25:26 +02:00
Christoph Heiss
118ee71e09
flake: pin nixfmt package to nixfmt-classic
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-07-02 12:23:10 +02:00
Christoph Heiss
c8ab9d9f8b
ci: convert sourcehut build manifest to woodpecker
...
ci/woodpecker/push/woodpecker Pipeline was successful
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-06-30 23:45:08 +02:00
Christoph Heiss
b13318b89f
services: sourcehut: drop completely
...
Switched to Forgejo .. it's just so _much_ simpler than sourcehut with
all its small microservices, essentially.
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-06-24 23:37:09 +02:00
Christoph Heiss
599a4db693
services: forgejo: add initial deployment
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-06-18 22:10:52 +02:00
Christoph Heiss
411190f62b
flake: remove ref
s, refresh lockfile
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-06-18 11:39:40 +02:00
Christoph Heiss
6e88af9c8a
flake: switch home-manager-based maui to lix too
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-06-18 11:19:36 +02:00
Christoph Heiss
dab449bea4
flake: switch to lix
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-06-17 15:55:17 +02:00
Christoph Heiss
6fb9beb383
flake: bump nixpkgs, home-manager, nixos-hardware, nixgl and sops-nix
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-06-03 11:15:44 +02:00
Christoph Heiss
47fd05de5f
flake: use null
for self
everywhere on overlay imports
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-05-28 13:39:06 +02:00
Christoph Heiss
9929aef1dd
flake: use writeShellApplication
for home-manager deploy
...
Fixes: e1666f9
("flake: convert remaining makefile targets to flake apps")
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-05-27 13:04:51 +02:00
Christoph Heiss
59612dc0fd
flake: move empty-out-secrets script directly to sourcehut build file
...
It breaks the pipeline otherwise (as it cannot run the flake app without
being to evaluating all files, including encrypted ones ..) and is used
only there anyway.
Fixes: e1666f9
("flake: convert remaining makefile targets to flake apps")
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-05-26 23:45:02 +02:00
Christoph Heiss
e1666f9ea9
flake: convert remaining makefile targets to flake apps
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-05-25 20:07:37 +02:00
Christoph Heiss
a08988498f
flake: add packages
output
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-05-19 01:02:36 +02:00
Christoph Heiss
f5f028531e
flake: add nix-tree
to dev-shell inputs
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-05-13 18:42:37 +02:00
Christoph Heiss
148396999f
flake: simplify overlays a bit
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-05-13 18:42:19 +02:00
Christoph Heiss
402d3a5a3a
home-manager: clean up global configuration & import a bit
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-05-10 01:20:50 +02:00
Christoph Heiss
320b97d660
tree-wide: convert everything from morph to nixinate + sops-nix
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-05-10 01:20:50 +02:00
Christoph Heiss
17b2602c2a
flake: update nixpkgs to 30-04-2024, home-manager to 06-05-2024
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-05-08 17:24:02 +02:00
Christoph Heiss
b06415bae1
flake: merge maui standalone flake into main one
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-04-22 11:41:41 +02:00
Christoph Heiss
e4e479e91a
pkgs: vimPlugins.none-ls-shellcheck-nvim: init at 2024-03-19
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-04-21 23:49:48 +02:00
Christoph Heiss
e2d656dc6b
flake, sources: update nixpkgs and home-manager to 31-03-2024
...
And nixGL to 19-03-2024 for maui - not really a big change tho.
This also fixes some things that got broken/changed along the way.
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-04-04 14:22:53 +02:00
Christoph Heiss
93feba4a2d
flake, sources: update nixpkgs to 29-02-2024, home-manager to 29-02-2024
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-03-05 10:46:38 +01:00
Christoph Heiss
dcd3379bb4
flake: enable --show-trace
for all morph commands
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-03-03 21:15:33 +01:00
Christoph Heiss
d8e39733fc
flake, sources: update nixpkgs to 31-01-2024, home-manager to 28-01-2024
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-02-05 21:19:12 +01:00
Christoph Heiss
49f26e152e
flake: only declare output for linux platforms, darwin is not used anyway
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-01-23 12:42:16 +01:00
Christoph Heiss
3af6484a0c
flake: add all custom in-repo packages to flake checks
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-01-18 00:27:29 +01:00
Christoph Heiss
f1df51fe51
machines: rename serv -> tank, switch to baremetal
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-01-07 02:24:22 +01:00
Christoph Heiss
1a879be31c
flake, sources: update nixpkgs and home-manager to 31-12-2023
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-01-05 13:36:31 +01:00
Christoph Heiss
b3fa56b817
flake: add upload-secrets.<machine> apps
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-12-04 20:39:28 +01:00
Christoph Heiss
d6f2ba592e
flake, sources: update nixpkgs to 29-11-2023, home-manager to 30-11-2023
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-12-02 19:39:33 +01:00
Christoph Heiss
7956c03730
machines: Add back
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-11-11 00:31:23 +01:00
Christoph Heiss
0f085c0524
flake: Add run target for building machine configurations
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-11-09 11:24:29 +01:00
Christoph Heiss
7e4e568308
flake: Move tagged deployments to own tags
namespace
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-11-09 11:10:53 +01:00
Christoph Heiss
2d856c3f54
flake: Show morph invocation command lines
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-11-09 11:10:02 +01:00
Christoph Heiss
9db6716b1c
sources: upgrade nixpkgs to 31-10-2023, home-manager to 30-10-2023
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-11-04 00:25:01 +01:00