From: Andrew Date: Thu, 21 Aug 2025 18:16:25 +0000 (-0400) Subject: freetube configured X-Git-Url: http://git.skullheadx.com/nixos/static/gitweb.js?a=commitdiff_plain;h=4a609e2e76c2d8fd68e253ffb4183f9afc169b0f;p=nixos.git freetube configured --- diff --git a/freetube.nix b/freetube.nix new file mode 100644 index 0000000..96f9a4a --- /dev/null +++ b/freetube.nix @@ -0,0 +1,32 @@ +{ config, pkgs, ... }: + +{ + programs.freetube = { + enable = true; + settings = { + checkForUpdates = false; + defaultQuality = "1440"; + baseTheme = "catppuccinMocha"; + quickBookmarkTargetPlaylistId = "favorites"; + checkForBlogPosts = false; + generalAutoLoadMorePaginatedItemsEnabled = true; + openDeepLinksInNewWindow = true; + barColor = false; + hideLabelsSideBar = true; + hideHeaderLogo = false; + expandSideBar = true; + enableSubtitlesByDefaultvalue = true; + displayVideoPlayButton=true; + defaultViewingMode = "theatre"; + defaultPlayback = 2; + enableScreenshot = true; + screenshotAskPath = false; + hideTrendingVideos = true; + hideSubscriptionsShorts = true; + hideChannelShorts=true; + downloadBehavior = "download"; + useSponsorBlock = true; + }; + }; + +} diff --git a/home.nix b/home.nix index f634d28..612b2fc 100644 --- a/home.nix +++ b/home.nix @@ -19,6 +19,7 @@ ./rmpc-theme.nix ./rmpc-config.nix ./waybar.nix + ./freetube.nix ]; # Home Manager needs a bit of information about you and the paths it should @@ -131,6 +132,7 @@ # }; }; + xdg.portal = { enable = true; extraPortals = [ pkgs.xdg-desktop-portal-hyprland ];