Flake for my NixOS devices

Update

bwc9876.dev 1a5103e4 f08824e6

verified
+25 -157
+24 -24
flake.lock
··· 278 278 ] 279 279 }, 280 280 "locked": { 281 - "lastModified": 1742215471, 282 - "narHash": "sha256-I/7CY1gd5R4b3rBlhcJyjCYcP+v/164g83uOT9HTfj0=", 281 + "lastModified": 1748263617, 282 + "narHash": "sha256-O1xypYFWzYlfiyO3fUZuzRhYac5DGptP+ZhocY9L5tQ=", 283 283 "owner": "nix-community", 284 284 "repo": "flakelight", 285 - "rev": "e40a1a8c6d18c761659ed88d7536310a7e604f7f", 285 + "rev": "65c783ba2b85910df5a053cb1451e9eb13794c12", 286 286 "type": "github" 287 287 }, 288 288 "original": { ··· 362 362 ] 363 363 }, 364 364 "locked": { 365 - "lastModified": 1748487803, 366 - "narHash": "sha256-drYEZzsaip//uTfVcv0rh+oq/MDBTIMAVxboCnFyFlE=", 365 + "lastModified": 1748830238, 366 + "narHash": "sha256-EB+LzYHK0D5aqxZiYoPeoZoOzSAs8eqBDxm3R+6wMKU=", 367 367 "owner": "nix-community", 368 368 "repo": "home-manager", 369 - "rev": "7d2fcc864eb10139258a020611b67111df54a604", 369 + "rev": "c7fdb7e90bff1a51b79c1eed458fb39e6649a82a", 370 370 "type": "github" 371 371 }, 372 372 "original": { ··· 450 450 ] 451 451 }, 452 452 "locked": { 453 - "lastModified": 1748145500, 454 - "narHash": "sha256-t9fx0l61WOxtWxXCqlXPWSuG/0XMF9DtE2T7KXgMqJw=", 453 + "lastModified": 1748751003, 454 + "narHash": "sha256-i4GZdKAK97S0ZMU3w4fqgEJr0cVywzqjugt2qZPrScs=", 455 455 "owner": "nix-community", 456 456 "repo": "nix-index-database", 457 - "rev": "a98adbf54d663395df0b9929f6481d4d80fc8927", 457 + "rev": "2860bee699248d828c2ed9097a1cd82c2f991b43", 458 458 "type": "github" 459 459 }, 460 460 "original": { ··· 465 465 }, 466 466 "nixos-hardware": { 467 467 "locked": { 468 - "lastModified": 1747900541, 469 - "narHash": "sha256-dn64Pg9xLETjblwZs9Euu/SsjW80pd6lr5qSiyLY1pg=", 468 + "lastModified": 1748634340, 469 + "narHash": "sha256-pZH4bqbOd8S+si6UcfjHovWDiWKiIGRNRMpmRWaDIms=", 470 470 "owner": "NixOS", 471 471 "repo": "nixos-hardware", 472 - "rev": "11f2d9ea49c3e964315215d6baa73a8d42672f06", 472 + "rev": "daa628a725ab4948e0e2b795e8fb6f4c3e289a7a", 473 473 "type": "github" 474 474 }, 475 475 "original": { ··· 480 480 }, 481 481 "nixpkgs": { 482 482 "locked": { 483 - "lastModified": 1748370509, 484 - "narHash": "sha256-QlL8slIgc16W5UaI3w7xHQEP+Qmv/6vSNTpoZrrSlbk=", 483 + "lastModified": 1748693115, 484 + "narHash": "sha256-StSrWhklmDuXT93yc3GrTlb0cKSS0agTAxMGjLKAsY8=", 485 485 "owner": "NixOS", 486 486 "repo": "nixpkgs", 487 - "rev": "4faa5f5321320e49a78ae7848582f684d64783e9", 487 + "rev": "910796cabe436259a29a72e8d3f5e180fc6dfacc", 488 488 "type": "github" 489 489 }, 490 490 "original": { ··· 504 504 "systems": "systems_2" 505 505 }, 506 506 "locked": { 507 - "lastModified": 1748477044, 508 - "narHash": "sha256-X6tA9XTFhgZqZGUCqP8F8/Fl0/ZQoo4husc3JoHa0fk=", 507 + "lastModified": 1748639243, 508 + "narHash": "sha256-ICAAEp++1evOodQCHDnKc+Gs28SvE6cIAHwlM581u/4=", 509 509 "owner": "nix-community", 510 510 "repo": "nixvim", 511 - "rev": "28a2abf874c3ecbbf91edf1b2b9fe595f0f54099", 511 + "rev": "6c456efc96f60213019460046d07f5691e0fafa3", 512 512 "type": "github" 513 513 }, 514 514 "original": { ··· 525 525 ] 526 526 }, 527 527 "locked": { 528 - "lastModified": 1746490672, 529 - "narHash": "sha256-7F4U07cF4+0RsIEo42lg4ZeDizkLvC4sf0dLzFZADK4=", 528 + "lastModified": 1748864461, 529 + "narHash": "sha256-EPKJKBLauOdhgrd577H5wRBQ502MH3R1Nij9+T/jwbE=", 530 530 "owner": "Bwc9876", 531 531 "repo": "nu_plugin_dbus", 532 - "rev": "60432c4068b7afbbd4dbb54988de64e48ef06eef", 532 + "rev": "7a942a0e8610afcb78c6b63f9a65662b5e505cd5", 533 533 "type": "github" 534 534 }, 535 535 "original": { ··· 684 684 ] 685 685 }, 686 686 "locked": { 687 - "lastModified": 1748486227, 688 - "narHash": "sha256-veMuFa9cq/XgUXp1S57oC8K0TIw3XyZWL2jIyGWlW0c=", 687 + "lastModified": 1748832016, 688 + "narHash": "sha256-TQSaFa1wWJr6GOs+K8lecK4AKKr8k6mwxHIPCOmVkgs=", 689 689 "owner": "oxalica", 690 690 "repo": "rust-overlay", 691 - "rev": "4bf1892eb81113e868efe67982b64f1da15c8c5a", 691 + "rev": "7ec2ea005b600dac9436a7c5c6b66d960cbfcea2", 692 692 "type": "github" 693 693 }, 694 694 "original": {
+1
nixosModules/base/nix.nix
··· 21 21 "nix-command" 22 22 "flakes" 23 23 "pipe-operator" 24 + "repl-flake" 24 25 ]; 25 26 auto-optimise-store = true; 26 27 fallback = true;
-133
nixosModules/social+graphics/discord.nix
··· 1 - {pkgs, ...}: { 2 - # TODO: Nativify GMessages? 3 - 4 - environment.systemPackages = with pkgs; [ 5 - vesktop 6 - ]; 7 - 8 - home-manager.users.bean.xdg.configFile = { 9 - "vesktop/settings/quickCss.css".text = ""; 10 - "vesktop/settings/settings.json".text = builtins.toJSON { 11 - autoUpdate = false; 12 - autoUpdateNotification = false; 13 - cloud = { 14 - authenticated = false; 15 - settingsSync = false; 16 - settingsSyncVersion = 1719252668865; 17 - url = "https://api.vencord.dev/"; 18 - }; 19 - disableMinSize = false; 20 - enableReactDevtools = false; 21 - enabledThemes = []; 22 - frameless = false; 23 - macosTranslucency = false; 24 - notifications = { 25 - logLimit = 50; 26 - position = "bottom-right"; 27 - timeout = 5000; 28 - useNative = "always"; 29 - }; 30 - notifyAboutUpdates = false; 31 - plugins = { 32 - AlwaysTrust = { 33 - domain = true; 34 - enabled = true; 35 - file = true; 36 - }; 37 - AnonymiseFileNames = { 38 - anonymiseByDefault = true; 39 - enabled = true; 40 - method = 0; 41 - randomisedLength = 7; 42 - }; 43 - AutomodContext.enabled = true; 44 - BadgeAPI.enabled = true; 45 - BetterGifAltText.enabled = true; 46 - BetterSettings = { 47 - disableFade = true; 48 - eagerLoad = true; 49 - organizeMenu = true; 50 - }; 51 - ClearURLs.enabled = true; 52 - CommandsAPI.enabled = true; 53 - ContextMenuAPI.enabled = true; 54 - CopyUserURLs.enabled = true; 55 - CrashHandler.enabled = true; 56 - Experiments = { 57 - enabled = true; 58 - toolbarDevMenu = false; 59 - }; 60 - FixYoutubeEmbeds.enabled = true; 61 - FriendsSince.enabled = true; 62 - MemberCount = { 63 - enabled = false; 64 - memberList = true; 65 - toolTip = true; 66 - }; 67 - MemberListDecoratorsAPI.enabled = true; 68 - MessageAccessoriesAPI.enabled = true; 69 - MessageDecorationsAPI.enabled = true; 70 - MessageEventsAPI.enabled = true; 71 - NoOnboardingDelay.enabled = true; 72 - NoPendingCount = { 73 - enabled = true; 74 - hideFriendRequestsCount = true; 75 - hideMessageRequestsCount = false; 76 - hidePremiumOffersCount = true; 77 - }; 78 - NoProfileThemes.enabled = true; 79 - NoReplyMention = { 80 - enabled = true; 81 - inverseShiftReply = false; 82 - shouldPingListed = true; 83 - userList = "1234567890123445,1234567890123445"; 84 - }; 85 - NoTrack = { 86 - disableAnalytics = true; 87 - enabled = true; 88 - }; 89 - NoticesAPI.enabled = true; 90 - OpenInApp = { 91 - enabled = true; 92 - epic = true; 93 - spotify = true; 94 - steam = true; 95 - tidal = true; 96 - }; 97 - PictureInPicture.enabled = true; 98 - PlatformIndicators = { 99 - badges = true; 100 - colorMobileIndicator = true; 101 - enabled = true; 102 - list = true; 103 - messages = true; 104 - }; 105 - Settings = { 106 - enabled = true; 107 - settingsLocation = "aboveActivity"; 108 - }; 109 - ShikiCodeblocks = { 110 - enabled = true; 111 - theme = "https://raw.githubusercontent.com/shikijs/shiki/0b28ad8ccfbf2615f2d9d38ea8255416b8ac3043/packages/shiki/themes/dark-plus.json"; 112 - useDevIcon = "GREYSCALE"; 113 - }; 114 - SupportHelper.enabled = true; 115 - TypingTweaks.enabled = true; 116 - UserSettingsAPI.enabled = true; 117 - VoiceChatDoubleClick.enabled = true; 118 - VoiceDownload.enabled = true; 119 - WatchTogetherAdblock.enabled = true; 120 - WebContextMenus = { 121 - addBack = true; 122 - }; 123 - WebScreenShareFixes.enabled = true; 124 - WhoReacted.enabled = false; 125 - }; 126 - themeLinks = ["https://catppuccin.github.io/discord/dist/catppuccin-mocha-green.theme.css"]; 127 - transparent = false; 128 - useQuickCss = true; 129 - winCtrlQ = false; 130 - winNativeTitleBar = false; 131 - }; 132 - }; 133 - }