my nixos dotfiles :3 (git.koi.rip mirror) git.koi.rip/koi/dotfiles
linux dotfiles neovim nixos catppuccin
0
fork

Configure Feed

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

chore: udgrade to nixos 25.11

+90 -85
+23 -23
flake.lock
··· 94 94 ] 95 95 }, 96 96 "locked": { 97 - "lastModified": 1758463745, 98 - "narHash": "sha256-uhzsV0Q0I9j2y/rfweWeGif5AWe0MGrgZ/3TjpDYdGA=", 97 + "lastModified": 1764177491, 98 + "narHash": "sha256-dhX2abFWxeXab3Aad4Pg1xGtn9W84/qetNXfmYUwktw=", 99 99 "owner": "nix-community", 100 100 "repo": "home-manager", 101 - "rev": "3b955f5f0a942f9f60cdc9cacb7844335d0f21c3", 101 + "rev": "2217780c39169a9c77915200137550c2ef0fa974", 102 102 "type": "github" 103 103 }, 104 104 "original": { 105 105 "owner": "nix-community", 106 - "ref": "release-25.05", 106 + "ref": "release-25.11", 107 107 "repo": "home-manager", 108 108 "type": "github" 109 109 } ··· 145 145 "xwayland-satellite-unstable": "xwayland-satellite-unstable" 146 146 }, 147 147 "locked": { 148 - "lastModified": 1763367422, 149 - "narHash": "sha256-ilyoR1GrMdZAv1TcLdJKeJ9JAdf97f6ldlWLwoiUWsA=", 148 + "lastModified": 1764165116, 149 + "narHash": "sha256-DN0m9X9dFPxNTfhaUWlHoM2CFbNiWgxVHzC4j0AIiuc=", 150 150 "owner": "sodiboo", 151 151 "repo": "niri-flake", 152 - "rev": "799fc36e07fc78a444803562c4ec6fe477945b4e", 152 + "rev": "ae097a3c5ef217f9441d0da1c0bc14bbb4796b94", 153 153 "type": "github" 154 154 }, 155 155 "original": { ··· 178 178 "niri-unstable": { 179 179 "flake": false, 180 180 "locked": { 181 - "lastModified": 1763359500, 182 - "narHash": "sha256-FCI98SnBKggWDBHKOUh5r5Z68tHzbcNHT4qhABjAMu8=", 181 + "lastModified": 1764160906, 182 + "narHash": "sha256-6Dud/oe0UnkgCe+JAGF+GjXl6S6ynpcAUYWCdbXjJL4=", 183 183 "owner": "YaLTeR", 184 184 "repo": "niri", 185 - "rev": "3eef19dc7dde989e27dc61f251a611d7f9d513de", 185 + "rev": "8370c539fb584f78924b826d0ac0ad8fa068cf95", 186 186 "type": "github" 187 187 }, 188 188 "original": { ··· 209 209 }, 210 210 "nixpkgs-unstable": { 211 211 "locked": { 212 - "lastModified": 1763283776, 213 - "narHash": "sha256-Y7TDFPK4GlqrKrivOcsHG8xSGqQx3A6c+i7novT85Uk=", 212 + "lastModified": 1763966396, 213 + "narHash": "sha256-6eeL1YPcY1MV3DDStIDIdy/zZCDKgHdkCmsrLJFiZf0=", 214 214 "owner": "NixOS", 215 215 "repo": "nixpkgs", 216 - "rev": "50a96edd8d0db6cc8db57dab6bb6d6ee1f3dc49a", 216 + "rev": "5ae3b07d8d6527c42f17c876e404993199144b6a", 217 217 "type": "github" 218 218 }, 219 219 "original": { ··· 224 224 }, 225 225 "nixpkgs_2": { 226 226 "locked": { 227 - "lastModified": 1763948260, 228 - "narHash": "sha256-dY9qLD0H0zOUgU3vWacPY6Qc421BeQAfm8kBuBtPVE0=", 227 + "lastModified": 1764181995, 228 + "narHash": "sha256-I3JPTN5QoGlZak2knHw0eOt0Xim+T4kr1qqkcHlipAg=", 229 229 "owner": "NixOS", 230 230 "repo": "nixpkgs", 231 - "rev": "1c8ba8d3f7634acac4a2094eef7c32ad9106532c", 231 + "rev": "43a711102b659ddc5813a2b2779b86dd0dc43e08", 232 232 "type": "github" 233 233 }, 234 234 "original": { 235 235 "id": "nixpkgs", 236 - "ref": "nixos-25.05", 236 + "ref": "release-25.11", 237 237 "type": "indirect" 238 238 } 239 239 }, ··· 278 278 ] 279 279 }, 280 280 "locked": { 281 - "lastModified": 1763267524, 282 - "narHash": "sha256-CywB4iCpGr4CYZAD+WboFwBQ7Wnc7LdfSemFWuH/1Ro=", 281 + "lastModified": 1763985453, 282 + "narHash": "sha256-vUqODgLIjeyHN7DP8dVx7oH9yB/L8qcxpN//4EmMQcM=", 283 283 "owner": "Gerg-L", 284 284 "repo": "spicetify-nix", 285 - "rev": "cf33e39bd1a21993a28ffee8be433e212ecf346a", 285 + "rev": "89cd40c646ec5b12e5c20c0e18f082e7629d4819", 286 286 "type": "github" 287 287 }, 288 288 "original": { ··· 341 341 "xwayland-satellite-unstable": { 342 342 "flake": false, 343 343 "locked": { 344 - "lastModified": 1762747449, 345 - "narHash": "sha256-Z1TKiux8K09a93w4PFDFsj8HFugXNy3iCC3Z8MpR5Rk=", 344 + "lastModified": 1763704521, 345 + "narHash": "sha256-ceYEV6PnvUN8Zixao4gpPuN+VT3B0SlAXKuPNHZhqUY=", 346 346 "owner": "Supreeeme", 347 347 "repo": "xwayland-satellite", 348 - "rev": "6338574bc5c036487486acde264f38f39ea15fad", 348 + "rev": "f379ff5722a821212eb59ada9cf8e51cb3654aad", 349 349 "type": "github" 350 350 }, 351 351 "original": {
+2 -2
flake.nix
··· 2 2 description = "my nixos dotfiles :3"; 3 3 4 4 inputs = { 5 - nixpkgs.url = "nixpkgs/nixos-25.05"; 5 + nixpkgs.url = "nixpkgs/release-25.11"; 6 6 nixpkgs-unstable.url = "nixpkgs/nixos-unstable"; 7 7 systems.url = "github:nix-systems/default"; 8 8 9 9 home-manager = { 10 - url = "github:nix-community/home-manager/release-25.05"; 10 + url = "github:nix-community/home-manager/release-25.11"; 11 11 inputs.nixpkgs.follows = "nixpkgs"; 12 12 }; 13 13
+2 -2
home/modules/packages.nix
··· 3 3 { 4 4 # TODO: update all to 25.11 stable 5 5 home.packages = with pkgs; [ 6 - unstable.jellyfin-tui 6 + jellyfin-tui 7 7 prettyping 8 8 fastfetch 9 9 playerctl ··· 19 19 20 20 wl-clipboard 21 21 22 - unstable.kitget 22 + kitget 23 23 ]; 24 24 }
+50 -47
home/modules/programs/git.nix
··· 1 1 { 2 - programs.git = { 3 - enable = true; 4 - signing.signByDefault = true; 2 + programs = { 3 + git = { 4 + enable = true; 5 + signing.signByDefault = true; 5 6 6 - diff-so-fancy = { 7 - enable = true; 8 - markEmptyLines = false; 9 - }; 7 + settings = { 8 + core = { 9 + compression = 9; 10 + whitespace = "error"; 11 + preloadindex = true; 12 + }; 10 13 11 - extraConfig = { 12 - core = { 13 - compression = 9; 14 - whitespace = "error"; 15 - preloadindex = true; 16 - }; 14 + pull.rebase = true; 15 + interactive.singleKey = true; 17 16 18 - pull.rebase = true; 19 - interactive.singleKey = true; 17 + rebase = { 18 + autoStash = true; 19 + missingCommitsCheck = "warn"; 20 + }; 20 21 21 - rebase = { 22 - autoStash = true; 23 - missingCommitsCheck = "warn"; 24 - }; 22 + status = { 23 + branch = true; 24 + showStash = true; 25 + showUntrackedFiles = "all"; 26 + }; 25 27 26 - status = { 27 - branch = true; 28 - showStash = true; 29 - showUntrackedFiles = "all"; 30 - }; 28 + log = { 29 + abbrevCommit = true; 30 + }; 31 31 32 - log = { 33 - abbrevCommit = true; 34 - }; 32 + diff = { 33 + context = 3; 34 + renames = "copies"; 35 + interHunkContext = 10; 36 + }; 35 37 36 - diff = { 37 - context = 3; 38 - renames = "copies"; 39 - interHunkContext = 10; 40 - }; 38 + "color \"diff\"" = { 39 + commit = "blue"; 40 + meta = "black bold"; 41 + frag = "magenta"; 42 + context = "white"; 43 + whitespace = "yellow reverse"; 44 + old = "red"; 45 + }; 41 46 42 - "color \"diff\"" = { 43 - commit = "blue"; 44 - meta = "black bold"; 45 - frag = "magenta"; 46 - context = "white"; 47 - whitespace = "yellow reverse"; 48 - old = "red"; 49 - }; 47 + "color \"decorate\"" = { 48 + HEAD = "cyan reverse bold"; 49 + branch = "green"; 50 + tag = "yellow"; 51 + remoteBranch = "magenta"; 52 + }; 50 53 51 - "color \"decorate\"" = { 52 - HEAD = "cyan reverse bold"; 53 - branch = "green"; 54 - tag = "yellow"; 55 - remoteBranch = "magenta"; 54 + init.defaultBranch = "main"; 56 55 }; 57 - 58 - init.defaultBranch = "main"; 56 + }; 57 + diff-so-fancy = { 58 + enable = true; 59 + enableGitIntegration = true; 60 + settings.markEmptyLines = false; 59 61 }; 60 62 }; 63 + 61 64 }
+1 -2
home/modules/programs/jellyfin-rpc.nix
··· 1 1 { pkgs, ... }: 2 2 3 3 { 4 - # TODO: update to 25.11 stable 5 - home.packages = with pkgs; [ unstable.jellyfin-rpc ]; 4 + home.packages = with pkgs; [ jellyfin-rpc ]; 6 5 7 6 age.secrets.jellyfin-rpc = { 8 7 file = ../../../secrets/jellyfin-rpc.json.age;
+9 -5
home/modules/programs/vesktop.nix
··· 14 14 "https://raw.githubusercontent.com/mwittrien/BetterDiscordAddons/master/Themes/SettingsModal/SettingsModal.theme.css" 15 15 ]; 16 16 plugins = { 17 - NoTrack = { 18 - enabled = true; 19 - disableAnalytics = true; 20 - }; 17 + AlwaysExpandRoles.enabled = true; 21 18 AlwaysTrust = { 22 19 enabled = true; 23 20 domain = true; ··· 29 26 method = 0; 30 27 randomisedLength = 8; 31 28 }; 29 + BetterGifPicker.enabled = true; 32 30 BetterSettings = { 33 31 enabled = true; 34 32 disableFade = true; ··· 41 39 agreedToGuidelines = true; 42 40 }; 43 41 Experiments.enabled = true; 42 + ExpressionCloner.enabled = true; 44 43 FakeNitro = { 45 44 enabled = true; 46 45 enableEmojiBypass = true; ··· 72 71 inlineEdits = true; 73 72 }; 74 73 MoreKaomoji.enabled = true; 74 + NoTrack = { 75 + enabled = true; 76 + disableAnalytics = true; 77 + }; 75 78 NoTypingAnimation.enabled = true; 76 79 petpet.enabled = true; 80 + PinDMs.enabled = true; 77 81 RelationshipNotifier.enabled = true; 78 82 ShowHiddenChannels.enabled = true; 79 83 ShowHiddenThings.enabled = true; ··· 90 94 }; 91 95 USRBG.enabled = true; 92 96 ViewRaw.enabled = true; 93 - WhoReacted.enabled = true; 94 97 VolumeBooster.enabled = true; 98 + WhoReacted.enabled = true; 95 99 }; 96 100 }; 97 101 };
+2 -3
modules/base.nix
··· 113 113 }; 114 114 115 115 system = { 116 - # TODO: update to 25.11 stable 117 - replaceDependencies.replacements = with pkgs.unstable; [ 116 + replaceDependencies.replacements = with pkgs; [ 118 117 { 119 118 oldDependency = coreutils-full; 120 119 newDependency = symlinkJoin { ··· 161 160 } 162 161 ]; 163 162 164 - stateVersion = "25.05"; 163 + stateVersion = "25.11"; 165 164 }; 166 165 }
+1 -1
systems/desktop/default.nix
··· 37 37 38 38 services.jellyfin = { 39 39 enable = true; 40 - package = pkgs.unstable.jellyfin; # TODO: update to 25.11 stable 40 + package = pkgs.jellyfin; 41 41 openFirewall = true; 42 42 }; 43 43