[fugitive] system update
This commit is contained in:
54
flake.lock
generated
54
flake.lock
generated
@@ -4,14 +4,15 @@
|
|||||||
"inputs": {
|
"inputs": {
|
||||||
"darwin": "darwin",
|
"darwin": "darwin",
|
||||||
"home-manager": "home-manager",
|
"home-manager": "home-manager",
|
||||||
"nixpkgs": "nixpkgs"
|
"nixpkgs": "nixpkgs",
|
||||||
|
"systems": "systems"
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1695384796,
|
"lastModified": 1723293904,
|
||||||
"narHash": "sha256-TYlE4B0ktPtlJJF9IFxTWrEeq+XKG8Ny0gc2FGEAdj0=",
|
"narHash": "sha256-b+uqzj+Wa6xgMS9aNbX4I+sXeb5biPDi39VgvSFqFvU=",
|
||||||
"owner": "ryantm",
|
"owner": "ryantm",
|
||||||
"repo": "agenix",
|
"repo": "agenix",
|
||||||
"rev": "1f677b3e161d3bdbfd08a939e8f25de2568e0ef4",
|
"rev": "f6291c5935fdc4e0bef208cfc0dcab7e3f7a1c41",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -28,11 +29,11 @@
|
|||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1673295039,
|
"lastModified": 1700795494,
|
||||||
"narHash": "sha256-AsdYgE8/GPwcelGgrntlijMg4t3hLFJFCRF3tL5WVjA=",
|
"narHash": "sha256-gzGLZSiOhf155FW7262kdHo2YDeugp3VuIFb4/GGng0=",
|
||||||
"owner": "lnl7",
|
"owner": "lnl7",
|
||||||
"repo": "nix-darwin",
|
"repo": "nix-darwin",
|
||||||
"rev": "87b9d090ad39b25b2400029c64825fc2a8868943",
|
"rev": "4b9b83d5a92e8c1fbfd8eb27eda375908c11ec4d",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -50,11 +51,11 @@
|
|||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1682203081,
|
"lastModified": 1703113217,
|
||||||
"narHash": "sha256-kRL4ejWDhi0zph/FpebFYhzqlOBrk0Pl3dzGEKSAlEw=",
|
"narHash": "sha256-7ulcXOk63TIT2lVDSExj7XzFx09LpdSAPtvgtM7yQPE=",
|
||||||
"owner": "nix-community",
|
"owner": "nix-community",
|
||||||
"repo": "home-manager",
|
"repo": "home-manager",
|
||||||
"rev": "32d3e39c491e2f91152c84f8ad8b003420eab0a1",
|
"rev": "3bfaacf46133c037bb356193bd2f1765d9dc82c1",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -65,11 +66,11 @@
|
|||||||
},
|
},
|
||||||
"impermanence": {
|
"impermanence": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1690797372,
|
"lastModified": 1729068498,
|
||||||
"narHash": "sha256-GImz19e33SeVcIvBB7NnhbJSbTpFFmNtWLh7Z85Y188=",
|
"narHash": "sha256-C2sGRJl1EmBq0nO98TNd4cbUy20ABSgnHWXLIJQWRFA=",
|
||||||
"owner": "nix-community",
|
"owner": "nix-community",
|
||||||
"repo": "impermanence",
|
"repo": "impermanence",
|
||||||
"rev": "e3a7acd113903269a1b5c8b527e84ce7ee859851",
|
"rev": "e337457502571b23e449bf42153d7faa10c0a562",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -80,11 +81,11 @@
|
|||||||
},
|
},
|
||||||
"nixpkgs": {
|
"nixpkgs": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1677676435,
|
"lastModified": 1703013332,
|
||||||
"narHash": "sha256-6FxdcmQr5JeZqsQvfinIMr0XcTyTuR7EXX0H3ANShpQ=",
|
"narHash": "sha256-+tFNwMvlXLbJZXiMHqYq77z/RfmpfpiI3yjL6o/Zo9M=",
|
||||||
"owner": "NixOS",
|
"owner": "NixOS",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"rev": "a08d6979dd7c82c4cef0dcc6ac45ab16051c1169",
|
"rev": "54aac082a4d9bb5bbc5c4e899603abfb76a3f6d6",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -96,11 +97,11 @@
|
|||||||
},
|
},
|
||||||
"nixpkgs_2": {
|
"nixpkgs_2": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1695830400,
|
"lastModified": 1729413321,
|
||||||
"narHash": "sha256-gToZXQVr0G/1WriO83olnqrLSHF2Jb8BPcmCt497ro0=",
|
"narHash": "sha256-I4tuhRpZFa6Fu6dcH9Dlo5LlH17peT79vx1y1SpeKt0=",
|
||||||
"owner": "NixOS",
|
"owner": "NixOS",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"rev": "8a86b98f0ba1c405358f1b71ff8b5e1d317f5db2",
|
"rev": "1997e4aa514312c1af7e2bda7fad1644e778ff26",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -115,6 +116,21 @@
|
|||||||
"impermanence": "impermanence",
|
"impermanence": "impermanence",
|
||||||
"nixpkgs": "nixpkgs_2"
|
"nixpkgs": "nixpkgs_2"
|
||||||
}
|
}
|
||||||
|
},
|
||||||
|
"systems": {
|
||||||
|
"locked": {
|
||||||
|
"lastModified": 1681028828,
|
||||||
|
"narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
|
||||||
|
"owner": "nix-systems",
|
||||||
|
"repo": "default",
|
||||||
|
"rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e",
|
||||||
|
"type": "github"
|
||||||
|
},
|
||||||
|
"original": {
|
||||||
|
"owner": "nix-systems",
|
||||||
|
"repo": "default",
|
||||||
|
"type": "github"
|
||||||
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"root": "root",
|
"root": "root",
|
||||||
|
|||||||
11
flake.nix
11
flake.nix
@@ -46,6 +46,17 @@
|
|||||||
./lib/systems/outpost
|
./lib/systems/outpost
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
|
|
||||||
|
monument = nixpkgs.lib.nixosSystem {
|
||||||
|
system = "aarch64-linux";
|
||||||
|
modules = [
|
||||||
|
{
|
||||||
|
system.image.version = "1";
|
||||||
|
}
|
||||||
|
./lib/modules/raspberry.nix
|
||||||
|
./lib/systems/monument
|
||||||
|
];
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
packages = forAllSystems (system:
|
packages = forAllSystems (system:
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
<!DOCTYPE html>
|
<!DOCTYPE html>
|
||||||
<html lang="{{.locale.Lang}}" class="theme-{{if .SignedUser.Theme}}{{.SignedUser.Theme}}{{else}}{{DefaultTheme}}{{end}}">
|
<html lang="{{ctx.Locale.Lang}}" data-theme="{{UserThemeName .SignedUser}}">
|
||||||
<head>
|
<head>
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||||
<title>{{if .Title}}{{.Title | RenderEmojiPlain}} - {{end}}{{if .Repository.Name}}{{.Repository.Name}} - {{end}}{{AppName}}</title>
|
<title>{{if .Title}}{{.Title}} - {{end}}{{if .Repository.Name}}{{.Repository.Name}} - {{end}}{{AppName}}</title>
|
||||||
{{if .ManifestData}}<link rel="manifest" href="data:{{.ManifestData}}">{{end}}
|
{{if .ManifestData}}<link rel="manifest" href="data:{{.ManifestData}}">{{end}}
|
||||||
<meta name="author" content="{{if .Repository}}{{.Owner.Name}}{{else}}{{MetaAuthor}}{{end}}">
|
<meta name="author" content="{{if .Repository}}{{.Owner.Name}}{{else}}{{MetaAuthor}}{{end}}">
|
||||||
<meta name="description" content="{{if .Repository}}{{.Repository.Name}}{{if .Repository.Description}} - {{.Repository.Description}}{{end}}{{else}}{{MetaDescription}}{{end}}">
|
<meta name="description" content="{{if .Repository}}{{.Repository.Name}}{{if .Repository.Description}} - {{.Repository.Description}}{{end}}{{else}}{{MetaDescription}}{{end}}">
|
||||||
@@ -25,57 +25,18 @@
|
|||||||
.ui.secondary.menu .dropdown.item > .menu { margin-top: 0; }
|
.ui.secondary.menu .dropdown.item > .menu { margin-top: 0; }
|
||||||
</style>
|
</style>
|
||||||
</noscript>
|
</noscript>
|
||||||
{{if .PageIsUserProfile}}
|
{{template "base/head_opengraph" .}}
|
||||||
<meta property="og:title" content="{{.ContextUser.DisplayName}}">
|
|
||||||
<meta property="og:type" content="profile">
|
|
||||||
<meta property="og:image" content="{{.ContextUser.AvatarLink $.Context}}">
|
|
||||||
<meta property="og:url" content="{{.ContextUser.HTMLURL}}">
|
|
||||||
{{if .ContextUser.Description}}
|
|
||||||
<meta property="og:description" content="{{.ContextUser.Description}}">
|
|
||||||
{{end}}
|
|
||||||
{{else if .Repository}}
|
|
||||||
{{if .Issue}}
|
|
||||||
<meta property="og:title" content="{{.Issue.Title}}">
|
|
||||||
<meta property="og:url" content="{{.Issue.HTMLURL}}">
|
|
||||||
{{if .Issue.Content}}
|
|
||||||
<meta property="og:description" content="{{.Issue.Content}}">
|
|
||||||
{{end}}
|
|
||||||
{{else}}
|
|
||||||
<meta property="og:title" content="{{.Repository.Name}}">
|
|
||||||
<meta property="og:url" content="{{.Repository.HTMLURL}}">
|
|
||||||
{{if .Repository.Description}}
|
|
||||||
<meta property="og:description" content="{{.Repository.Description}}">
|
|
||||||
{{end}}
|
|
||||||
{{end}}
|
|
||||||
<meta property="og:type" content="object">
|
|
||||||
{{if (.Repository.AvatarLink $.Context)}}
|
|
||||||
<meta property="og:image" content="{{.Repository.AvatarLink $.Context}}">
|
|
||||||
{{else}}
|
|
||||||
<meta property="og:image" content="{{.Repository.Owner.AvatarLink $.Context}}">
|
|
||||||
{{end}}
|
|
||||||
{{else}}
|
|
||||||
<meta property="og:title" content="{{AppName}}">
|
|
||||||
<meta property="og:type" content="website">
|
|
||||||
<meta property="og:image" content="{{AssetUrlPrefix}}/img/logo.png">
|
|
||||||
<meta property="og:url" content="{{AppUrl}}">
|
|
||||||
<meta property="og:description" content="{{MetaDescription}}">
|
|
||||||
{{end}}
|
|
||||||
<meta property="og:site_name" content="{{AppName}}">
|
|
||||||
{{template "base/head_style" .}}
|
{{template "base/head_style" .}}
|
||||||
{{template "custom/header" .}}
|
{{template "custom/header" .}}
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body hx-headers='{"x-csrf-token": "{{.CsrfToken}}"}' hx-swap="outerHTML" hx-ext="morph" hx-push-url="false">
|
||||||
{{template "custom/body_outer_pre" .}}
|
{{template "custom/body_outer_pre" .}}
|
||||||
|
|
||||||
<div class="full height">
|
<div class="full height">
|
||||||
<noscript>{{.locale.Tr "enable_javascript"}}</noscript>
|
<noscript>{{ctx.Locale.Tr "enable_javascript"}}</noscript>
|
||||||
|
|
||||||
{{template "custom/body_inner_pre" .}}
|
{{template "custom/body_inner_pre" .}}
|
||||||
|
|
||||||
{{if and (not .PageIsInstall) .IsSigned}}
|
|
||||||
{{template "base/head_navbar" .}}
|
|
||||||
{{end}}
|
|
||||||
|
|
||||||
{{if false}}
|
{{if false}}
|
||||||
{{/* to make html structure "likely" complete to prevent IDE warnings */}}
|
{{/* to make html structure "likely" complete to prevent IDE warnings */}}
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@@ -1,18 +1,21 @@
|
|||||||
<div class="ui secondary pointing tabular top attached borderless menu new-menu navbar">
|
<overflow-menu class="ui secondary pointing tabular top attached borderless menu secondary-nav">
|
||||||
<a class="{{if .PageIsExploreRepositories}}active {{end}}item" href="{{AppSubUrl}}/explore/repos">
|
<div class="overflow-menu-items tw-justify-center">
|
||||||
{{svg "octicon-repo"}} {{.locale.Tr "explore.repos"}}
|
<a class="{{if .PageIsExploreRepositories}}active {{end}}item" href="{{AppSubUrl}}/explore/repos">
|
||||||
</a>
|
{{svg "octicon-repo"}} {{ctx.Locale.Tr "explore.repos"}}
|
||||||
{{if not .UsersIsDisabled}}
|
|
||||||
<a class="{{if .PageIsExploreUsers}}active {{end}}item" href="{{AppSubUrl}}/explore/users">
|
|
||||||
{{svg "octicon-person"}} {{.locale.Tr "explore.users"}}
|
|
||||||
</a>
|
</a>
|
||||||
<a class="{{if .PageIsExploreOrganizations}}active {{end}}item" href="{{AppSubUrl}}/explore/organizations">
|
{{if not .UsersIsDisabled}}
|
||||||
{{svg "octicon-organization"}} {{.locale.Tr "explore.organizations"}}
|
<a class="{{if .PageIsExploreUsers}}active {{end}}item" href="{{AppSubUrl}}/explore/users">
|
||||||
|
{{svg "octicon-person"}} {{ctx.Locale.Tr "explore.users"}}
|
||||||
|
</a>
|
||||||
|
<a class="{{if .PageIsExploreOrganizations}}active {{end}}item" href="{{AppSubUrl}}/explore/organizations">
|
||||||
|
{{svg "octicon-organization"}} {{ctx.Locale.Tr "explore.organizations"}}
|
||||||
|
</a>
|
||||||
|
{{end}}
|
||||||
|
|
||||||
|
{{if and (not ctx.Consts.RepoUnitTypeCode.UnitGlobalDisabled) .IsRepoIndexerEnabled}}
|
||||||
|
<a class="{{if .PageIsExploreCode}}active {{end}}item" href="{{AppSubUrl}}/explore/code">
|
||||||
|
{{svg "octicon-code"}} {{ctx.Locale.Tr "explore.code"}}
|
||||||
</a>
|
</a>
|
||||||
{{end}}
|
{{end}}
|
||||||
{{if and (not $.UnitTypeCode.UnitGlobalDisabled) .IsRepoIndexerEnabled}}
|
</div>
|
||||||
<a class="{{if .PageIsExploreCode}}active {{end}}item" href="{{AppSubUrl}}/explore/code">
|
</overflow-menu>
|
||||||
{{svg "octicon-code"}} {{.locale.Tr "explore.code"}}
|
|
||||||
</a>
|
|
||||||
{{end}}
|
|
||||||
</div>
|
|
||||||
@@ -12,6 +12,7 @@ in {
|
|||||||
port = port;
|
port = port;
|
||||||
settings = {
|
settings = {
|
||||||
server_url = "https://${domain}";
|
server_url = "https://${domain}";
|
||||||
|
dns.base_domain = "m.${domain}";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
@@ -106,20 +106,31 @@ in {
|
|||||||
max_chunk_age = "1h";
|
max_chunk_age = "1h";
|
||||||
chunk_target_size = 1048576;
|
chunk_target_size = 1048576;
|
||||||
chunk_retain_period = "30s";
|
chunk_retain_period = "30s";
|
||||||
max_transfer_retries = 0;
|
|
||||||
};
|
};
|
||||||
|
|
||||||
schema_config = {
|
schema_config = {
|
||||||
configs = [{
|
configs = [
|
||||||
from = "2023-01-01";
|
{
|
||||||
store = "boltdb-shipper";
|
from = "2023-01-01";
|
||||||
object_store = "filesystem";
|
store = "boltdb-shipper";
|
||||||
schema = "v12";
|
object_store = "filesystem";
|
||||||
index = {
|
schema = "v12";
|
||||||
prefix = "index_";
|
index = {
|
||||||
period = "24h";
|
prefix = "index_";
|
||||||
};
|
period = "24h";
|
||||||
}];
|
};
|
||||||
|
}
|
||||||
|
{
|
||||||
|
from = "2024-10-21";
|
||||||
|
store = "tsdb";
|
||||||
|
object_store = "filesystem";
|
||||||
|
schema = "v13";
|
||||||
|
index = {
|
||||||
|
prefix = "index_";
|
||||||
|
period = "24h";
|
||||||
|
};
|
||||||
|
}
|
||||||
|
];
|
||||||
};
|
};
|
||||||
|
|
||||||
storage_config = {
|
storage_config = {
|
||||||
@@ -127,7 +138,11 @@ in {
|
|||||||
active_index_directory = "/var/lib/loki/boltdb-shipper-active";
|
active_index_directory = "/var/lib/loki/boltdb-shipper-active";
|
||||||
cache_location = "/var/lib/loki/boltdb-shipper-cache";
|
cache_location = "/var/lib/loki/boltdb-shipper-cache";
|
||||||
cache_ttl = "24h";
|
cache_ttl = "24h";
|
||||||
shared_store = "filesystem";
|
};
|
||||||
|
tsdb_shipper = {
|
||||||
|
active_index_directory = "/var/lib/loki/tsdb-shipper-active";
|
||||||
|
cache_location = "/var/lib/loki/tsdb-shipper-cache";
|
||||||
|
cache_ttl = "24h";
|
||||||
};
|
};
|
||||||
|
|
||||||
filesystem.directory = "/var/lib/loki/chunks";
|
filesystem.directory = "/var/lib/loki/chunks";
|
||||||
@@ -138,10 +153,6 @@ in {
|
|||||||
reject_old_samples_max_age = "168h";
|
reject_old_samples_max_age = "168h";
|
||||||
};
|
};
|
||||||
|
|
||||||
chunk_store_config = {
|
|
||||||
max_look_back_period = "0s";
|
|
||||||
};
|
|
||||||
|
|
||||||
table_manager = {
|
table_manager = {
|
||||||
retention_deletes_enabled = false;
|
retention_deletes_enabled = false;
|
||||||
retention_period = "0s";
|
retention_period = "0s";
|
||||||
@@ -149,7 +160,6 @@ in {
|
|||||||
|
|
||||||
compactor = {
|
compactor = {
|
||||||
working_directory = "/var/lib/loki";
|
working_directory = "/var/lib/loki";
|
||||||
shared_store = "filesystem";
|
|
||||||
compactor_ring.kvstore.store = "inmemory";
|
compactor_ring.kvstore.store = "inmemory";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|||||||
Reference in New Issue
Block a user