refactor: use nix-flatpak instead of nixpak
I went to close into the sun, again
This commit is contained in:
@@ -1,104 +1,13 @@
|
||||
{
|
||||
pkgs,
|
||||
self,
|
||||
...
|
||||
}: {
|
||||
# Freetube (YouTube client)
|
||||
programs.freetube.enable = true;
|
||||
programs.freetube.settings = {
|
||||
# General
|
||||
|
||||
## Check for Updates
|
||||
checkForUpdates = false;
|
||||
|
||||
## Fallback to Non-Preferred Backend on Failure
|
||||
backendFallback = true;
|
||||
backendPreference = "invidious";
|
||||
|
||||
## Load comments and additional pages
|
||||
generalAutoLoadMorePaginatedItemsEnabled = true;
|
||||
|
||||
## Default Landing Page
|
||||
landingPage = "subscriptions";
|
||||
|
||||
# Theme
|
||||
baseTheme = "black";
|
||||
mainColor = "CatppuccinFrappeRed";
|
||||
secColor = "CatppuccinFrappeBlue";
|
||||
|
||||
hideHeaderLogo = true;
|
||||
hideLabelsSideBar = true;
|
||||
|
||||
# Player
|
||||
proxyVideos = true;
|
||||
playNextVide = false;
|
||||
autoplayPlaylists = true;
|
||||
autoplayVideos = true;
|
||||
|
||||
defaultViewingMode = "theatre";
|
||||
defaultQuality = 1080;
|
||||
|
||||
# Subscription
|
||||
fetchSubscriptionsAutomatically = true;
|
||||
useRssFeeds = true;
|
||||
|
||||
# Distraction Free
|
||||
hideTrendingVideos = true;
|
||||
hidePopularVideos = true;
|
||||
|
||||
# Privacy
|
||||
rememberHistory = true;
|
||||
rememberSearchHistory = true;
|
||||
saveWatchedProgress = true;
|
||||
saveVideoHistoryWithLastViewedPlayliist = true;
|
||||
|
||||
# Sponsor block
|
||||
useSponsorBlock = true;
|
||||
sponsorBlockFiller = {
|
||||
color = "CatppuccinFrappeMauve";
|
||||
skip = "showInSeekBar";
|
||||
};
|
||||
sponsorBlockInteraction = {
|
||||
color = "CatppuccinFrappePink";
|
||||
skip = "showInSeekBar";
|
||||
};
|
||||
sponsorBlockIntro = {
|
||||
color = "CatppuccinFrappeSky";
|
||||
skip = "showInSeekBar";
|
||||
};
|
||||
sponsorBlockMusicOffTopic = {
|
||||
color = "CatppuccinFrappePeache";
|
||||
skip = "showInSeekBar";
|
||||
};
|
||||
sponsorBlockOutro = {
|
||||
color = "CatppuccinFrappeBlue";
|
||||
skip = "showInSeekBar";
|
||||
};
|
||||
sponsorBlockRecap = {
|
||||
color = "CatppuccinFrappeLavender";
|
||||
skip = "showInSeekBar";
|
||||
};
|
||||
sponsorBlockSelfPromo = {
|
||||
color = "CatppuccinFrappeYellow";
|
||||
skip = "showInSeekBar";
|
||||
};
|
||||
sponsorBlockSponsor = {
|
||||
color = "CatppuccinFrappeGreen";
|
||||
skip = "autoSkip";
|
||||
};
|
||||
|
||||
useDeArrowTitles = true;
|
||||
useDeArrowThumbnails = true;
|
||||
};
|
||||
|
||||
home.packages =
|
||||
(with pkgs; [
|
||||
])
|
||||
++ (with self.packages.${pkgs.system}.nixpak; [
|
||||
# Vesktop/Vencord (Discord client)
|
||||
vesktop
|
||||
|
||||
# Bitwarden (Password manager)
|
||||
bitwarden-desktop
|
||||
]);
|
||||
{...}: {
|
||||
services.flatpak.packages = [
|
||||
"com.bitwarden.desktop"
|
||||
"io.freetubeapp.FreeTube"
|
||||
"org.kde.krita"
|
||||
"org.inkscape.Inkscape"
|
||||
"md.obsidian.Obsidian"
|
||||
"com.github.vikdevelop.photopea_app"
|
||||
"com.rustdesk.RustDesk"
|
||||
"com.valvesoftware.Steam"
|
||||
"dev.vencord.Vesktop"
|
||||
];
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user