My Nix Infra
nix nixos
0
fork

Configure Feed

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

updates

jeffydc 8e5c0f63 1e740d8a

+66 -75
+1 -1
config/fish/abbr.fish
··· 26 26 # git shortcuts 27 27 abbr -a gs "git status" 28 28 abbr -a ga "git add" 29 - abbr -a gc "git commit -s" 29 + abbr -a gc "git commit" 30 30 abbr -a gb "git branch" 31 31 abbr -a gd "git diff" 32 32 abbr -a gcl "git clone"
-3
config/git/cc
··· 5 5 name = De-Cheng Yang 6 6 email = dcyang@cs.nctu.edu.tw 7 7 signingkey = ~/.ssh/cc.pub 8 - 9 - [gpg] 10 - format = ssh
-5
config/git/codeberg
··· 1 1 [user] 2 - name = ydcjeff 3 - email = ydcjeff@noreply.codeberg.org 4 2 signingkey = ~/.ssh/codeberg.pub 5 - 6 - [gpg] 7 - format = ssh
+29 -16
config/git/config
··· 1 + [user] 2 + name = jeffydc 3 + email = vcs@jeffydc.xyz 4 + 1 5 [commit] 2 6 gpgSign = true 3 7 verbose = true ··· 22 26 [format] 23 27 signOff = true 24 28 29 + [gpg] 30 + format = ssh 31 + 32 + [init] 33 + defaultBranch = main 34 + 35 + [interactive] 36 + diffFilter = delta --color-only 37 + 38 + [merge] 39 + conflictstyle = zdiff3 40 + 41 + [pull] 42 + rebase = true 43 + 44 + [push] 45 + default = simple 46 + autoSetupRemote = true 47 + 48 + [rerere] 49 + enabled = true 50 + 25 51 [includeIf "hasconfig:remote.*.url:https://gitlab.it.cs.nycu.edu.tw/**"] 26 52 path = ~/.config/git/cc 27 53 ··· 49 75 [includeIf "hasconfig:remote.*.url:ssh://git@codeberg.org/**"] 50 76 path = ~/.config/git/codeberg 51 77 52 - [includeIf "hasconfig:remote.*.url:git@tangled.sh:*/**"] 78 + [includeIf "hasconfig:remote.*.url:git@tangled.org:*/**"] 53 79 path = ~/.config/git/tangled 54 80 55 - [init] 56 - defaultBranch = main 57 - 58 - [interactive] 59 - diffFilter = delta --color-only 60 - 61 - [merge] 62 - conflictstyle = zdiff3 63 - 64 - [pull] 65 - rebase = true 66 - 67 - [push] 68 - default = simple 69 - autoSetupRemote = true 81 + [includeIf "hasconfig:remote.*.url:git@tangled.sh:*/**"] 82 + path = ~/.config/git/tangled
+1 -6
config/git/gh
··· 1 1 [user] 2 - name = ydcjeff 3 - email = 32727188+ydcjeff@users.noreply.github.com 4 - signingkey = ~/.ssh/gh-sign.pub 5 - 6 - [gpg] 7 - format = ssh 2 + signingkey = ~/.ssh/gh.pub
-5
config/git/gl
··· 1 1 [user] 2 - name = ydcjeff 3 - email = 4737464-ydcjeff@users.noreply.gitlab.com 4 2 signingkey = ~/.ssh/gl.pub 5 - 6 - [gpg] 7 - format = ssh
+1 -5
config/git/tangled
··· 1 1 [user] 2 - name = ydcjeff 3 - email = git@ydcjeff.xyz 2 + name = jeffydc.xyz 4 3 signingkey = ~/.ssh/tangled.pub 5 - 6 - [gpg] 7 - format = ssh
+31 -31
flake.lock
··· 91 91 "firefox-gnome-theme": { 92 92 "flake": false, 93 93 "locked": { 94 - "lastModified": 1764724327, 95 - "narHash": "sha256-OkFLrD3pFR952TrjQi1+Vdj604KLcMnkpa7lkW7XskI=", 94 + "lastModified": 1764873433, 95 + "narHash": "sha256-1XPewtGMi+9wN9Ispoluxunw/RwozuTRVuuQOmxzt+A=", 96 96 "owner": "rafaelmardojai", 97 97 "repo": "firefox-gnome-theme", 98 - "rev": "66b7c635763d8e6eb86bd766de5a1e1fbfcc1047", 98 + "rev": "f7ffd917ac0d253dbd6a3bf3da06888f57c69f92", 99 99 "type": "github" 100 100 }, 101 101 "original": { ··· 112 112 ] 113 113 }, 114 114 "locked": { 115 - "lastModified": 1763759067, 116 - "narHash": "sha256-LlLt2Jo/gMNYAwOgdRQBrsRoOz7BPRkzvNaI/fzXi2Q=", 115 + "lastModified": 1767609335, 116 + "narHash": "sha256-feveD98mQpptwrAEggBQKJTYbvwwglSbOv53uCfH9PY=", 117 117 "owner": "hercules-ci", 118 118 "repo": "flake-parts", 119 - "rev": "2cccadc7357c0ba201788ae99c4dfa90728ef5e0", 119 + "rev": "250481aafeb741edfe23d29195671c19b36b6dca", 120 120 "type": "github" 121 121 }, 122 122 "original": { ··· 145 145 "flake": false, 146 146 "locked": { 147 147 "host": "gitlab.gnome.org", 148 - "lastModified": 1764524476, 149 - "narHash": "sha256-bTmNn3Q4tMQ0J/P0O5BfTQwqEnCiQIzOGef9/aqAZvk=", 148 + "lastModified": 1767737596, 149 + "narHash": "sha256-eFujfIUQDgWnSJBablOuG+32hCai192yRdrNHTv0a+s=", 150 150 "owner": "GNOME", 151 151 "repo": "gnome-shell", 152 - "rev": "c0e1ad9f0f703fd0519033b8f46c3267aab51a22", 152 + "rev": "ef02db02bf0ff342734d525b5767814770d85b49", 153 153 "type": "gitlab" 154 154 }, 155 155 "original": { ··· 167 167 ] 168 168 }, 169 169 "locked": { 170 - "lastModified": 1766553861, 171 - "narHash": "sha256-ZbnG01yA3O8Yr1vUm3+NQ2qk9iRhS5bloAnuXHHy7+c=", 170 + "lastModified": 1768603898, 171 + "narHash": "sha256-vRV1dWJOCpCal3PRr86wE2WTOMfAhTu6G7bSvOsryUo=", 172 172 "owner": "nix-community", 173 173 "repo": "home-manager", 174 - "rev": "0999ed8f965bbbd991437ad9c5ed3434cecbc30e", 174 + "rev": "2a63d0e9d2c72ac4d4150ebb242cf8d86f488c8c", 175 175 "type": "github" 176 176 }, 177 177 "original": { ··· 183 183 }, 184 184 "nixpkgs": { 185 185 "locked": { 186 - "lastModified": 1766736597, 187 - "narHash": "sha256-b6Ar71wSPahmaDr7L8gCvAPsuvd7UM4NvKldKB7V8KI=", 188 - "rev": "f560ccec6b1116b22e6ed15f4c510997d99d5852", 186 + "lastModified": 1768621446, 187 + "narHash": "sha256-vIRLe/pJTsxCw5wjBNtQcAzOSQmA0ECUG26/WMuI0kk=", 188 + "rev": "72ac591e737060deab2b86d6952babd1f896d7c5", 189 189 "type": "tarball", 190 - "url": "https://releases.nixos.org/nixos/25.11/nixos-25.11.2561.f560ccec6b11/nixexprs.tar.xz" 190 + "url": "https://releases.nixos.org/nixos/25.11/nixos-25.11.4137.72ac591e7370/nixexprs.tar.xz" 191 191 }, 192 192 "original": { 193 193 "type": "tarball", ··· 206 206 ] 207 207 }, 208 208 "locked": { 209 - "lastModified": 1764773531, 210 - "narHash": "sha256-mCBl7MD1WZ7yCG6bR9MmpPO2VydpNkWFgnslJRIT1YU=", 209 + "lastModified": 1767886815, 210 + "narHash": "sha256-pB2BBv6X9cVGydEV/9Y8+uGCvuYJAlsprs1v1QHjccA=", 211 211 "owner": "nix-community", 212 212 "repo": "NUR", 213 - "rev": "1d9616689e98beded059ad0384b9951e967a17fa", 213 + "rev": "4ff84374d77ff62e2e13a46c33bfeb73590f9fef", 214 214 "type": "github" 215 215 }, 216 216 "original": { ··· 248 248 "tinted-zed": "tinted-zed" 249 249 }, 250 250 "locked": { 251 - "lastModified": 1766603740, 252 - "narHash": "sha256-F0BovrhzY/siRQYBRUFn2sZH7TJEuwetOJiGgKtITjk=", 251 + "lastModified": 1768493544, 252 + "narHash": "sha256-9qk2W/6GJWLAFXNruK/zdJ0bm3bfP50vJFbtuAjQpa4=", 253 253 "owner": "nix-community", 254 254 "repo": "stylix", 255 - "rev": "cfe89cabaae6ea1bbf80709bd53181494566a1b0", 255 + "rev": "362306faaa7459bebf8eabf135879785f3da9bd2", 256 256 "type": "github" 257 257 }, 258 258 "original": { ··· 313 313 "tinted-schemes": { 314 314 "flake": false, 315 315 "locked": { 316 - "lastModified": 1763914658, 317 - "narHash": "sha256-Hju0WtMf3iForxtOwXqGp3Ynipo0EYx1AqMKLPp9BJw=", 316 + "lastModified": 1767817087, 317 + "narHash": "sha256-eGE8OYoK6HzhJt/7bOiNV2cx01IdIrHL7gXgjkHRdNo=", 318 318 "owner": "tinted-theming", 319 319 "repo": "schemes", 320 - "rev": "0f6be815d258e435c9b137befe5ef4ff24bea32c", 320 + "rev": "bd99656235aab343e3d597bf196df9bc67429507", 321 321 "type": "github" 322 322 }, 323 323 "original": { ··· 329 329 "tinted-tmux": { 330 330 "flake": false, 331 331 "locked": { 332 - "lastModified": 1764465359, 333 - "narHash": "sha256-lbSVPqLEk2SqMrnpvWuKYGCaAlfWFMA6MVmcOFJjdjE=", 332 + "lastModified": 1767489635, 333 + "narHash": "sha256-e6nnFnWXKBCJjCv4QG4bbcouJ6y3yeT70V9MofL32lU=", 334 334 "owner": "tinted-theming", 335 335 "repo": "tinted-tmux", 336 - "rev": "edf89a780e239263cc691a987721f786ddc4f6aa", 336 + "rev": "3c32729ccae99be44fe8a125d20be06f8d7d8184", 337 337 "type": "github" 338 338 }, 339 339 "original": { ··· 345 345 "tinted-zed": { 346 346 "flake": false, 347 347 "locked": { 348 - "lastModified": 1764464512, 349 - "narHash": "sha256-rCD/pAhkMdCx6blsFwxIyvBJbPZZ1oL2sVFrH07lmqg=", 348 + "lastModified": 1767488740, 349 + "narHash": "sha256-wVOj0qyil8m+ouSsVZcNjl5ZR+1GdOOAooAatQXHbuU=", 350 350 "owner": "tinted-theming", 351 351 "repo": "base16-zed", 352 - "rev": "907dbba5fb8cf69ebfd90b00813418a412d0a29a", 352 + "rev": "11abb0b282ad3786a2aae088d3a01c60916f2e40", 353 353 "type": "github" 354 354 }, 355 355 "original": {
+2 -1
flake.nix
··· 53 53 imagick 54 54 ]) 55 55 ); 56 - extraConfig = ''xdebug.mode=coverage''; 56 + extraConfig = "xdebug.mode=coverage"; 57 57 }; 58 58 in 59 59 { ··· 67 67 phpEnv.packages.composer 68 68 kubelogin-oidc 69 69 redis 70 + valkey 70 71 go-jsonnet 71 72 jsonnet-bundler 72 73 yamllint
+1 -2
modules/desktop.nix
··· 133 133 # xdg 134 134 xdg-utils 135 135 xdg-user-dirs 136 - zed-editor 137 136 ]; 138 137 139 138 fonts = { ··· 232 231 wayland.enable = true; 233 232 package = pkgs.kdePackages.sddm; 234 233 }; 235 - services.gnome.gcr-ssh-agent.enable = false; 234 + services.gnome.gcr-ssh-agent.enable = false; 236 235 # Enable sound with pipewire. 237 236 security.rtkit.enable = true; 238 237 services.pulseaudio.enable = false;