Compare commits
6 commits
bfb89347f2
...
0f1e5b1412
Author | SHA1 | Date | |
---|---|---|---|
0f1e5b1412 | |||
04366ee208 | |||
b8a0694ab2 | |||
af4b773f61 | |||
5c73ad5760 | |||
c885cdf844 |
7 changed files with 53 additions and 5 deletions
|
@ -26,7 +26,7 @@
|
||||||
};
|
};
|
||||||
|
|
||||||
settings = {
|
settings = {
|
||||||
storage.mnt = ["gayme" "myve"];
|
storage.mnt = ["gayme" "gaymer" "myve"];
|
||||||
|
|
||||||
vm.passthrough = {
|
vm.passthrough = {
|
||||||
enable = true;
|
enable = true;
|
||||||
|
|
|
@ -33,7 +33,7 @@ in {
|
||||||
container_name = "forgejo";
|
container_name = "forgejo";
|
||||||
depends_on = ["db"];
|
depends_on = ["db"];
|
||||||
env_file = [config.age.secrets."${config.custom.profile}/forgejo/.env".path];
|
env_file = [config.age.secrets."${config.custom.profile}/forgejo/.env".path];
|
||||||
image = "codeberg.org/forgejo/forgejo:8";
|
image = "codeberg.org/forgejo/forgejo:10";
|
||||||
restart = "unless-stopped";
|
restart = "unless-stopped";
|
||||||
volumes = ["${config.custom.containers.directory}/forgejo/data:/data"];
|
volumes = ["${config.custom.containers.directory}/forgejo/data:/data"];
|
||||||
|
|
||||||
|
|
|
@ -15,7 +15,7 @@ in {
|
||||||
virtualisation.arion.projects.homeassistant.settings.services = {
|
virtualisation.arion.projects.homeassistant.settings.services = {
|
||||||
homeassistant.service = {
|
homeassistant.service = {
|
||||||
container_name = "homeassistant";
|
container_name = "homeassistant";
|
||||||
image = "homeassistant/home-assistant:2024.9.1";
|
image = "homeassistant/home-assistant:2025.2.0";
|
||||||
ports = ["8123:8123"];
|
ports = ["8123:8123"];
|
||||||
restart = "unless-stopped";
|
restart = "unless-stopped";
|
||||||
volumes = ["${config.custom.containers.directory}/homeassistant/config:/config"];
|
volumes = ["${config.custom.containers.directory}/homeassistant/config:/config"];
|
||||||
|
|
|
@ -28,7 +28,7 @@ in {
|
||||||
mastodon.service = {
|
mastodon.service = {
|
||||||
container_name = "mastodon";
|
container_name = "mastodon";
|
||||||
env_file = [config.age.secrets."${config.custom.profile}/mastodon/.env".path];
|
env_file = [config.age.secrets."${config.custom.profile}/mastodon/.env".path];
|
||||||
image = "lscr.io/linuxserver/mastodon:4.2.12";
|
image = "lscr.io/linuxserver/mastodon:4.3.3";
|
||||||
ports = ["3000:443"];
|
ports = ["3000:443"];
|
||||||
restart = "unless-stopped";
|
restart = "unless-stopped";
|
||||||
volumes = ["${config.custom.containers.directory}/mastodon/config:/config"];
|
volumes = ["${config.custom.containers.directory}/mastodon/config:/config"];
|
||||||
|
|
|
@ -38,3 +38,51 @@ PLUGINS_CONFIG = {
|
||||||
"netbox_secrets": {"top_level_menu": True},
|
"netbox_secrets": {"top_level_menu": True},
|
||||||
"netbox_topology_views": {"allow_coordinates_saving": True},
|
"netbox_topology_views": {"allow_coordinates_saving": True},
|
||||||
}
|
}
|
||||||
|
|
||||||
|
shortcuts = """
|
||||||
|
## [Racks](/dcim/rack-elevations/)
|
||||||
|
## [Topology](/plugins/netbox_topology_views/topology/)
|
||||||
|
## [Topology v2](/plugins/nextbox-ui/topology/?filter_id=1)
|
||||||
|
"""
|
||||||
|
|
||||||
|
# https://netboxlabs.com/docs/netbox/en/stable/configuration/default-values/#default_dashboard
|
||||||
|
DEFAULT_DASHBOARD = [
|
||||||
|
{
|
||||||
|
"widget": "extras.NoteWidget",
|
||||||
|
"width": 3,
|
||||||
|
"height": 3,
|
||||||
|
"title": "Shortcuts",
|
||||||
|
"color": "white",
|
||||||
|
"config": {"content": shortcuts},
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"widget": "extras.NoteWidget",
|
||||||
|
"width": 9,
|
||||||
|
"height": 3,
|
||||||
|
"title": "TODO",
|
||||||
|
"color": "red",
|
||||||
|
"config": {"content": "Nothing to do (yet)."},
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"widget": "extras.ObjectListWidget",
|
||||||
|
"width": 12,
|
||||||
|
"height": 4,
|
||||||
|
"title": "Journal",
|
||||||
|
"color": "orange",
|
||||||
|
"config": {
|
||||||
|
"model": "extras.journalentry",
|
||||||
|
"page_size": 3,
|
||||||
|
},
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"widget": "extras.ObjectListWidget",
|
||||||
|
"width": 12,
|
||||||
|
"height": 5,
|
||||||
|
"title": "Changelog",
|
||||||
|
"color": "black",
|
||||||
|
"config": {
|
||||||
|
"model": "core.objectchange",
|
||||||
|
"page_size": 5,
|
||||||
|
},
|
||||||
|
},
|
||||||
|
]
|
||||||
|
|
|
@ -15,7 +15,7 @@ in {
|
||||||
virtualisation.arion.projects.owncast.settings.services = {
|
virtualisation.arion.projects.owncast.settings.services = {
|
||||||
owncast.service = {
|
owncast.service = {
|
||||||
container_name = "owncast";
|
container_name = "owncast";
|
||||||
image = "owncast/owncast:0.1.3";
|
image = "owncast/owncast:0.2.0";
|
||||||
restart = "unless-stopped";
|
restart = "unless-stopped";
|
||||||
volumes = ["${config.custom.containers.directory}/owncast/data:/app/data"];
|
volumes = ["${config.custom.containers.directory}/owncast/data:/app/data"];
|
||||||
|
|
||||||
|
|
Binary file not shown.
Loading…
Add table
Reference in a new issue