From 45cdbd53c2e8436281d3f16315f7b1a0bf153566 Mon Sep 17 00:00:00 2001 From: Danilo Reyes Date: Sun, 15 Dec 2024 20:31:22 -0600 Subject: [PATCH] deadnix --- dotfiles/gallery-dl.nix | 604 ++++++++++++++++++++-------------------- hyprland.nix | 1 - overlay.nix | 2 +- 3 files changed, 303 insertions(+), 304 deletions(-) diff --git a/dotfiles/gallery-dl.nix b/dotfiles/gallery-dl.nix index 47c59e6..2c996a1 100644 --- a/dotfiles/gallery-dl.nix +++ b/dotfiles/gallery-dl.nix @@ -1,302 +1,302 @@ -{ - extractor = { - skip = "abort:5"; - cookies = [ - "firefox" - "/home/jawz/.librewolf/jjwvqged.default" - "gnomekeyring" - ]; - user-agent = "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:132.0) Gecko/20100101 Firefox/132.0"; - retries = 10; - sleep-request = 0; - directlink = { - filename = "{filename}.{extension}"; - directory = [ ]; - }; - bluesky = { - username = "jawz.bsky.social"; - password = "isrb-ydbt-oz52-v7z3"; - reposts = false; - videos = true; - directory = [ "{author['handle']}" ]; - include = [ "media" ]; - }; - twitter = { - skip = "abort:1"; - retweets = false; - videos = "ytdl"; - logout = true; - include = [ "media" ]; - directory = [ "{user[name]}" ]; - }; - flickr = { - size-max = "Original"; - access-token = "72157720915197374-51a26dc4fdfdf173"; - access-token-secret = "a1ddb10902f3fa85"; - directory = [ - "{category}" - "{owner[username]}" - ]; - }; - pinterest.directory = [ - "{board[owner][username]}" - "{board[name]}" - ]; - wikifeet = { - page-reverse = true; - directory = [ - "{category}" - "{celebrity}" - ]; - }; - instagram = { - sleep = "45-60"; - sleep-request = "45-60"; - parent-directory = true; - directory = [ "{username}" ]; - highlights = { - reverse = true; - directory = [ "{username}" ]; - }; - stories = { - reverse = true; - directory = [ "{username}" ]; - }; - tagged.directory = [ - "{tagged_username}" - "tagged" - ]; - }; - kemonoparty = { - retries = 10; - timeout = 5; - filename = "{id}_{filename}.{extension}"; - directory = [ - "{category}" - "{user}" - ]; - }; - exhentai.directory = [ - "{category}" - "{title}" - ]; - tumblr = { - access-token = "5VwIW8TNBoNVPo9CzvKMza2wcn9gJXd6rnUBy6Ctqb4BCPpI59"; - access-token-secret = "8krZGeauA171aZpXZhwgZN8nZCxKQkXYKXWL473mTQPKrqoP3e"; - external = true; - inline = true; - posts = "all"; - reblogs = false; - parent-directory = true; - api-key = "uhBUtgPaX9gl7eaD8suGWW6ZInRedQoVT6xsZzopljy0jXHqm5"; - api-secret = "D3FDj1INyPzXikVpp4jmzSqjlC9czFUQ8oj2I883PSYJdqwURv"; - directory = [ "{blog_name}" ]; - }; - deviantart = { - refresh-token = "4364d30b6f3777b3c5c1ab2c1c428b0245272ebe"; - include = "gallery,scraps"; - flat = true; - original = true; - mature = true; - auto-watch = true; - auto-unwatch = true; - directory = [ "{username}" ]; - }; - furaffinity = { - directory = [ - "{user}" - "{subcategory}" - ]; - include = [ - "scraps" - "gallery" - ]; - }; - patreon = { - filename = "{filename}.{num}.{extension}"; - browser = "firefox"; - directory = [ - "(Patreon) {creator[vanity]}" - "({date:%Y%m%d}) {title} ({id})" - ]; - }; - blogger = { - filename = "{filename} - {num}.{extension}"; - directory = [ - "{blog[name]}" - "{post[author]}" - "{post[title]} - [{post[id]}]" - ]; - }; - artstation = { - external = true; - directory = [ "{userinfo[username]}" ]; - }; - gfycat.format = "webm"; - reddit = { - user-agent = "Python:gallery-dl:v1.0 (by /u/captainjawz)"; - client-id = "T7nZ6WZ3_onJWBhLP8r08g"; - refresh-token = "184157546842-UHdPQX1c7kG1kbO09NAHY2O2taEiwg"; - parent-directory = true; - directory = [ "{author}" ]; - }; - redgifs = { - reverse = true; - directory = [ "{userName}" ]; - }; - imgur.mp4 = true; - paheal.directory = [ - "Husbands" - "{search_tags}" - ]; - rule34.directory = [ - "Husbands" - "{search_tags}" - ]; - e621.directory = [ - "Husbands" - "{search_tags}" - ]; - baraag.directory = [ "{account[username]}" ]; - pixiv = { - refresh-token = "O4kc9tTzGItuuacDcfmevW6NELjm5CJdWiAbZdUv3Kk"; - directory = [ "{user[account]} - {user[id]}" ]; - ugoira = true; - favorite.directory = [ - "{user_bookmark[account]} - {user_bookmark[id]}" - "Bookmarks" - ]; - postprocessors = [ - { - name = "ugoira"; - extension = "webm"; - keep-files = false; - whitelist = [ "pixiv" ]; - ffmpeg-twopass = true; - ffmpeg-args = [ - "-c:v" - "libvpx" - "-crf" - "4" - "-b:v" - "5000k" - "-an" - ]; - } - ]; - }; - fanbox = { - embeds = true; - directory = [ - "{category}" - "{creatorId}" - ]; - }; - readcomiconline = { - chapter-reverse = true; - quality = "hq"; - captcha = "wait"; - postprocessors = [ "cbz" ]; - directory = [ - "comics" - "{comic}" - "{comic} #{issue}" - ]; - }; - kissmanga = { - chapter-reverse = true; - captcha = "wait"; - postprocessors = [ "cbz" ]; - directory = [ - "manga" - "{subcategory}" - "{manga}" - "{manga} Ch.{chapter}{chapter_minor}" - ]; - }; - mangahere = { - chapter-reverse = true; - postprocessors = [ "cbz" ]; - directory = [ - "manga" - "{subcategory}" - "{manga}" - "{manga} Ch.{chapter}{chapter_minor}" - ]; - }; - mangadex = { - chapter-reverse = true; - chapter-filter = "lang == 'en'"; - postprocessors = [ "cbz" ]; - directory = [ - "manga" - "manga" - "{manga}" - "{manga} Ch.{chapter}{chapter_minor}" - ]; - }; - manganelo = { - chapter-reverse = true; - chapter-filter = "lang == 'en'"; - postprocessors = [ "cbz" ]; - directory = [ - "manga" - "{subcategory}" - "{manga}" - "{manga} Ch.{chapter}{chapter_minor}" - ]; - }; - mangareader = { - chapter-reverse = true; - postprocessors = [ "cbz" ]; - directory = [ - "manga" - "{subcategory}" - "{manga}" - "{manga} Ch.{chapter}{chapter_minor}" - ]; - }; - mangapanda = { - chapter-reverse = true; - postprocessors = [ "cbz" ]; - directory = [ - "manga" - "{subcategory}" - "{manga}" - "{manga} Ch.{chapter}{chapter_minor}" - ]; - }; - webtoons = { - chapter-reverse = true; - postprocessors = [ "cbz" ]; - directory = [ - "webtoons" - "{comic}" - "{comic} #{episode}" - ]; - }; - }; - output.mode = "auto"; - downloader = { - part = true; - part-directory = "/home/jawz/.cache/gallery-dl"; - ytdl = { - logging = true; - format = "bestvideo+bestaudio/best"; - module = "yt_dlp"; - forward-cookies = true; - }; - http = { - rate = null; - retries = 5; - timeout = 10.0; - verify = true; - }; - }; - postprocessor.cbz = { - name = "zip"; - compression = "store"; - mode = "safe"; - extension = "cbz"; - }; -} +{ + extractor = { + skip = "abort:5"; + cookies = [ + "firefox" + "/home/jawz/.librewolf/jjwvqged.default" + "gnomekeyring" + ]; + user-agent = "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:132.0) Gecko/20100101 Firefox/132.0"; + retries = 10; + sleep-request = 0; + directlink = { + filename = "{filename}.{extension}"; + directory = [ ]; + }; + bluesky = { + username = "jawz.bsky.social"; + password = "isrb-ydbt-oz52-v7z3"; + reposts = false; + videos = true; + directory = [ "{author['handle']}" ]; + include = [ "media" ]; + }; + twitter = { + skip = "abort:1"; + retweets = false; + videos = "ytdl"; + logout = true; + include = [ "media" ]; + directory = [ "{user[name]}" ]; + }; + flickr = { + size-max = "Original"; + access-token = "72157720915197374-51a26dc4fdfdf173"; + access-token-secret = "a1ddb10902f3fa85"; + directory = [ + "{category}" + "{owner[username]}" + ]; + }; + pinterest.directory = [ + "{board[owner][username]}" + "{board[name]}" + ]; + wikifeet = { + page-reverse = true; + directory = [ + "{category}" + "{celebrity}" + ]; + }; + instagram = { + sleep = "45-60"; + sleep-request = "45-60"; + parent-directory = true; + directory = [ "{username}" ]; + highlights = { + reverse = true; + directory = [ "{username}" ]; + }; + stories = { + reverse = true; + directory = [ "{username}" ]; + }; + tagged.directory = [ + "{tagged_username}" + "tagged" + ]; + }; + kemonoparty = { + retries = 10; + timeout = 5; + filename = "{id}_{filename}.{extension}"; + directory = [ + "{category}" + "{user}" + ]; + }; + exhentai.directory = [ + "{category}" + "{title}" + ]; + tumblr = { + access-token = "5VwIW8TNBoNVPo9CzvKMza2wcn9gJXd6rnUBy6Ctqb4BCPpI59"; + access-token-secret = "8krZGeauA171aZpXZhwgZN8nZCxKQkXYKXWL473mTQPKrqoP3e"; + external = true; + inline = true; + posts = "all"; + reblogs = false; + parent-directory = true; + api-key = "uhBUtgPaX9gl7eaD8suGWW6ZInRedQoVT6xsZzopljy0jXHqm5"; + api-secret = "D3FDj1INyPzXikVpp4jmzSqjlC9czFUQ8oj2I883PSYJdqwURv"; + directory = [ "{blog_name}" ]; + }; + deviantart = { + refresh-token = "4364d30b6f3777b3c5c1ab2c1c428b0245272ebe"; + include = "gallery,scraps"; + flat = true; + original = true; + mature = true; + auto-watch = true; + auto-unwatch = true; + directory = [ "{username}" ]; + }; + furaffinity = { + directory = [ + "{user}" + "{subcategory}" + ]; + include = [ + "scraps" + "gallery" + ]; + }; + patreon = { + filename = "{filename}.{num}.{extension}"; + browser = "firefox"; + directory = [ + "(Patreon) {creator[vanity]}" + "({date:%Y%m%d}) {title} ({id})" + ]; + }; + blogger = { + filename = "{filename} - {num}.{extension}"; + directory = [ + "{blog[name]}" + "{post[author]}" + "{post[title]} - [{post[id]}]" + ]; + }; + artstation = { + external = true; + directory = [ "{userinfo[username]}" ]; + }; + gfycat.format = "webm"; + reddit = { + user-agent = "Python:gallery-dl:v1.0 (by /u/captainjawz)"; + client-id = "T7nZ6WZ3_onJWBhLP8r08g"; + refresh-token = "184157546842-UHdPQX1c7kG1kbO09NAHY2O2taEiwg"; + parent-directory = true; + directory = [ "{author}" ]; + }; + redgifs = { + reverse = true; + directory = [ "{userName}" ]; + }; + imgur.mp4 = true; + paheal.directory = [ + "Husbands" + "{search_tags}" + ]; + rule34.directory = [ + "Husbands" + "{search_tags}" + ]; + e621.directory = [ + "Husbands" + "{search_tags}" + ]; + baraag.directory = [ "{account[username]}" ]; + pixiv = { + refresh-token = "O4kc9tTzGItuuacDcfmevW6NELjm5CJdWiAbZdUv3Kk"; + directory = [ "{user[account]} - {user[id]}" ]; + ugoira = true; + favorite.directory = [ + "{user_bookmark[account]} - {user_bookmark[id]}" + "Bookmarks" + ]; + postprocessors = [ + { + name = "ugoira"; + extension = "webm"; + keep-files = false; + whitelist = [ "pixiv" ]; + ffmpeg-twopass = true; + ffmpeg-args = [ + "-c:v" + "libvpx" + "-crf" + "4" + "-b:v" + "5000k" + "-an" + ]; + } + ]; + }; + fanbox = { + embeds = true; + directory = [ + "{category}" + "{creatorId}" + ]; + }; + readcomiconline = { + chapter-reverse = true; + quality = "hq"; + captcha = "wait"; + postprocessors = [ "cbz" ]; + directory = [ + "comics" + "{comic}" + "{comic} #{issue}" + ]; + }; + kissmanga = { + chapter-reverse = true; + captcha = "wait"; + postprocessors = [ "cbz" ]; + directory = [ + "manga" + "{subcategory}" + "{manga}" + "{manga} Ch.{chapter}{chapter_minor}" + ]; + }; + mangahere = { + chapter-reverse = true; + postprocessors = [ "cbz" ]; + directory = [ + "manga" + "{subcategory}" + "{manga}" + "{manga} Ch.{chapter}{chapter_minor}" + ]; + }; + mangadex = { + chapter-reverse = true; + chapter-filter = "lang == 'en'"; + postprocessors = [ "cbz" ]; + directory = [ + "manga" + "manga" + "{manga}" + "{manga} Ch.{chapter}{chapter_minor}" + ]; + }; + manganelo = { + chapter-reverse = true; + chapter-filter = "lang == 'en'"; + postprocessors = [ "cbz" ]; + directory = [ + "manga" + "{subcategory}" + "{manga}" + "{manga} Ch.{chapter}{chapter_minor}" + ]; + }; + mangareader = { + chapter-reverse = true; + postprocessors = [ "cbz" ]; + directory = [ + "manga" + "{subcategory}" + "{manga}" + "{manga} Ch.{chapter}{chapter_minor}" + ]; + }; + mangapanda = { + chapter-reverse = true; + postprocessors = [ "cbz" ]; + directory = [ + "manga" + "{subcategory}" + "{manga}" + "{manga} Ch.{chapter}{chapter_minor}" + ]; + }; + webtoons = { + chapter-reverse = true; + postprocessors = [ "cbz" ]; + directory = [ + "webtoons" + "{comic}" + "{comic} #{episode}" + ]; + }; + }; + output.mode = "auto"; + downloader = { + part = true; + part-directory = "/home/jawz/.cache/gallery-dl"; + ytdl = { + logging = true; + format = "bestvideo+bestaudio/best"; + module = "yt_dlp"; + forward-cookies = true; + }; + http = { + rate = null; + retries = 5; + timeout = 10.0; + verify = true; + }; + }; + postprocessor.cbz = { + name = "zip"; + compression = "store"; + mode = "safe"; + extension = "cbz"; + }; +} diff --git a/hyprland.nix b/hyprland.nix index c60b0b5..58727fd 100644 --- a/hyprland.nix +++ b/hyprland.nix @@ -1,5 +1,4 @@ { - config, pkgs, inputs, ... diff --git a/overlay.nix b/overlay.nix index 556568c..72008c4 100644 --- a/overlay.nix +++ b/overlay.nix @@ -25,7 +25,7 @@ _final: prev: { wineWowPackages.stable ]); }; - homepage-dashboard = prev.homepage-dashboard.overrideAttrs (old: rec { + homepage-dashboard = prev.homepage-dashboard.overrideAttrs (_old: rec { version = "0.9.12"; src = pkgs.fetchFromGitHub { owner = "gethomepage";