{ services.glance = { enable = true; settings = { pages = [ { name = "Startpage"; width = "slim"; center-vertically = true; columns = [ { size = "full"; widgets = [ { type = "search"; autofocus = true; } { type = "monitor"; cache = "1m"; title = "Services"; sites = [ { title = "Fuwn.me"; url = "https://fuwn.me"; } { title = "due.moe"; url = "https://due.moe"; } { title = "Mayu"; url = "https://mayu.due.moe"; } { title = "bin"; url = "https://bin.fuwn.me"; } { title = "Analytics"; url = "https://analytics.fuwn.me/"; } ]; } { type = "bookmarks"; groups = [ { title = "General"; links = [ { title = "Gmail"; url = "https://mail.google.com/mail/u/0/"; same-tab = true; } { title = "Misskey.io"; url = "https://misskey.io/"; same-tab = true; } { title = "Canvas"; url = "https://oit.instructure.com/"; same-tab = true; } { title = "Blackboard"; url = "https://mhcc.blackboard.com/"; same-tab = true; } ]; } { title = "Upkeep"; links = [ { title = "GitHub"; url = "https://github.com/"; same-tab = true; } { title = "MyNixOS"; url = "https://mynixos.com/"; same-tab = true; } { title = "NixOS Search"; url = "https://search.nixos.org/packages"; same-tab = true; } { title = "NextDNS"; url = "https://my.nextdns.io/eb9d92/analytics"; same-tab = true; } { title = "Tailscale"; url = "https://login.tailscale.com/admin"; same-tab = true; } { title = "Hetzner"; url = "https://console.hetzner.cloud/projects"; same-tab = true; } ]; } { title = "Entertainment"; links = [ { title = "YouTube"; url = "https://www.youtube.com/"; same-tab = true; } { title = "AniList"; url = "https://anilist.co/"; same-tab = true; } { title = "due.moe"; url = "https://due.moe/"; same-tab = true; } { title = "MangaDex"; url = "https://mangadex.org/"; same-tab = true; } { title = "Rawkuma"; url = "https://rawkuma.com/"; same-tab = true; } ]; } ]; } ]; } ]; } { name = "Markets"; columns = [ { size = "small"; widgets = [ { type = "markets"; title = "Indices"; markets = [ { symbol = "SPY"; name = "S&P 500"; } { symbol = "DX-Y.NYB"; name = "Dollar Index"; } ]; } { type = "markets"; title = "Crypto"; markets = [ { symbol = "BTC-USD"; name = "Bitcoin"; } { symbol = "ETH-USD"; name = "Ethereum"; } ]; } { type = "markets"; title = "Stocks"; sort-by = "absolute-change"; markets = [ { symbol = "NVDA"; name = "NVIDIA"; } { symbol = "AAPL"; name = "Apple"; } { symbol = "MSFT"; name = "Microsoft"; } { symbol = "GOOGL"; name = "Google"; } { symbol = "AMD"; name = "AMD"; } { symbol = "RDDT"; name = "Reddit"; } { symbol = "AMZN"; name = "Amazon"; } { symbol = "TSLA"; name = "Tesla"; } { symbol = "INTC"; name = "Intel"; } { symbol = "META"; name = "Meta"; } ]; } ]; } { size = "full"; widgets = [ { type = "rss"; title = "News"; style = "horizontal-cards"; feeds = [ { url = "https://feeds.bloomberg.com/markets/news.rss"; title = "Bloomberg"; } { url = "https://moxie.foxbusiness.com/google-publisher/markets.xml"; title = "Fox Business"; } { url = "https://moxie.foxbusiness.com/google-publisher/technology.xml"; title = "Fox Business"; } ]; } { type = "group"; widgets = [ { type = "reddit"; show-thumbnails = true; subreddit = "technology"; } { type = "reddit"; show-thumbnails = true; subreddit = "wallstreetbets"; } ]; } { type = "videos"; style = "grid-cards"; collapse-after-rows = 3; channels = [ "UCvSXMi2LebwJEM1s4bz5IBA" "UCV6KDgJskWaEckne5aPA0aQ" "UCAzhpt9DmG6PnHXjmJTvRGQ" ]; } ]; } { size = "small"; widgets = [ { type = "rss"; title = "News"; limit = 30; collapse-after = 13; feeds = [ { url = "https://www.ft.com/technology?format=rss"; title = "Financial Times"; } { url = "https://feeds.a.dj.com/rss/RSSMarketsMain.xml"; title = "Wall Street Journal"; } ]; } ]; } ]; } { name = "Gaming"; columns = [ { size = "small"; widgets = [ { type = "twitch-top-games"; limit = 20; collapse-after = 13; exclude = [ "just-chatting" "pools-hot-tubs-and-beaches" "music" "art" "asmr" ]; } ]; } { size = "full"; widgets = [ { type = "group"; widgets = [ { type = "reddit"; show-thumbnails = true; subreddit = "pcgaming"; } { type = "reddit"; subreddit = "games"; } ]; } { type = "videos"; style = "grid-cards"; collapse-after-rows = 3; channels = [ "UCNvzD7Z-g64bPXxGzaQaa4g" "UCZ7AeeVbyslLM_8-nVy2B8Q" "UCHDxYLv8iovIbhrfl16CNyg" "UC9PBzalIcEQCsiIkq36PyUA" ]; } ]; } { size = "small"; widgets = [ { type = "reddit"; subreddit = "gamingnews"; limit = 7; style = "vertical-cards"; } ]; } ]; } ]; }; }; }