Flake for my desktop, laptop, and my homelab.
0

Configure Feed

Select the types of activity you want to include in your feed.

Integrate dropbar with NVF breadcrumbs

Adam0 (Jul 15, 2026, 5:10 PM EDT) fb168f96 55356a5c

+42 -42
+25 -29
flake.lock
··· 197 197 "catppuccin-userstyles": { 198 198 "flake": false, 199 199 "locked": { 200 - "lastModified": 1781454464, 201 - "narHash": "sha256-EerDaMwPCNjkVLZdcJkU2UGFn1FDKEBMAycEsw8ImsU=", 200 + "lastModified": 1783836885, 201 + "narHash": "sha256-8RSb6ud3jTRMN44fH2EAxOuRT4hxdAjIFwoTU5YxhXM=", 202 202 "owner": "catppuccin", 203 203 "repo": "userstyles", 204 - "rev": "cef1f1429e459a8f76db2a1a2f2ccc9bd37e00b4", 204 + "rev": "6afe54b76b4ad15db94ad5c8114ad748e4a4a96b", 205 205 "type": "github" 206 206 }, 207 207 "original": { ··· 695 695 ] 696 696 }, 697 697 "locked": { 698 - "lastModified": 1783119574, 699 - "narHash": "sha256-jV2wdadHsBH4wNRSmxj0/KIXsmOhWzB6n+aVMRDjLeU=", 698 + "lastModified": 1784143685, 699 + "narHash": "sha256-Ei51FlJJxMupL2eSGfXxvqUCFlzWkoLUhzySH8+pFPo=", 700 700 "ref": "refs/heads/main", 701 - "rev": "ba06fe85d5708340d5bbbc6eeaca5da50f7e64e2", 702 - "revCount": 14, 701 + "rev": "3c45c8039c8a62cd528525f919c78472b70185cd", 702 + "revCount": 15, 703 703 "type": "git", 704 704 "url": "https://tangled.org/adam0.dev/hylix" 705 705 }, ··· 1237 1237 ] 1238 1238 }, 1239 1239 "locked": { 1240 - "lastModified": 1783109830, 1241 - "narHash": "sha256-eAMJWngshgYl9PKfJus6R/HsKH8dVMgXUgUEuKqPoDA=", 1240 + "lastModified": 1784143574, 1241 + "narHash": "sha256-Dq3i3MCs4AahykUaFl5vXxVoK9gQVjIzgn08f+YWhiE=", 1242 1242 "ref": "refs/heads/main", 1243 - "rev": "9981ffb572c82154e244003cbf5766bbb3f17b06", 1244 - "revCount": 86, 1243 + "rev": "77b5e212760212bbbf852b63006d8ebe7d3833cf", 1244 + "revCount": 87, 1245 1245 "type": "git", 1246 1246 "url": "https://tangled.org/adam0.dev/nix-userstyles" 1247 1247 }, ··· 1260 1260 "nixpkgs-nixcord": "nixpkgs-nixcord" 1261 1261 }, 1262 1262 "locked": { 1263 - "lastModified": 1784134907, 1264 - "narHash": "sha256-gOhKspbHJGTz3VQ0wgfwk2PBJaq6Qhy5HFcnc3wsYeU=", 1263 + "lastModified": 1784137280, 1264 + "narHash": "sha256-hZeXaYv8enaEtc+8/hhPx8g+ul22xRJMOYwwWkBWquE=", 1265 1265 "owner": "kaylorben", 1266 1266 "repo": "nixcord", 1267 - "rev": "d3b4dc6c60d700f499333489f6d1777a21a58859", 1267 + "rev": "e6bab6344dc9f48a0b3764760ff53bbc2b9e34c3", 1268 1268 "type": "github" 1269 1269 }, 1270 1270 "original": { ··· 1529 1529 ] 1530 1530 }, 1531 1531 "locked": { 1532 - "lastModified": 1784135397, 1533 - "narHash": "sha256-WA4PncTfkvOwCjP0LozKXjvvJ4sIOq2Cgh/f4Ucr0cE=", 1532 + "lastModified": 1784143765, 1533 + "narHash": "sha256-dBMNMSuB2pCGFY2AOCcUEKxcxR6ADyCEl1wkDx/nQ7E=", 1534 1534 "owner": "nix-community", 1535 1535 "repo": "NUR", 1536 - "rev": "28bd816a4e946d4cbfeb095af5fa9b986df74c75", 1536 + "rev": "f5fafa2e4263c03cb8641a574866a945329b88d3", 1537 1537 "type": "github" 1538 1538 }, 1539 1539 "original": { ··· 1970 1970 "tangled-catppuccin": { 1971 1971 "flake": false, 1972 1972 "locked": { 1973 - "lastModified": 1783094318, 1974 - "narHash": "sha256-B7kn9bplozrpusIn6RM75Wk41XTBKINy8xeTv9acI8M=", 1975 - "ref": "refs/heads/main", 1976 - "rev": "16892445aad8938903cdf63e24000d046dd041c0", 1977 - "revCount": 21, 1978 - "type": "git", 1979 - "url": "https://tangled.org/csw.im/tangled-catppuccin" 1973 + "narHash": "sha256-rSIl9hEnShlFMf5PjQ331s0iQHsqnkqwx+cd7eLQXvI=", 1974 + "type": "file", 1975 + "url": "https://tangled.org/csw.im/tangled-catppuccin/archive/main?format=tar.gz" 1980 1976 }, 1981 1977 "original": { 1982 - "type": "git", 1983 - "url": "https://tangled.org/csw.im/tangled-catppuccin" 1978 + "type": "file", 1979 + "url": "https://tangled.org/csw.im/tangled-catppuccin/archive/main?format=tar.gz" 1984 1980 } 1985 1981 }, 1986 1982 "tinted-kitty": { ··· 2186 2182 ] 2187 2183 }, 2188 2184 "locked": { 2189 - "lastModified": 1784113456, 2190 - "narHash": "sha256-dvOjuJ8p4k5sRlicRh+j8bnxI5uE+vKbfZ8KfEUqyQY=", 2185 + "lastModified": 1784140961, 2186 + "narHash": "sha256-jG6ZDco1zQTxIUAVw7Gc+m71pX4q/It7fiso1ozLFlI=", 2191 2187 "owner": "0xc000022070", 2192 2188 "repo": "zen-browser-flake", 2193 - "rev": "0633aae2e5b3a813ae222fc7456a44c50efc5aeb", 2189 + "rev": "8f3cc4017a7bf96eb2e143597d474112433b4878", 2194 2190 "type": "github" 2195 2191 }, 2196 2192 "original": {
+1 -4
flake.nix
··· 86 86 }; 87 87 nvf = { 88 88 url = "github:adam01110/nvf?ref=personal"; 89 - inputs = { 90 - flake-parts.follows = "flake-parts"; 91 - nixpkgs.follows = "nixpkgs"; 92 - }; 89 + inputs.nixpkgs.follows = "nixpkgs"; 93 90 }; 94 91 overzicht = { 95 92 url = "git+https://tangled.org/adam0.dev/overzicht";
+5 -1
modules/desktop/hyprland/plugins.nix
··· 70 70 + '' 71 71 substituteInPlace main.cpp \ 72 72 --replace-fail '#include <hyprland/src/animation/AnimationManager.hpp>' '#include <hyprland/src/managers/animation/AnimationManager.hpp>' \ 73 + --replace-fail '#include <hyprland/src/managers/fullscreen/FullscreenController.hpp>' "" \ 73 74 --replace-fail '#include <hyprland/src/desktop/state/WindowState.hpp>' "" \ 74 - --replace-fail 'Desktop::windowState()->windows()' 'g_pCompositor->m_windows' 75 + --replace-fail 'Desktop::windowState()->windows()' 'g_pCompositor->m_windows' \ 76 + --replace-fail 'Fullscreen::controller()->isFullscreen(w.lock())' 'w->isFullscreen()' \ 77 + --replace-fail 'positionAnimation()' 'm_realPosition' \ 78 + --replace-fail 'sizeAnimation()' 'm_realSize' 75 79 ''; 76 80 }); 77 81 in {
+8 -3
modules/programs/gui/zen/extensions.nix
··· 19 19 20 20 # Annoyances. 21 21 # keep-sorted start 22 - bitwarden 23 22 darkreader 24 23 dearrow 25 24 indie-wiki-buddy 26 25 libredirect 27 26 modrinthify 28 - pronoundb 29 27 return-youtube-dislikes 30 28 terms-of-service-didnt-read 31 29 translate-web-pages 30 + wikiwand-wikipedia-modernized 31 + # keep-sorted end 32 + 33 + # Additions. 34 + # keep-sorted start 35 + bitwarden 36 + pronoundb 32 37 violentmonkey 33 - wikiwand-wikipedia-modernized 34 38 # keep-sorted end 35 39 ]; 36 40 }; ··· 47 51 (mkExtensionSettings { 48 52 # keep-sorted start 49 53 "@crw-extension-firefox" = "consumer-rights-wiki"; 54 + "aturi@dame.is" = "aturi"; 50 55 "helloyanis@ageverif-bypass" = "age-verification-bypass"; 51 56 "knockoff@knockoff.shopping" = "knockoff"; 52 57 "{76ef94a4-e3d0-4c6f-961a-d38a429a332b}" = "ttv-lol-pro";
+2 -1
modules/programs/tui/neovim/components/breadcrumbs.nix
··· 1 1 { 2 2 flake.modules.homeManager.neovim = { 3 - programs.nvf.settings.vim.visuals.dropbar-nvim = { 3 + programs.nvf.settings.vim.ui.breadcrumbs = { 4 4 enable = true; 5 + source = "dropbar"; 5 6 }; 6 7 }; 7 8 }
+1 -4
modules/programs/tui/neovim/default.nix
··· 8 8 flake-file.inputs = { 9 9 nvf = { 10 10 url = "github:adam01110/nvf?ref=personal"; 11 - inputs = { 12 - flake-parts.follows = "flake-parts"; 13 - nixpkgs.follows = "nixpkgs"; 14 - }; 11 + inputs.nixpkgs.follows = "nixpkgs"; 15 12 }; 16 13 }; 17 14