mirror of
https://github.com/foo-dogsquared/nix-module-wrapper-manager-fds.git
synced 2025-01-31 04:58:17 +00:00
Compare commits
5 Commits
bbe64258e6
...
1818fe43ac
Author | SHA1 | Date | |
---|---|---|---|
|
1818fe43ac | ||
|
1bb6e45eb3 | ||
7eee12ff7e | |||
628952542e | |||
|
1542702317 |
2
.github/workflows/check.yml
vendored
2
.github/workflows/check.yml
vendored
@ -11,5 +11,5 @@ jobs:
|
|||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v4
|
- uses: actions/checkout@v4
|
||||||
- uses: DeterminateSystems/nix-installer-action@v15
|
- uses: DeterminateSystems/nix-installer-action@v16
|
||||||
- run: make check
|
- run: make check
|
||||||
|
2
.github/workflows/site.yml
vendored
2
.github/workflows/site.yml
vendored
@ -9,7 +9,7 @@ jobs:
|
|||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v4
|
- uses: actions/checkout@v4
|
||||||
- uses: DeterminateSystems/nix-installer-action@v15
|
- uses: DeterminateSystems/nix-installer-action@v16
|
||||||
- run: make build
|
- run: make build
|
||||||
- name: Upload artifact
|
- name: Upload artifact
|
||||||
id: deployment
|
id: deployment
|
||||||
|
2
.github/workflows/update-deps.yml
vendored
2
.github/workflows/update-deps.yml
vendored
@ -13,7 +13,7 @@ jobs:
|
|||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v4
|
- uses: actions/checkout@v4
|
||||||
- uses: DeterminateSystems/nix-installer-action@v15
|
- uses: DeterminateSystems/nix-installer-action@v16
|
||||||
- run: nix develop --command make update
|
- run: nix develop --command make update
|
||||||
- id: datetime
|
- id: datetime
|
||||||
run: |
|
run: |
|
||||||
|
@ -110,7 +110,7 @@ in
|
|||||||
|
|
||||||
buildHugoSite {
|
buildHugoSite {
|
||||||
pname = "wrapper-manager-docs";
|
pname = "wrapper-manager-docs";
|
||||||
version = "2024-07-13";
|
version = "2024-11-21";
|
||||||
|
|
||||||
src = lib.fileset.toSource {
|
src = lib.fileset.toSource {
|
||||||
root = ./website;
|
root = ./website;
|
||||||
@ -124,7 +124,7 @@ in
|
|||||||
];
|
];
|
||||||
};
|
};
|
||||||
|
|
||||||
vendorHash = "sha256-qsmXolxEcYjY2jwIlPRqir5gE8TeVknPGIGF4g89x54=";
|
vendorHash = "sha256-UDDCYQB/kdYT63vRlRzL6lOePl9F7j3eUIHX/m6rwEs=";
|
||||||
|
|
||||||
buildFlags = [ "--baseURL" baseUrl ];
|
buildFlags = [ "--baseURL" baseUrl ];
|
||||||
|
|
||||||
|
128
docs/gemset.nix
128
docs/gemset.nix
@ -10,12 +10,7 @@
|
|||||||
version = "2.0.23";
|
version = "2.0.23";
|
||||||
};
|
};
|
||||||
asciidoctor-diagram = {
|
asciidoctor-diagram = {
|
||||||
dependencies = [
|
dependencies = ["asciidoctor" "asciidoctor-diagram-ditaamini" "asciidoctor-diagram-plantuml" "rexml"];
|
||||||
"asciidoctor"
|
|
||||||
"asciidoctor-diagram-ditaamini"
|
|
||||||
"asciidoctor-diagram-plantuml"
|
|
||||||
"rexml"
|
|
||||||
];
|
|
||||||
groups = ["default"];
|
groups = ["default"];
|
||||||
platforms = [];
|
platforms = [];
|
||||||
source = {
|
source = {
|
||||||
@ -57,10 +52,7 @@
|
|||||||
version = "1.2024.5";
|
version = "1.2024.5";
|
||||||
};
|
};
|
||||||
asciidoctor-foodogsquared-extensions = {
|
asciidoctor-foodogsquared-extensions = {
|
||||||
dependencies = [
|
dependencies = ["asciidoctor" "rugged"];
|
||||||
"asciidoctor"
|
|
||||||
"rugged"
|
|
||||||
];
|
|
||||||
groups = ["default"];
|
groups = ["default"];
|
||||||
platforms = [];
|
platforms = [];
|
||||||
source = {
|
source = {
|
||||||
@ -71,10 +63,7 @@
|
|||||||
version = "1.2.1";
|
version = "1.2.1";
|
||||||
};
|
};
|
||||||
ast = {
|
ast = {
|
||||||
groups = [
|
groups = ["default" "lint"];
|
||||||
"default"
|
|
||||||
"lint"
|
|
||||||
];
|
|
||||||
platforms = [];
|
platforms = [];
|
||||||
source = {
|
source = {
|
||||||
remotes = ["https://rubygems.org"];
|
remotes = ["https://rubygems.org"];
|
||||||
@ -94,10 +83,7 @@
|
|||||||
version = "1.3.3";
|
version = "1.3.3";
|
||||||
};
|
};
|
||||||
json = {
|
json = {
|
||||||
groups = [
|
groups = ["default" "lint"];
|
||||||
"default"
|
|
||||||
"lint"
|
|
||||||
];
|
|
||||||
platforms = [];
|
platforms = [];
|
||||||
source = {
|
source = {
|
||||||
remotes = ["https://rubygems.org"];
|
remotes = ["https://rubygems.org"];
|
||||||
@ -107,11 +93,7 @@
|
|||||||
version = "2.7.2";
|
version = "2.7.2";
|
||||||
};
|
};
|
||||||
language_server-protocol = {
|
language_server-protocol = {
|
||||||
groups = [
|
groups = ["default" "development" "lint"];
|
||||||
"default"
|
|
||||||
"development"
|
|
||||||
"lint"
|
|
||||||
];
|
|
||||||
platforms = [];
|
platforms = [];
|
||||||
source = {
|
source = {
|
||||||
remotes = ["https://rubygems.org"];
|
remotes = ["https://rubygems.org"];
|
||||||
@ -121,10 +103,7 @@
|
|||||||
version = "3.17.0.3";
|
version = "3.17.0.3";
|
||||||
};
|
};
|
||||||
logger = {
|
logger = {
|
||||||
groups = [
|
groups = ["default" "development"];
|
||||||
"default"
|
|
||||||
"development"
|
|
||||||
];
|
|
||||||
platforms = [];
|
platforms = [];
|
||||||
source = {
|
source = {
|
||||||
remotes = ["https://rubygems.org"];
|
remotes = ["https://rubygems.org"];
|
||||||
@ -144,10 +123,7 @@
|
|||||||
version = "1.0.0";
|
version = "1.0.0";
|
||||||
};
|
};
|
||||||
parallel = {
|
parallel = {
|
||||||
groups = [
|
groups = ["default" "lint"];
|
||||||
"default"
|
|
||||||
"lint"
|
|
||||||
];
|
|
||||||
platforms = [];
|
platforms = [];
|
||||||
source = {
|
source = {
|
||||||
remotes = ["https://rubygems.org"];
|
remotes = ["https://rubygems.org"];
|
||||||
@ -157,14 +133,8 @@
|
|||||||
version = "1.25.1";
|
version = "1.25.1";
|
||||||
};
|
};
|
||||||
parser = {
|
parser = {
|
||||||
dependencies = [
|
dependencies = ["ast" "racc"];
|
||||||
"ast"
|
groups = ["default" "lint"];
|
||||||
"racc"
|
|
||||||
];
|
|
||||||
groups = [
|
|
||||||
"default"
|
|
||||||
"lint"
|
|
||||||
];
|
|
||||||
platforms = [];
|
platforms = [];
|
||||||
source = {
|
source = {
|
||||||
remotes = ["https://rubygems.org"];
|
remotes = ["https://rubygems.org"];
|
||||||
@ -174,10 +144,7 @@
|
|||||||
version = "3.3.4.0";
|
version = "3.3.4.0";
|
||||||
};
|
};
|
||||||
prism = {
|
prism = {
|
||||||
groups = [
|
groups = ["default" "development"];
|
||||||
"default"
|
|
||||||
"development"
|
|
||||||
];
|
|
||||||
platforms = [];
|
platforms = [];
|
||||||
source = {
|
source = {
|
||||||
remotes = ["https://rubygems.org"];
|
remotes = ["https://rubygems.org"];
|
||||||
@ -187,10 +154,7 @@
|
|||||||
version = "0.30.0";
|
version = "0.30.0";
|
||||||
};
|
};
|
||||||
racc = {
|
racc = {
|
||||||
groups = [
|
groups = ["default" "lint"];
|
||||||
"default"
|
|
||||||
"lint"
|
|
||||||
];
|
|
||||||
platforms = [];
|
platforms = [];
|
||||||
source = {
|
source = {
|
||||||
remotes = ["https://rubygems.org"];
|
remotes = ["https://rubygems.org"];
|
||||||
@ -200,10 +164,7 @@
|
|||||||
version = "1.8.0";
|
version = "1.8.0";
|
||||||
};
|
};
|
||||||
rainbow = {
|
rainbow = {
|
||||||
groups = [
|
groups = ["default" "lint"];
|
||||||
"default"
|
|
||||||
"lint"
|
|
||||||
];
|
|
||||||
platforms = [];
|
platforms = [];
|
||||||
source = {
|
source = {
|
||||||
remotes = ["https://rubygems.org"];
|
remotes = ["https://rubygems.org"];
|
||||||
@ -224,10 +185,7 @@
|
|||||||
};
|
};
|
||||||
rbs = {
|
rbs = {
|
||||||
dependencies = ["logger"];
|
dependencies = ["logger"];
|
||||||
groups = [
|
groups = ["default" "development"];
|
||||||
"default"
|
|
||||||
"development"
|
|
||||||
];
|
|
||||||
platforms = [];
|
platforms = [];
|
||||||
source = {
|
source = {
|
||||||
remotes = ["https://rubygems.org"];
|
remotes = ["https://rubygems.org"];
|
||||||
@ -237,10 +195,7 @@
|
|||||||
version = "3.5.2";
|
version = "3.5.2";
|
||||||
};
|
};
|
||||||
regexp_parser = {
|
regexp_parser = {
|
||||||
groups = [
|
groups = ["default" "lint"];
|
||||||
"default"
|
|
||||||
"lint"
|
|
||||||
];
|
|
||||||
platforms = [];
|
platforms = [];
|
||||||
source = {
|
source = {
|
||||||
remotes = ["https://rubygems.org"];
|
remotes = ["https://rubygems.org"];
|
||||||
@ -251,10 +206,7 @@
|
|||||||
};
|
};
|
||||||
rexml = {
|
rexml = {
|
||||||
dependencies = ["strscan"];
|
dependencies = ["strscan"];
|
||||||
groups = [
|
groups = ["default" "lint"];
|
||||||
"default"
|
|
||||||
"lint"
|
|
||||||
];
|
|
||||||
platforms = [];
|
platforms = [];
|
||||||
source = {
|
source = {
|
||||||
remotes = ["https://rubygems.org"];
|
remotes = ["https://rubygems.org"];
|
||||||
@ -274,18 +226,7 @@
|
|||||||
version = "4.3.0";
|
version = "4.3.0";
|
||||||
};
|
};
|
||||||
rubocop = {
|
rubocop = {
|
||||||
dependencies = [
|
dependencies = ["json" "language_server-protocol" "parallel" "parser" "rainbow" "regexp_parser" "rexml" "rubocop-ast" "ruby-progressbar" "unicode-display_width"];
|
||||||
"json"
|
|
||||||
"language_server-protocol"
|
|
||||||
"parallel"
|
|
||||||
"parser"
|
|
||||||
"rainbow"
|
|
||||||
"regexp_parser"
|
|
||||||
"rexml"
|
|
||||||
"rubocop-ast"
|
|
||||||
"ruby-progressbar"
|
|
||||||
"unicode-display_width"
|
|
||||||
];
|
|
||||||
groups = ["lint"];
|
groups = ["lint"];
|
||||||
platforms = [];
|
platforms = [];
|
||||||
source = {
|
source = {
|
||||||
@ -297,10 +238,7 @@
|
|||||||
};
|
};
|
||||||
rubocop-ast = {
|
rubocop-ast = {
|
||||||
dependencies = ["parser"];
|
dependencies = ["parser"];
|
||||||
groups = [
|
groups = ["default" "lint"];
|
||||||
"default"
|
|
||||||
"lint"
|
|
||||||
];
|
|
||||||
platforms = [];
|
platforms = [];
|
||||||
source = {
|
source = {
|
||||||
remotes = ["https://rubygems.org"];
|
remotes = ["https://rubygems.org"];
|
||||||
@ -310,12 +248,7 @@
|
|||||||
version = "1.31.3";
|
version = "1.31.3";
|
||||||
};
|
};
|
||||||
ruby-lsp = {
|
ruby-lsp = {
|
||||||
dependencies = [
|
dependencies = ["language_server-protocol" "prism" "rbs" "sorbet-runtime"];
|
||||||
"language_server-protocol"
|
|
||||||
"prism"
|
|
||||||
"rbs"
|
|
||||||
"sorbet-runtime"
|
|
||||||
];
|
|
||||||
groups = ["development"];
|
groups = ["development"];
|
||||||
platforms = [];
|
platforms = [];
|
||||||
source = {
|
source = {
|
||||||
@ -326,10 +259,7 @@
|
|||||||
version = "0.17.7";
|
version = "0.17.7";
|
||||||
};
|
};
|
||||||
ruby-progressbar = {
|
ruby-progressbar = {
|
||||||
groups = [
|
groups = ["default" "lint"];
|
||||||
"default"
|
|
||||||
"lint"
|
|
||||||
];
|
|
||||||
platforms = [];
|
platforms = [];
|
||||||
source = {
|
source = {
|
||||||
remotes = ["https://rubygems.org"];
|
remotes = ["https://rubygems.org"];
|
||||||
@ -349,10 +279,7 @@
|
|||||||
version = "1.7.2";
|
version = "1.7.2";
|
||||||
};
|
};
|
||||||
slim = {
|
slim = {
|
||||||
dependencies = [
|
dependencies = ["temple" "tilt"];
|
||||||
"temple"
|
|
||||||
"tilt"
|
|
||||||
];
|
|
||||||
groups = ["default"];
|
groups = ["default"];
|
||||||
platforms = [];
|
platforms = [];
|
||||||
source = {
|
source = {
|
||||||
@ -363,10 +290,7 @@
|
|||||||
version = "5.2.1";
|
version = "5.2.1";
|
||||||
};
|
};
|
||||||
sorbet-runtime = {
|
sorbet-runtime = {
|
||||||
groups = [
|
groups = ["default" "development"];
|
||||||
"default"
|
|
||||||
"development"
|
|
||||||
];
|
|
||||||
platforms = [];
|
platforms = [];
|
||||||
source = {
|
source = {
|
||||||
remotes = ["https://rubygems.org"];
|
remotes = ["https://rubygems.org"];
|
||||||
@ -376,10 +300,7 @@
|
|||||||
version = "0.5.11481";
|
version = "0.5.11481";
|
||||||
};
|
};
|
||||||
strscan = {
|
strscan = {
|
||||||
groups = [
|
groups = ["default" "lint"];
|
||||||
"default"
|
|
||||||
"lint"
|
|
||||||
];
|
|
||||||
platforms = [];
|
platforms = [];
|
||||||
source = {
|
source = {
|
||||||
remotes = ["https://rubygems.org"];
|
remotes = ["https://rubygems.org"];
|
||||||
@ -409,10 +330,7 @@
|
|||||||
version = "2.4.0";
|
version = "2.4.0";
|
||||||
};
|
};
|
||||||
unicode-display_width = {
|
unicode-display_width = {
|
||||||
groups = [
|
groups = ["default" "lint"];
|
||||||
"default"
|
|
||||||
"lint"
|
|
||||||
];
|
|
||||||
platforms = [];
|
platforms = [];
|
||||||
source = {
|
source = {
|
||||||
remotes = ["https://rubygems.org"];
|
remotes = ["https://rubygems.org"];
|
||||||
|
@ -3,10 +3,10 @@ module github.com/foo-dogsquared/wrapper-manager-fds
|
|||||||
go 1.23.2
|
go 1.23.2
|
||||||
|
|
||||||
require (
|
require (
|
||||||
github.com/foo-dogsquared/hugo-mod-simple-icons v0.0.0-20241028022226-7f7e0be42a95 // indirect
|
github.com/foo-dogsquared/hugo-mod-simple-icons v0.0.0-20241120232120-e36cafefea29 // indirect
|
||||||
github.com/foo-dogsquared/hugo-mod-web-feeds v0.0.3-0.20220613123653-e0bc8e58159d // indirect
|
github.com/foo-dogsquared/hugo-mod-web-feeds v0.0.3-0.20220613123653-e0bc8e58159d // indirect
|
||||||
github.com/foo-dogsquared/hugo-theme-more-contentful v0.7.1 // indirect
|
github.com/foo-dogsquared/hugo-theme-more-contentful v0.7.2-0.20241119041335-143341838df0 // indirect
|
||||||
github.com/foo-dogsquared/website v0.0.0-20241103012127-eed6eb26f100 // indirect
|
github.com/foo-dogsquared/website v0.0.0-20241121041746-6b5744c9aee7 // indirect
|
||||||
github.com/refactoringui/heroicons v2.1.5+incompatible // indirect
|
github.com/refactoringui/heroicons v2.2.0+incompatible // indirect
|
||||||
github.com/simple-icons/simple-icons v0.0.0-20241027003233-9d720b26a17d // indirect
|
github.com/simple-icons/simple-icons v0.0.0-20241027003233-9d720b26a17d // indirect
|
||||||
)
|
)
|
||||||
|
@ -1,16 +1,25 @@
|
|||||||
github.com/foo-dogsquared/hugo-mod-simple-icons v0.0.0-20231025231637-36998f86bbf2/go.mod h1:8HnVc0SlzI7LCEU4sITYS5MQTq0Bct/nFr/7LdsHYVQ=
|
github.com/foo-dogsquared/hugo-mod-simple-icons v0.0.0-20231025231637-36998f86bbf2/go.mod h1:8HnVc0SlzI7LCEU4sITYS5MQTq0Bct/nFr/7LdsHYVQ=
|
||||||
github.com/foo-dogsquared/hugo-mod-simple-icons v0.0.0-20241028022226-7f7e0be42a95 h1:knvsLW0kTmLxZ7tCKAQgK9M6e8ggjU6NPcmP3HOFKHc=
|
github.com/foo-dogsquared/hugo-mod-simple-icons v0.0.0-20241028022226-7f7e0be42a95 h1:knvsLW0kTmLxZ7tCKAQgK9M6e8ggjU6NPcmP3HOFKHc=
|
||||||
github.com/foo-dogsquared/hugo-mod-simple-icons v0.0.0-20241028022226-7f7e0be42a95/go.mod h1:R9tJ1WSUnZf0R12SAmI9I/x9IQQbwPGek2FQyGJOC0g=
|
github.com/foo-dogsquared/hugo-mod-simple-icons v0.0.0-20241028022226-7f7e0be42a95/go.mod h1:R9tJ1WSUnZf0R12SAmI9I/x9IQQbwPGek2FQyGJOC0g=
|
||||||
|
github.com/foo-dogsquared/hugo-mod-simple-icons v0.0.0-20241113232057-c42b53cd0165/go.mod h1:R9tJ1WSUnZf0R12SAmI9I/x9IQQbwPGek2FQyGJOC0g=
|
||||||
|
github.com/foo-dogsquared/hugo-mod-simple-icons v0.0.0-20241120232120-e36cafefea29 h1:tW39wPtZJTjpaK7+QshbQFYeLQA1airNi547vXMoy7c=
|
||||||
|
github.com/foo-dogsquared/hugo-mod-simple-icons v0.0.0-20241120232120-e36cafefea29/go.mod h1:R9tJ1WSUnZf0R12SAmI9I/x9IQQbwPGek2FQyGJOC0g=
|
||||||
github.com/foo-dogsquared/hugo-mod-web-feeds v0.0.3-0.20220613123653-e0bc8e58159d h1:IvFDTSoQiK3BsbdJxvXEqjuRxwcYo2dMHgUxGmhdYes=
|
github.com/foo-dogsquared/hugo-mod-web-feeds v0.0.3-0.20220613123653-e0bc8e58159d h1:IvFDTSoQiK3BsbdJxvXEqjuRxwcYo2dMHgUxGmhdYes=
|
||||||
github.com/foo-dogsquared/hugo-mod-web-feeds v0.0.3-0.20220613123653-e0bc8e58159d/go.mod h1:V7UXom6wuFrWj1lBUCXQA3HguwfDhQA+tQNxyRxdClk=
|
github.com/foo-dogsquared/hugo-mod-web-feeds v0.0.3-0.20220613123653-e0bc8e58159d/go.mod h1:V7UXom6wuFrWj1lBUCXQA3HguwfDhQA+tQNxyRxdClk=
|
||||||
github.com/foo-dogsquared/hugo-theme-more-contentful v0.7.1-0.20240829055539-b7c3b8878050/go.mod h1:Rbsgp6Kdi2jVmAILYZTgCysqU4xvoLFwvrR0nvpSr4I=
|
github.com/foo-dogsquared/hugo-theme-more-contentful v0.7.1-0.20240829055539-b7c3b8878050/go.mod h1:Rbsgp6Kdi2jVmAILYZTgCysqU4xvoLFwvrR0nvpSr4I=
|
||||||
github.com/foo-dogsquared/hugo-theme-more-contentful v0.7.1 h1:5Mu2OBMVHHp1nytCUUFz9EEQ3gTQCBUHsovzaQssnmc=
|
github.com/foo-dogsquared/hugo-theme-more-contentful v0.7.1 h1:5Mu2OBMVHHp1nytCUUFz9EEQ3gTQCBUHsovzaQssnmc=
|
||||||
github.com/foo-dogsquared/hugo-theme-more-contentful v0.7.1/go.mod h1:HV3pnAPBJNG6k9bo10wDOkl6rYFib+um2IURlRIlXkg=
|
github.com/foo-dogsquared/hugo-theme-more-contentful v0.7.1/go.mod h1:HV3pnAPBJNG6k9bo10wDOkl6rYFib+um2IURlRIlXkg=
|
||||||
|
github.com/foo-dogsquared/hugo-theme-more-contentful v0.7.2-0.20241119041335-143341838df0 h1:ck2aC9kc4/EUH9mqKzs+bltbJ5LOwC8LlYvqns1KgB4=
|
||||||
|
github.com/foo-dogsquared/hugo-theme-more-contentful v0.7.2-0.20241119041335-143341838df0/go.mod h1:HV3pnAPBJNG6k9bo10wDOkl6rYFib+um2IURlRIlXkg=
|
||||||
github.com/foo-dogsquared/website v0.0.0-20241103012127-eed6eb26f100 h1:+OSuIHC1ARQGEMihMeB8Xc5BE6Be5xgdban3RxbIcz4=
|
github.com/foo-dogsquared/website v0.0.0-20241103012127-eed6eb26f100 h1:+OSuIHC1ARQGEMihMeB8Xc5BE6Be5xgdban3RxbIcz4=
|
||||||
github.com/foo-dogsquared/website v0.0.0-20241103012127-eed6eb26f100/go.mod h1:AkVVnWQg95UIzQEN7OuMgupRG6Mi2gAsxuaK81/DyUc=
|
github.com/foo-dogsquared/website v0.0.0-20241103012127-eed6eb26f100/go.mod h1:AkVVnWQg95UIzQEN7OuMgupRG6Mi2gAsxuaK81/DyUc=
|
||||||
|
github.com/foo-dogsquared/website v0.0.0-20241121041746-6b5744c9aee7 h1:FJK0BK/43bHbPHB5jFI/8YuICPOptq3QDTupfDGCE2M=
|
||||||
|
github.com/foo-dogsquared/website v0.0.0-20241121041746-6b5744c9aee7/go.mod h1:WzxWNpb3eNVQiqnnJTR66ptffyoK/SpZcw8efzOO12g=
|
||||||
github.com/refactoringui/heroicons v2.0.18+incompatible/go.mod h1:82HsLWQga7MkEl5aK8TctxPPIBlXrsyWcVTB57uipuk=
|
github.com/refactoringui/heroicons v2.0.18+incompatible/go.mod h1:82HsLWQga7MkEl5aK8TctxPPIBlXrsyWcVTB57uipuk=
|
||||||
github.com/refactoringui/heroicons v2.1.5+incompatible h1:XzZpX6BwR5eYel3Owrw6u0e11/pj1FTXA3MSiN3OOvE=
|
github.com/refactoringui/heroicons v2.1.5+incompatible h1:XzZpX6BwR5eYel3Owrw6u0e11/pj1FTXA3MSiN3OOvE=
|
||||||
github.com/refactoringui/heroicons v2.1.5+incompatible/go.mod h1:82HsLWQga7MkEl5aK8TctxPPIBlXrsyWcVTB57uipuk=
|
github.com/refactoringui/heroicons v2.1.5+incompatible/go.mod h1:82HsLWQga7MkEl5aK8TctxPPIBlXrsyWcVTB57uipuk=
|
||||||
|
github.com/refactoringui/heroicons v2.2.0+incompatible h1:EKlvN4FK+3SgKcO9qy8Y30Up+SYypBifKCaOynG9Sh8=
|
||||||
|
github.com/refactoringui/heroicons v2.2.0+incompatible/go.mod h1:82HsLWQga7MkEl5aK8TctxPPIBlXrsyWcVTB57uipuk=
|
||||||
github.com/simple-icons/simple-icons v0.0.0-20231022005333-fdbaaa2d5f99/go.mod h1:oOgUUt8yVYOso/wEBi2ojfZP2MU/xxiNccIpaE+jCvE=
|
github.com/simple-icons/simple-icons v0.0.0-20231022005333-fdbaaa2d5f99/go.mod h1:oOgUUt8yVYOso/wEBi2ojfZP2MU/xxiNccIpaE+jCvE=
|
||||||
github.com/simple-icons/simple-icons v0.0.0-20241027003233-9d720b26a17d h1:hkrcJOSlWIPEaFLPeE82iyslQkhnyH4aheEtIushCQg=
|
github.com/simple-icons/simple-icons v0.0.0-20241027003233-9d720b26a17d h1:hkrcJOSlWIPEaFLPeE82iyslQkhnyH4aheEtIushCQg=
|
||||||
github.com/simple-icons/simple-icons v0.0.0-20241027003233-9d720b26a17d/go.mod h1:oOgUUt8yVYOso/wEBi2ojfZP2MU/xxiNccIpaE+jCvE=
|
github.com/simple-icons/simple-icons v0.0.0-20241027003233-9d720b26a17d/go.mod h1:oOgUUt8yVYOso/wEBi2ojfZP2MU/xxiNccIpaE+jCvE=
|
||||||
|
@ -58,7 +58,7 @@
|
|||||||
devPackages = {
|
devPackages = {
|
||||||
manpage-reference = docs.outputs.manpage;
|
manpage-reference = docs.outputs.manpage;
|
||||||
html-reference = docs.outputs.html;
|
html-reference = docs.outputs.html;
|
||||||
website = docs.website;
|
website = docs.website { };
|
||||||
};
|
};
|
||||||
|
|
||||||
checks =
|
checks =
|
||||||
|
22
modules/env/common.nix
vendored
22
modules/env/common.nix
vendored
@ -21,6 +21,17 @@ let
|
|||||||
config._module.args.pkgs = lib.mkDefault pkgs;
|
config._module.args.pkgs = lib.mkDefault pkgs;
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
|
|
||||||
|
(
|
||||||
|
{ lib, ... }: {
|
||||||
|
options.enableInstall = lib.mkOption {
|
||||||
|
type = lib.types.bool;
|
||||||
|
default = cfg.enableInstall;
|
||||||
|
description = "Install the package to the wider-scoped environment.";
|
||||||
|
example = false;
|
||||||
|
};
|
||||||
|
}
|
||||||
|
)
|
||||||
] ++ cfg.sharedModules;
|
] ++ cfg.sharedModules;
|
||||||
};
|
};
|
||||||
in
|
in
|
||||||
@ -33,6 +44,17 @@ in
|
|||||||
];
|
];
|
||||||
|
|
||||||
options.wrapper-manager = {
|
options.wrapper-manager = {
|
||||||
|
enableInstall = lib.mkOption {
|
||||||
|
type = lib.types.bool;
|
||||||
|
description = ''
|
||||||
|
Enable installing the package to the wider-scoped environment list
|
||||||
|
of packages. This is to be set as the default value of
|
||||||
|
{option}`enableInstall` in the wrapper-manager package environment.
|
||||||
|
'';
|
||||||
|
default = true;
|
||||||
|
example = false;
|
||||||
|
};
|
||||||
|
|
||||||
sharedModules = lib.mkOption {
|
sharedModules = lib.mkOption {
|
||||||
type = with lib.types; listOf deferredModule;
|
type = with lib.types; listOf deferredModule;
|
||||||
default = [ ];
|
default = [ ];
|
||||||
|
6
modules/env/home-manager/default.nix
vendored
6
modules/env/home-manager/default.nix
vendored
@ -35,7 +35,11 @@ in
|
|||||||
})
|
})
|
||||||
|
|
||||||
(lib.mkIf (cfg.packages != { }) {
|
(lib.mkIf (cfg.packages != { }) {
|
||||||
home.packages = lib.mapAttrsToList (_: wrapper: wrapper.build.toplevel) cfg.packages;
|
home.packages =
|
||||||
|
let
|
||||||
|
validPackages = lib.filterAttrs (_: wrapper: wrapper.enableInstall) cfg.packages;
|
||||||
|
in
|
||||||
|
lib.mapAttrsToList (_: wrapper: wrapper.build.toplevel) validPackages;
|
||||||
})
|
})
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
5
modules/env/nixos/default.nix
vendored
5
modules/env/nixos/default.nix
vendored
@ -34,7 +34,10 @@ in
|
|||||||
|
|
||||||
(lib.mkIf (cfg.packages != { }) {
|
(lib.mkIf (cfg.packages != { }) {
|
||||||
environment.systemPackages =
|
environment.systemPackages =
|
||||||
lib.mapAttrsToList (_: wrapper: wrapper.build.toplevel) cfg.packages;
|
let
|
||||||
|
validPackages = lib.filterAttrs (_: wrapper: wrapper.enableInstall) cfg.packages;
|
||||||
|
in
|
||||||
|
lib.mapAttrsToList (_: wrapper: wrapper.build.toplevel) validPackages;
|
||||||
})
|
})
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
@ -8,9 +8,9 @@
|
|||||||
"repo": "home-manager"
|
"repo": "home-manager"
|
||||||
},
|
},
|
||||||
"branch": "release-24.05",
|
"branch": "release-24.05",
|
||||||
"revision": "e1391fb22e18a36f57e6999c7a9f966dc80ac073",
|
"revision": "2f23fa308a7c067e52dfcc30a0758f47043ec176",
|
||||||
"url": "https://github.com/nix-community/home-manager/archive/e1391fb22e18a36f57e6999c7a9f966dc80ac073.tar.gz",
|
"url": "https://github.com/nix-community/home-manager/archive/2f23fa308a7c067e52dfcc30a0758f47043ec176.tar.gz",
|
||||||
"hash": "0c83di08nhkzq0cwc3v7aax3x8y5m7qahyzxppinzwxi3r8fnjq3"
|
"hash": "00wp0s9b5nm5rsbwpc1wzfrkyxxmqjwsc1kcibjdbfkh69arcpsn"
|
||||||
},
|
},
|
||||||
"home-manager-unstable": {
|
"home-manager-unstable": {
|
||||||
"type": "Git",
|
"type": "Git",
|
||||||
@ -20,9 +20,9 @@
|
|||||||
"repo": "home-manager"
|
"repo": "home-manager"
|
||||||
},
|
},
|
||||||
"branch": "master",
|
"branch": "master",
|
||||||
"revision": "471e3eb0a114265bcd62d11d58ba8d3421ee68eb",
|
"revision": "819f682269f4e002884702b87e445c82840c68f2",
|
||||||
"url": "https://github.com/nix-community/home-manager/archive/471e3eb0a114265bcd62d11d58ba8d3421ee68eb.tar.gz",
|
"url": "https://github.com/nix-community/home-manager/archive/819f682269f4e002884702b87e445c82840c68f2.tar.gz",
|
||||||
"hash": "1smfj6fb3jc80gbavdf603nz782fb96d9k5w36g61zliw5g2qfvz"
|
"hash": "190vjwgni3anaxfdbfr9dn1bp86ls11y0ad5sp9hdgzbg53zmj5g"
|
||||||
},
|
},
|
||||||
"nixos-stable": {
|
"nixos-stable": {
|
||||||
"type": "Git",
|
"type": "Git",
|
||||||
@ -32,9 +32,9 @@
|
|||||||
"repo": "nixpkgs"
|
"repo": "nixpkgs"
|
||||||
},
|
},
|
||||||
"branch": "nixos-24.05",
|
"branch": "nixos-24.05",
|
||||||
"revision": "6e99f2a27d600612004fbd2c3282d614bfee6421",
|
"revision": "0c5b4ecbed5b155b705336aa96d878e55acd8685",
|
||||||
"url": "https://github.com/NixOS/nixpkgs/archive/6e99f2a27d600612004fbd2c3282d614bfee6421.tar.gz",
|
"url": "https://github.com/NixOS/nixpkgs/archive/0c5b4ecbed5b155b705336aa96d878e55acd8685.tar.gz",
|
||||||
"hash": "1qwbrn2cb1x9clkhqmdnx5r8v11168p3nx14h3r9wcml0bgblpvr"
|
"hash": "1mhbyl6r54p0nccd244f8imcvz52kxfyyxaky165w19lx100azsg"
|
||||||
},
|
},
|
||||||
"nixos-unstable": {
|
"nixos-unstable": {
|
||||||
"type": "Git",
|
"type": "Git",
|
||||||
@ -44,9 +44,9 @@
|
|||||||
"repo": "nixpkgs"
|
"repo": "nixpkgs"
|
||||||
},
|
},
|
||||||
"branch": "nixos-unstable",
|
"branch": "nixos-unstable",
|
||||||
"revision": "12228ff1752d7b7624a54e9c1af4b222b3c1073b",
|
"revision": "970e93b9f82e2a0f3675757eb0bfc73297cc6370",
|
||||||
"url": "https://github.com/NixOS/nixpkgs/archive/12228ff1752d7b7624a54e9c1af4b222b3c1073b.tar.gz",
|
"url": "https://github.com/NixOS/nixpkgs/archive/970e93b9f82e2a0f3675757eb0bfc73297cc6370.tar.gz",
|
||||||
"hash": "1dmng7f5rv4hgd0b61chqx589ra7jajsrzw21n8gp8makw5khvb2"
|
"hash": "10ah2w7wvjlsjihwbilzz0nal7ad3lw8msmad4qf52jliyplvm4c"
|
||||||
},
|
},
|
||||||
"website": {
|
"website": {
|
||||||
"type": "Git",
|
"type": "Git",
|
||||||
@ -56,9 +56,9 @@
|
|||||||
"repo": "website"
|
"repo": "website"
|
||||||
},
|
},
|
||||||
"branch": "master",
|
"branch": "master",
|
||||||
"revision": "1195855a64b2fe010caad45fe518af986db7afb7",
|
"revision": "60b54b8fec5d16308b1bc5ac8cd8a80c70b90df4",
|
||||||
"url": "https://github.com/foo-dogsquared/website/archive/1195855a64b2fe010caad45fe518af986db7afb7.tar.gz",
|
"url": "https://github.com/foo-dogsquared/website/archive/60b54b8fec5d16308b1bc5ac8cd8a80c70b90df4.tar.gz",
|
||||||
"hash": "1dhai90in478d2ax2s927nsf95cf7xngkmfy55ws3hl2pfycan5f"
|
"hash": "1lyrbabkij7n747pac4k9cdyxyv91mf5jg06id9m94039h9zm0wx"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"version": 3
|
"version": 3
|
||||||
|
Loading…
Reference in New Issue
Block a user