diff --git a/flake.lock b/flake.lock index 53ad1c3..f8495d1 100644 --- a/flake.lock +++ b/flake.lock @@ -89,11 +89,11 @@ "nixpkgs": "nixpkgs" }, "locked": { - "lastModified": 1776420287, - "narHash": "sha256-0P2QyDM8R1FFww//TNDLTRVnVkQxVdbEVQiVuyD1SqY=", + "lastModified": 1776681486, + "narHash": "sha256-akO/L6Jt4341uBnf3CIpJOTTYyCBQsSvP2hnikV2oMY=", "owner": "catppuccin", "repo": "nix", - "rev": "bdf0285dc7978ebd78b76054631d7ef05680895e", + "rev": "b85b328ecc9874f4e7424db2820333c148e8dd66", "type": "github" }, "original": { @@ -104,11 +104,11 @@ }, "crane": { "locked": { - "lastModified": 1773189535, - "narHash": "sha256-E1G/Or6MWeP+L6mpQ0iTFLpzSzlpGrITfU2220Gq47g=", + "lastModified": 1776635034, + "narHash": "sha256-OEOJrT3ZfwbChzODfIH4GzlNTtOFuZFWPtW7jIeR8xU=", "owner": "ipetkov", "repo": "crane", - "rev": "6fa2fb4cf4a89ba49fc9dd5a3eb6cde99d388269", + "rev": "dc7496d8ea6e526b1254b55d09b966e94673750f", "type": "github" }, "original": { @@ -119,11 +119,11 @@ }, "crane_2": { "locked": { - "lastModified": 1775790182, - "narHash": "sha256-pG2RWVQY0Pe+rmmXJx+Jpyi+JcgjWzS18m7fcD1B64Q=", + "lastModified": 1776396856, + "narHash": "sha256-aRJpIJUlZLaf06ekPvqjuU46zvO9K90IxJGpbqodkPs=", "owner": "ipetkov", "repo": "crane", - "rev": "534982f1c41834b101e381b07b1121a4f065a374", + "rev": "28462d6d55c33206ffa5a56c7907ca3125ed788f", "type": "github" }, "original": { @@ -139,11 +139,11 @@ ] }, "locked": { - "lastModified": 1773889306, - "narHash": "sha256-PAqwnsBSI9SVC2QugvQ3xeYCB0otOwCacB1ueQj2tgw=", + "lastModified": 1776613567, + "narHash": "sha256-gC9Cp5ibBmGD5awCA9z7xy6MW6iJufhazTYJOiGlCUI=", "owner": "nix-community", "repo": "disko", - "rev": "5ad85c82cc52264f4beddc934ba57f3789f28347", + "rev": "32f4236bfc141ae930b5ba2fb604f561fed5219d", "type": "github" }, "original": { @@ -306,11 +306,11 @@ ] }, "locked": { - "lastModified": 1774959120, - "narHash": "sha256-Pzk6UbueeWy9WFiDY6iA1aHid+2AMzkS6gg2x2cSkz4=", + "lastModified": 1775585728, + "narHash": "sha256-8Psjt+TWvE4thRKktJsXfR6PA/fWWsZ04DVaY6PUhr4=", "owner": "cachix", "repo": "git-hooks.nix", - "rev": "c06f90f1eb6569bdaf6a4a10cb7e66db4454ac2a", + "rev": "580633fa3fe5fc0379905986543fd7495481913d", "type": "github" }, "original": { @@ -387,11 +387,11 @@ ] }, "locked": { - "lastModified": 1776373306, - "narHash": "sha256-iAJIzHngGZeLIkjzuuWI6VBsYJ1n89a/Esq0m8R1vjs=", + "lastModified": 1776879051, + "narHash": "sha256-VygjmVGXoLLGg3DH65Kd0SN1gITk6V1Me3jwY0MVQfk=", "owner": "nix-community", "repo": "home-manager", - "rev": "d401492e2acd4fea42f7705a3c266cea739c9c36", + "rev": "f9d2b2da819d1428d75299582421371c1e99fc75", "type": "github" }, "original": { @@ -407,11 +407,11 @@ "nixpkgs": "nixpkgs_2" }, "locked": { - "lastModified": 1776335039, - "narHash": "sha256-2lkQhrv6YUCeMlC/lclzq9vkTALv/ptv7d0jIhZnrPQ=", + "lastModified": 1776874528, + "narHash": "sha256-X4Y2vMbVBuyUQzbZnl72BzpZMYUsWdE78JuDg2ySDxE=", "owner": "Jovian-Experiments", "repo": "Jovian-NixOS", - "rev": "cbdf76c063b48d5d755fb26540367b8c2457c2ca", + "rev": "4c8ccc482a3665fb4a3b2cadbbe7772fb7cc2629", "type": "github" }, "original": { @@ -428,11 +428,11 @@ "rust-overlay": "rust-overlay" }, "locked": { - "lastModified": 1776248416, - "narHash": "sha256-TC6yzbCAex1pDfqUZv9u8fVm8e17ft5fNrcZ0JRDOIQ=", + "lastModified": 1776797459, + "narHash": "sha256-utv296Xwk0PwjONe9dsyKx+9Z5xAB70aAsMI//aakpg=", "owner": "nix-community", "repo": "lanzaboote", - "rev": "18e9e64bae15b828c092658335599122a6db939b", + "rev": "4eda91dd5abd2157a2c7bfb33142fc64da668b0a", "type": "github" }, "original": { @@ -470,11 +470,11 @@ ] }, "locked": { - "lastModified": 1775970782, - "narHash": "sha256-7jt9Vpm48Yy5yAWigYpde+HxtYEpEuyzIQJF4VYehhk=", + "lastModified": 1776829403, + "narHash": "sha256-oHVcvP2Ahhj1KUsEzp+2BQF55/r5VSa3QxdPdwE1p00=", "owner": "nix-community", "repo": "nix-index-database", - "rev": "bedba5989b04614fc598af9633033b95a937933f", + "rev": "c43246d4e9e506178b69baed075d797ec2d873e2", "type": "github" }, "original": { @@ -521,11 +521,11 @@ }, "nixos-hardware": { "locked": { - "lastModified": 1775490113, - "narHash": "sha256-2ZBhDNZZwYkRmefK5XLOusCJHnoeKkoN95hoSGgMxWM=", + "lastModified": 1776830795, + "narHash": "sha256-PAfvLwuHc1VOvsLcpk6+HDKgMEibvZjCNvbM1BJOA7o=", "owner": "NixOS", "repo": "nixos-hardware", - "rev": "c775c2772ba56e906cbeb4e0b2db19079ef11ff7", + "rev": "72674a6b5599e844c045ae7449ba91f803d44ebc", "type": "github" }, "original": { @@ -553,11 +553,11 @@ }, "nixpkgs-edge": { "locked": { - "lastModified": 1776424568, - "narHash": "sha256-V4ehyV7YX9EGnxjChXJTasO7dq35+RLYrOyiaKr2gsI=", + "lastModified": 1776883449, + "narHash": "sha256-0RKO1O/w0Bov2Qo56XG34q+RuAf8IRA3klDRW30gOsQ=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "10b307a37e34addcdb288835b2ba4e70a84d77e4", + "rev": "ec8f2e36e974cc60254900fd09f4be491b40f590", "type": "github" }, "original": { @@ -568,11 +568,11 @@ }, "nixpkgs-unstable": { "locked": { - "lastModified": 1776169885, - "narHash": "sha256-l/iNYDZ4bGOAFQY2q8y5OAfBBtrDAaPuRQqWaFHVRXM=", + "lastModified": 1776548001, + "narHash": "sha256-ZSK0NL4a1BwVbbTBoSnWgbJy9HeZFXLYQizjb2DPF24=", "owner": "nixos", "repo": "nixpkgs", - "rev": "4bd9165a9165d7b5e33ae57f3eecbcb28fb231c9", + "rev": "b12141ef619e0a9c1c84dc8c684040326f27cdcc", "type": "github" }, "original": { @@ -600,11 +600,11 @@ }, "nixpkgs_3": { "locked": { - "lastModified": 1773389992, - "narHash": "sha256-wvfdLLWJ2I9oEpDd9PfMA8osfIZicoQ5MT1jIwNs9Tk=", + "lastModified": 1776548001, + "narHash": "sha256-ZSK0NL4a1BwVbbTBoSnWgbJy9HeZFXLYQizjb2DPF24=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "c06b4ae3d6599a672a6210b7021d699c351eebda", + "rev": "b12141ef619e0a9c1c84dc8c684040326f27cdcc", "type": "github" }, "original": { @@ -616,11 +616,11 @@ }, "nixpkgs_4": { "locked": { - "lastModified": 1776169885, - "narHash": "sha256-l/iNYDZ4bGOAFQY2q8y5OAfBBtrDAaPuRQqWaFHVRXM=", + "lastModified": 1776548001, + "narHash": "sha256-ZSK0NL4a1BwVbbTBoSnWgbJy9HeZFXLYQizjb2DPF24=", "owner": "nixos", "repo": "nixpkgs", - "rev": "4bd9165a9165d7b5e33ae57f3eecbcb28fb231c9", + "rev": "b12141ef619e0a9c1c84dc8c684040326f27cdcc", "type": "github" }, "original": { @@ -632,11 +632,11 @@ }, "nixpkgs_5": { "locked": { - "lastModified": 1776030597, - "narHash": "sha256-H2CYM/RmVqCo1iud5BhPp8Pim2d1ESGt2FDHjbmju8A=", + "lastModified": 1776475594, + "narHash": "sha256-mxLieVl5lqjd+QUvgHbvpVrvb9d8zox7m+MiRO6FHu8=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "c88e63f4caf12c731f61ce71f300680ce73c180e", + "rev": "9a3a5b8400951b3497d2ef8f239f8451175cf3a1", "type": "github" }, "original": { @@ -680,11 +680,11 @@ }, "nixpkgs_8": { "locked": { - "lastModified": 1775763530, - "narHash": "sha256-BuTK9z1QEwWPOIakQ1gCN4pa4VwVJpfptYCviy2uOGc=", + "lastModified": 1776255774, + "narHash": "sha256-psVTpH6PK3q1htMJpmdz1hLF5pQgEshu7gQWgKO6t6Y=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "b0188973b4b2a5b6bdba8b65381d6cd09a533da0", + "rev": "566acc07c54dc807f91625bb286cb9b321b5f42a", "type": "github" }, "original": { @@ -752,11 +752,11 @@ ] }, "locked": { - "lastModified": 1772893680, - "narHash": "sha256-JDqZMgxUTCq85ObSaFw0HhE+lvdOre1lx9iI6vYyOEs=", + "lastModified": 1775585728, + "narHash": "sha256-8Psjt+TWvE4thRKktJsXfR6PA/fWWsZ04DVaY6PUhr4=", "owner": "cachix", "repo": "pre-commit-hooks.nix", - "rev": "8baab586afc9c9b57645a734c820e4ac0a604af9", + "rev": "580633fa3fe5fc0379905986543fd7495481913d", "type": "github" }, "original": { @@ -811,11 +811,11 @@ ] }, "locked": { - "lastModified": 1773544328, - "narHash": "sha256-Iv+qez54LAz+isij4APBk31VWA//Go81hwFOXr5iWTw=", + "lastModified": 1776741231, + "narHash": "sha256-k9G98qzn+7npROUaks8VqCFm7cFtEG8ulQLBBo5lItg=", "owner": "oxalica", "repo": "rust-overlay", - "rev": "4f977d776793c8bfbfdd7eca7835847ccc48874e", + "rev": "02061303f7c4c964f7b4584dabd9e985b4cd442b", "type": "github" }, "original": { @@ -832,11 +832,11 @@ ] }, "locked": { - "lastModified": 1775790837, - "narHash": "sha256-RAHjn8sjgfF3D17BaV8iv69o3P+L9aCuE36PFwzoqHU=", + "lastModified": 1776395632, + "narHash": "sha256-Mi1uF5f2FsdBIvy+v7MtsqxD3Xjhd0ARJdwoqqqPtJo=", "owner": "oxalica", "repo": "rust-overlay", - "rev": "c913e0b9525311f103b7e1463ebb0f28c6865d8d", + "rev": "8087ff1f47fff983a1fba70fa88b759f2fd8ae97", "type": "github" }, "original": { @@ -853,11 +853,11 @@ "nixpkgs": "nixpkgs_5" }, "locked": { - "lastModified": 1776299036, - "narHash": "sha256-szTWvOUFeCwvTpqFU5bacZpNbn5tedv7nPsx6Ea7Etc=", + "lastModified": 1776776429, + "narHash": "sha256-IAWbpPbr2TJ1Znqi2y1kUv0YN2JxPwYKV61VszCvWpo=", "owner": "simple-nixos-mailserver", "repo": "nixos-mailserver", - "rev": "93b4e5f3cd9c16c4ffb231829b05e55600834303", + "rev": "0b1ca542413481e6ebe56feca2c4df9326465fd0", "type": "gitlab" }, "original": { @@ -872,11 +872,11 @@ "nixpkgs": "nixpkgs_6" }, "locked": { - "lastModified": 1776119890, - "narHash": "sha256-Zm6bxLNnEOYuS/SzrAGsYuXSwk3cbkRQZY0fJnk8a5M=", + "lastModified": 1776771786, + "narHash": "sha256-DRFGPfFV6hbrfO9a1PH1FkCi7qR5FgjSqsQGGvk1rdI=", "owner": "Mic92", "repo": "sops-nix", - "rev": "d4971dd58c6627bfee52a1ad4237637c0a2fb0cd", + "rev": "bef289e2248991f7afeb95965c82fbcd8ff72598", "type": "github" }, "original": { @@ -1033,11 +1033,11 @@ "rust-overlay": "rust-overlay_2" }, "locked": { - "lastModified": 1775885119, - "narHash": "sha256-YNcOUBFt3dYFbhpgIGEPTdBi5vH3LbEGfRoTUokfmyw=", + "lastModified": 1776491188, + "narHash": "sha256-sjMs63OaRhwCrl46v1A+K2EJdqnw63Pc7BMnHqiU790=", "owner": "dj95", "repo": "zjstatus", - "rev": "4ef69ff55930373d60f6c85afc39b2494850feeb", + "rev": "f7f58bd3cb30352a8da85926636b8ec41770098a", "type": "github" }, "original": { diff --git a/home-manager/desktop/package-configs/freetube/default.nix b/home-manager/desktop/package-configs/freetube/default.nix index 34a27a0..9db4c50 100644 --- a/home-manager/desktop/package-configs/freetube/default.nix +++ b/home-manager/desktop/package-configs/freetube/default.nix @@ -1,7 +1,24 @@ -{...}: { - home.file."settings.db" = { - source = ./settings.db; - target = ".config/freetube/settings.db"; - force = true; +{ + config, + pkgs, + ... +}: { + # home.file."settings.db" = { + # source = ./settings.db; + # target = ".config/FreeTube/settings.db"; + # force = true; + # }; + systemd.user.services."set-freetube-settings" = { + Install = { + WantedBy = ["default.target"]; + }; + Service = { + Type = "oneshot"; + ExecStart = "${pkgs.writeShellScript "set-freetube-settings" '' + #!/run/current-system/sw/bin/bash + cp -f ${builtins.toPath ./settings.db} ${config.home.homeDirectory}/.config/FreeTube/settings.db + ''}"; + RemainAfterExit = true; + }; }; } diff --git a/home-manager/desktop/package-configs/freetube/settings.db b/home-manager/desktop/package-configs/freetube/settings.db index 587f13b..e3a7781 100644 --- a/home-manager/desktop/package-configs/freetube/settings.db +++ b/home-manager/desktop/package-configs/freetube/settings.db @@ -1,24 +1,16 @@ -{"_id":"allowDashAv1Formats","value":true} {"_id":"barColor","value":true} -{"_id":"baseTheme","value":"catppuccinMacchiatto"} -{"_id":"bounds","value":{"x":0,"y":66,"width":2560,"height":1374,"maximized":true,"fullScreen":false}} -{"_id":"defaultQuality","value":"1080"} -{"_id":"fetchSubscriptionsAutomatically","value":false} -{"_id":"generalAutoLoadMorePaginatedItemsEnabled","value":true} -{"_id":"hideActiveSubscriptions","value":true} -{"_id":"hidePopularVideos","value":true} +{"_id":"bounds","value":{"x":0,"y":0,"width":1200,"height":800,"maximized":false,"fullScreen":false}} +{"_id":"checkForUpdates","value":false} +{"_id":"defaultQuality","value":"1440"} +{"_id":"hideChannelShorts","value":false} {"_id":"hideRecommendedVideos","value":true} -{"_id":"hideSubscriptionsCommunity","value":true} -{"_id":"hideSubscriptionsLive","value":true} -{"_id":"hideSubscriptionsShorts","value":true} -{"_id":"hideSubscriptionsVideos","value":true} {"_id":"hideTrendingVideos","value":true} {"_id":"landingPage","value":"history"} -{"_id":"mainColor","value":"CatppuccinMacchiattoMauve"} +{"_id":"mainColor","value":"CatppuccinMochaMauve"} +{"_id":"openDeepLinksInNewWindow","value":true} {"_id":"playNextVideo","value":false} -{"_id":"quickBookmarkTargetPlaylistId","value":"favorites"} -{"_id":"secColor","value":"CatppuccinMacchiattoMauve"} -{"_id":"showDistractionFreeTitles","value":true} +{"_id":"secColor","value":"CatppuccinMochaSky"} +{"_id":"sponsorBlockInteraction","value":{"color":"Pink","skip":"autoSkip"}} {"_id":"useDeArrowThumbnails","value":true} {"_id":"useDeArrowTitles","value":true} {"_id":"useSponsorBlock","value":true} diff --git a/home-manager/desktop/package-configs/plasma-desktop/default.nix b/home-manager/desktop/package-configs/plasma-desktop/default.nix index 50ee85e..1981128 100644 --- a/home-manager/desktop/package-configs/plasma-desktop/default.nix +++ b/home-manager/desktop/package-configs/plasma-desktop/default.nix @@ -191,6 +191,7 @@ "org.kde.plasma.keyboardlayout" "org.kde.kscreen" "org.kde.plasma.printmanager" + "org.kde.plasma.vault" "chrome_status_icon_1" "proton-vpn-app" "Nitrokey App"