_: { services.glance = { enable = true; openFirewall = true; settings = { asset-path = ""; server = { host = "0.0.0.0"; port = 7676; }; branding = { custom-footer = ''<b><p>ᓚᘏᗢ</p></b>''; }; pages = [ ### home { name = "home"; columns = [ # left column { size = "small"; widgets = [ { type = "clock"; hour-format = "24h"; timezones = [ { timezone = "America/Los_Angeles"; label = "Los Angeles"; } { timezone = "Asia/Tokyo"; label = "Tokyo"; } { timezone = "Europe/London"; label = "London"; } ]; } { type = "weather"; location = "New York, USA"; } { type = "twitch-channels"; collapse-after = 10; sort-by = "viewers"; channels = [ "forsen" "marisnot12" "elis" "elistard" "fallenshadow" "gamergirl" "sinder" ]; } ]; } # middle column { size = "full"; widgets = [ { type = "search"; search-engine = "google"; bangs = [ { title = "youtube"; shortcut = "!yt"; url = "https://www.youtube.com/results?search_query={QUERY}"; } { title = "nixpkgs"; shortcut = "!np"; url = "https://search.nixos.org/packages?channel=unstable&query={QUERY}"; } { title = "nixos"; shortcut = "!no"; url = "https://search.nixos.org/options?channel=unstable&query={QUERY}"; } ]; } { type = "split-column"; widgets = [ { type = "group"; collapse-after = 5; widgets = [ { type = "reddit"; subreddit = "hatsune"; collapse-after = 6; show-thumbnails = true; } { type = "reddit"; subreddit = "2007scape"; collapse-after = 6; show-thumbnails = true; } { type = "reddit"; subreddit = "osugame"; collapse-after = 6; show-thumbnails = true; } { type = "reddit"; subreddit = "hololive"; collapse-after = 6; show-thumbnails = true; } ]; } ]; } { type = "videos"; include-shorts = false; channels = [ "UC3n5uGu18FoCy23ggWWp8tA" # Mumei "UCIfAvpeIWGHb0duCkMkmm2Q" # Nimi "UCNa9i8ifGJRlK2yWgM9DcOA" # dnsl "UCSveVd5CV6-c5Qz64QVw91A" # 1dnsl "UCkwy4YhSUdXyv1JhuhjRFOw" # 2dnsl "UCfbnTUxUech4P1XgYUwYuKA" # Cold Ones "UCJWKjrrUh2KL1d3zXQW79cQ" # EWU "UCRmnt09hfWo6hD574tLVVDQ" # EWU Bodycam "UCBNG0osIBAprVcZZ3ic84vw" # Jim Browning "UCRcgy6GzDeccI7dkbbBna3Q" # LEMMiNO "UC31msahuXK0g6Keb27d1wog" # Nanobaiter "UCpFFItkfZz1qz5PpHpqzYBw" # Nexpo "UCMeRgqzTfC5ja40B6kM6pdg" # osu! "UC3Vuq4Q1bKFtAiKYlwRv3oA" # Peter Santenello "UCV_w9-UYod7bPbazMW7Zp4A" # Scambaiter "UCDKJdFer1phQI95UinPZehw" # Turkey Tom "UCCAfRoTJrKPbSrh_Eg3i4vg" # TomDark "UCZ4HyRUXSg62i9dWT6oIGIQ" # The Tape Library "UCFQMnBA3CS502aghlcr0_aw" # Coffezilla "UC28n0tlcNSa1iPe5mettocg" # voidzilla "UCjw9YUv4UoA3d0V_Pc6zLTQ" # Brick Immortar "UCODHrzPMGbNv67e84WDZhQQ" # fern "UCYO_jab_esuFRV4b17AJtAw" # 3Blue1Brown "UCsBjURrPoezykLs9EqgamOA" # Fireship "UCS0N5baNlQWJCUrhCEo8WlA" # Ben Eater "UCKGe7fZ_S788Jaspxg-_5Sg" # PC Security Channel ]; } ]; } # right column { size = "small"; widgets = [ { type = "calendar"; } { type = "bookmarks"; groups = [ { title = "media"; links = [ { title = "youtube"; url = "https://www.youtube.com"; } { title = "twitch"; url = "https://www.twitch.tv"; } { title = "reddit"; url = "https://www.reddit.com"; } { title = "lastfm"; url = "https://www.last.fm/user/notoh"; } { title = "anilist"; url = "https://anilist.co/user/notoh/animelist"; } ]; } ]; } ]; } ]; } ### dev { name = "dev"; columns = [ # left column { size = "small"; widgets = [ { type = "clock"; hour-format = "24h"; timezones = [ { timezone = "America/Los_Angeles"; label = "Los Angeles"; } { timezone = "Asia/Tokyo"; label = "Tokyo"; } { timezone = "Europe/London"; label = "London"; } ]; } ]; } # middle column { size = "full"; widgets = [ { type = "split-column"; widgets = [ { type = "group"; collapse-after = 5; widgets = [ { type = "reddit"; subreddit = "nixos"; collapse-after = 3; show-thumbnails = true; } { type = "reddit"; subreddit = "selfhosted"; collapse-after = 3; show-thumbnails = true; } { type = "reddit"; subreddit = "linux"; collapse-after = 3; show-thumbnails = true; } ]; } { type = "group"; collapse-after = 5; widgets = [ { type = "repository"; repository = "nixos/nixpkgs"; } { type = "releases"; collapse-after = 5; show-source-icon = true; repositories = [ "hyprwm/hyprland" "Vencord/Vesktop" "dani-garcia/vaultwarden" "Kesomannen/gale" "immich-app/immich" "LizardByte/Sunshine " ]; } ]; } ]; } { type = "group"; widgets = [ { type = "monitor"; title = "infra"; sites = [ { title = "proxmox"; url = "https://pve.internal.flake.sh:8006"; allow-insecure = true; } { title = "truenas"; url = "https://truenas.internal.flake.sh/"; allow-insecure = true; } { title = "ubiquiti"; url = "https://udm.internal.flake.sh/network/default"; allow-insecure = true; } { title = "uptime-kuma"; url = "https://status.flake.sh"; } { title = "grafana"; url = "https://metrics.flake.sh"; } ]; } { type = "monitor"; title = "media"; sites = [ { title = "jellyfin"; url = "https://jellyfin.internal.flake.sh"; allow-insecure = true; } { title = "jellyseerr"; url = "https://jellyseerr.internal.flake.sh"; allow-insecure = true; } { title = "sonarr"; url = "https://sonarr.internal.flake.sh"; allow-insecure = true; } { title = "radarr"; url = "https://radarr.internal.flake.sh"; allow-insecure = true; } { title = "prowlarr"; url = "https://prowlarr.internal.flake.sh"; allow-insecure = true; } { title = "qbittorrent"; url = "http://192.168.1.54:8080/"; allow-insecure = true; } { title = "immich"; url = "https://immich.internal.flake.sh"; allow-insecure = true; } { title = "komga"; url = "https://komga.internal.flake.sh"; allow-insecure = true; } { title = "stash"; url = "https://stash.internal.flake.sh"; allow-insecure = true; } ]; } { type = "monitor"; title = "misc"; sites = [ { title = "wallos"; url = "https://wallos.internal.flake.sh"; allow-insecure = true; } { title = "hoarder"; url = "https://hoarder.internal.flake.sh"; allow-insecure = true; } ]; } ]; } ]; } # right column { size = "small"; widgets = [ { type = "weather"; location = "New York, USA"; } ]; } ]; } ]; }; }; }