glance
Example
nix
{config, ...}: {
glance = {
enable = true;
settings.pages.home = {
columns.start = {
rank = 500;
size = "small";
widgets = [
{
type = "server-stats";
servers = [
{
type = "local";
name = "Server";
}
];
}
{
type = "reddit";
subreddit = "selfhosted";
collapse-after = 3;
}
];
};
};
};
}Stack Options
nps.stacks.glance.containers.glance
Alias of {option}services.podman.containers.glance.
nps.stacks.glance.enable
Whether to enable glance.
nps.stacks.glance.settings
Settings that will be provided as the glance.yml configuration file.
See https://github.com/glanceapp/glance/blob/main/docs/configuration.md#configuring-glance
nps.stacks.glance.settings.pages
This option has no description.
nps.stacks.glance.settings.pages.<name>.columns
The columns to display on the page
nps.stacks.glance.settings.pages.<name>.columns.<name>.rank
The order of the column on the page.
nps.stacks.glance.settings.pages.<name>.columns.<name>.size
The size of the column.
nps.stacks.glance.settings.pages.<name>.name
The name of the page. Default to the attribute name.
nps.stacks.glance.useSocketProxy
Whether to access the Podman socket through the read-only proxy for the glance stack. Will be enabled by default if the 'docker-socket-proxy' stack is enabled.
Type
plaintext
boolean
Default
nix
config.nps.stacks.docker-socket-proxy.enable
Declaration
nps.stacks.glance.userCss
Custom CSS settings.
See https://github.com/glanceapp/glance/blob/main/docs/configuration.md#custom-css-file