feat: basic flake-parts structure, make-shell, files and readme

This commit is contained in:
Mohammad Rafiq 2025-07-02 23:12:04 +08:00
parent 6c59366f8f
commit a19ede01a2
No known key found for this signature in database
7 changed files with 127 additions and 28 deletions

21
modules/docs/readme.nix Normal file
View file

@ -0,0 +1,21 @@
{ config, ... }:
{
# text.readme = {
#
# };
perSystem =
{ pkgs, ... }:
{
files.files = [
{
path_ = "README.md";
drv =
pkgs.writeText "README.md" # config.text.readme
''
test README
'';
}
];
};
}

7
modules/meta/files.nix Normal file
View file

@ -0,0 +1,7 @@
{ inputs, ... }:
{
imports = [ inputs.files.flakeModules.default ];
perSystem = psArgs: {
make-shells.default.packages = [ psArgs.config.files.writer.drv ];
};
}

View file

@ -0,0 +1,4 @@
{ inputs, ... }:
{
imports = [ inputs.make-shell.flakeModules.default ];
}

5
modules/systems.nix Normal file
View file

@ -0,0 +1,5 @@
{
systems = [
"x86_64-linux"
];
}