this repo has no description
1
fork

Configure Feed

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

desktop: switch to vscodium and mange extensions with nix

+182 -30
+97 -28
flake.lock
··· 78 78 "type": "github" 79 79 } 80 80 }, 81 + "flake-utils_3": { 82 + "inputs": { 83 + "systems": "systems_3" 84 + }, 85 + "locked": { 86 + "lastModified": 1731533236, 87 + "narHash": "sha256-l0KFg5HjrsfsO/JpG+r7fRrqm12kzFHyUHqHCVpMMbI=", 88 + "owner": "numtide", 89 + "repo": "flake-utils", 90 + "rev": "11707dc2f618dd54ca8739b309ec4fc024de578b", 91 + "type": "github" 92 + }, 93 + "original": { 94 + "owner": "numtide", 95 + "repo": "flake-utils", 96 + "type": "github" 97 + } 98 + }, 81 99 "flakey-profile": { 82 100 "locked": { 83 101 "lastModified": 1712898590, ··· 100 118 ] 101 119 }, 102 120 "locked": { 103 - "lastModified": 1741461731, 104 - "narHash": "sha256-BBQfGvO3GWOV+5tmqH14gNcZrRaQ7Q3tQx31Frzoip8=", 121 + "lastModified": 1742701794, 122 + "narHash": "sha256-bJIFFa6/4vBGoNmCwjO5TCIbiveV2BRxVLqHcxk5jXw=", 105 123 "owner": "nix-community", 106 124 "repo": "home-manager", 107 - "rev": "7f4c60a3d6e548dbc13666565c22cb3f8dcdad44", 125 + "rev": "9172a6f956f7e0f7810861b9b1146f1c43d9abcb", 108 126 "type": "github" 109 127 }, 110 128 "original": { ··· 181 199 "xwayland-satellite-unstable": "xwayland-satellite-unstable" 182 200 }, 183 201 "locked": { 184 - "lastModified": 1741472692, 185 - "narHash": "sha256-OtZauVXHD7Q2ptcLrEJABfU+wL2cfz7qCKfebL8BlJE=", 202 + "lastModified": 1742712742, 203 + "narHash": "sha256-XfK3wOZDSQUszjo8HvGirbRTwFfOXTicgXXdjdkbwBo=", 186 204 "owner": "sodiboo", 187 205 "repo": "niri-flake", 188 - "rev": "d5e517fd6b3c930a369bc81a0402a8d7eec956a6", 206 + "rev": "cefd5c3e1c40bec5113e61ddcd1f834b5218cf55", 189 207 "type": "github" 190 208 }, 191 209 "original": { ··· 214 232 "niri-unstable": { 215 233 "flake": false, 216 234 "locked": { 217 - "lastModified": 1741459657, 218 - "narHash": "sha256-FalBBKrwu+YfGaNOsUTT4wzGWwx6EH+TkkRJV9TZjE8=", 235 + "lastModified": 1742710491, 236 + "narHash": "sha256-ZAcpSVXTeHayQG8WfH/FXcqRz4lXLN0Nda0ZlZ74/Cs=", 219 237 "owner": "YaLTeR", 220 238 "repo": "niri", 221 - "rev": "69627bdc64d8891befff95e807869416658d36c6", 239 + "rev": "500dcca9b70c9b8968f3dbcfe06c4177ca7fd66a", 222 240 "type": "github" 223 241 }, 224 242 "original": { ··· 234 252 ] 235 253 }, 236 254 "locked": { 237 - "lastModified": 1741229100, 238 - "narHash": "sha256-0HwrTDXp9buEwal/1ymK9uQmzUD5ozIA7CJGqnT/gLs=", 255 + "lastModified": 1742595055, 256 + "narHash": "sha256-cEetDber6LF8W4ThmRc4rwKs/o8y2GH0pUdX7e6CnAQ=", 239 257 "owner": "LnL7", 240 258 "repo": "nix-darwin", 241 - "rev": "adf5c88ba1fe21af5c083b4d655004431f20c5ab", 259 + "rev": "e9f41de2a81f04390afd106959adf352a207628f", 242 260 "type": "github" 243 261 }, 244 262 "original": { ··· 254 272 ] 255 273 }, 256 274 "locked": { 257 - "lastModified": 1741446546, 258 - "narHash": "sha256-0z0GiUsUhjhZWa24bcAxqmlI3Ch8QvEeh42wghc6oVw=", 275 + "lastModified": 1742701275, 276 + "narHash": "sha256-AulwPVrS9859t+eJ61v24wH/nfBEIDSXYxlRo3fL/SA=", 259 277 "owner": "nix-community", 260 278 "repo": "nix-index-database", 261 - "rev": "eeaf10849c3a0435323216885c0df7569dc95cb9", 279 + "rev": "36dc43cb50d5d20f90a28d53abb33a32b0a2aae6", 262 280 "type": "github" 263 281 }, 264 282 "original": { ··· 267 285 "type": "github" 268 286 } 269 287 }, 288 + "nix-vscode-extensions": { 289 + "inputs": { 290 + "flake-utils": "flake-utils_3", 291 + "nixpkgs": "nixpkgs" 292 + }, 293 + "locked": { 294 + "lastModified": 1742608212, 295 + "narHash": "sha256-t0+4dSHdFoseTG8OiA3qfw0GglXeGINwxTayTQPIlHA=", 296 + "owner": "nix-community", 297 + "repo": "nix-vscode-extensions", 298 + "rev": "4ea55231137b25c591f2952726e026ef40d077da", 299 + "type": "github" 300 + }, 301 + "original": { 302 + "owner": "nix-community", 303 + "repo": "nix-vscode-extensions", 304 + "type": "github" 305 + } 306 + }, 270 307 "nixpkgs": { 271 308 "locked": { 272 - "lastModified": 1741379970, 273 - "narHash": "sha256-Wh7esNh7G24qYleLvgOSY/7HlDUzWaL/n4qzlBePpiw=", 274 - "owner": "nixos", 309 + "lastModified": 1740547748, 310 + "narHash": "sha256-Ly2fBL1LscV+KyCqPRufUBuiw+zmWrlJzpWOWbahplg=", 311 + "owner": "NixOS", 275 312 "repo": "nixpkgs", 276 - "rev": "36fd87baa9083f34f7f5027900b62ee6d09b1f2f", 313 + "rev": "3a05eebede89661660945da1f151959900903b6a", 277 314 "type": "github" 278 315 }, 279 316 "original": { 280 - "owner": "nixos", 281 - "ref": "nixos-unstable", 317 + "owner": "NixOS", 282 318 "repo": "nixpkgs", 319 + "rev": "3a05eebede89661660945da1f151959900903b6a", 283 320 "type": "github" 284 321 } 285 322 }, 286 323 "nixpkgs-stable": { 287 324 "locked": { 288 - "lastModified": 1741332913, 289 - "narHash": "sha256-ri1e8ZliWS3Jnp9yqpKApHaOo7KBN33W8ECAKA4teAQ=", 325 + "lastModified": 1742512142, 326 + "narHash": "sha256-8XfURTDxOm6+33swQJu/hx6xw1Tznl8vJJN5HwVqckg=", 290 327 "owner": "NixOS", 291 328 "repo": "nixpkgs", 292 - "rev": "20755fa05115c84be00b04690630cb38f0a203ad", 329 + "rev": "7105ae3957700a9646cc4b766f5815b23ed0c682", 293 330 "type": "github" 294 331 }, 295 332 "original": { ··· 299 336 "type": "github" 300 337 } 301 338 }, 339 + "nixpkgs_2": { 340 + "locked": { 341 + "lastModified": 1742422364, 342 + "narHash": "sha256-mNqIplmEohk5jRkqYqG19GA8MbQ/D4gQSK0Mu4LvfRQ=", 343 + "owner": "nixos", 344 + "repo": "nixpkgs", 345 + "rev": "a84ebe20c6bc2ecbcfb000a50776219f48d134cc", 346 + "type": "github" 347 + }, 348 + "original": { 349 + "owner": "nixos", 350 + "ref": "nixos-unstable", 351 + "repo": "nixpkgs", 352 + "type": "github" 353 + } 354 + }, 302 355 "root": { 303 356 "inputs": { 304 357 "ags": "ags", ··· 308 361 "niri-flake": "niri-flake", 309 362 "nix-darwin": "nix-darwin", 310 363 "nix-index-database": "nix-index-database", 311 - "nixpkgs": "nixpkgs" 364 + "nix-vscode-extensions": "nix-vscode-extensions", 365 + "nixpkgs": "nixpkgs_2" 312 366 } 313 367 }, 314 368 "systems": { ··· 341 395 "type": "github" 342 396 } 343 397 }, 398 + "systems_3": { 399 + "locked": { 400 + "lastModified": 1681028828, 401 + "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=", 402 + "owner": "nix-systems", 403 + "repo": "default", 404 + "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e", 405 + "type": "github" 406 + }, 407 + "original": { 408 + "owner": "nix-systems", 409 + "repo": "default", 410 + "type": "github" 411 + } 412 + }, 344 413 "xwayland-satellite-stable": { 345 414 "flake": false, 346 415 "locked": { ··· 361 430 "xwayland-satellite-unstable": { 362 431 "flake": false, 363 432 "locked": { 364 - "lastModified": 1741140299, 365 - "narHash": "sha256-Y2bPO92Yg5HcH5ORvrVOQb4wRGEapGEteHXGtNvboxk=", 433 + "lastModified": 1742671548, 434 + "narHash": "sha256-nJK70IyhyOXth5Dcyv7DKtv95TTZkqcAYHVj4Uq2Blw=", 366 435 "owner": "Supreeeme", 367 436 "repo": "xwayland-satellite", 368 - "rev": "10cb041a80bb815cc1789cfa305923f1f9e3713d", 437 + "rev": "0fa13c6fb43ae26a597103989a42e44a03d2d827", 369 438 "type": "github" 370 439 }, 371 440 "original": {
+1
flake.nix
··· 1 1 { 2 2 inputs = { 3 3 nixpkgs.url = "github:nixos/nixpkgs/nixos-unstable"; 4 + nix-vscode-extensions.url = "github:nix-community/nix-vscode-extensions"; 4 5 # nur.url = "github:nix-community/NUR"; 5 6 6 7 nix-darwin = {
+1
home/programs/browser.nix
··· 16 16 {id = "immpkjjlgappgfkkfieppnmlhakdmaab";} # Imagus (TODO: find alternative?) 17 17 {id = "nhdogjmejiglipccpnnnanhbledajbpd";} # Vue devtools 18 18 {id = "nkgllhigpcljnhoakjkgaieabnkmgdkb";} # Don't Fuck With Paste 19 + {id = "kgcjekpmcjjogibpjebkhaanilehneje";} # hoarder.app 19 20 ]; 20 21 }; 21 22 }
+1
home/programs/fish.nix
··· 28 28 ''; 29 29 30 30 shellAbbrs = { 31 + code = "codium"; 31 32 ga = "git add"; 32 33 gaa = "git add -A"; 33 34 gc = {
+82 -2
home/programs/vscode.nix
··· 1 1 { 2 - home.sessionVariables.EDITOR = "code --wait"; 2 + inputs, 3 + pkgs, 4 + ... 5 + }: { 6 + home.sessionVariables.EDITOR = "codium --wait"; 3 7 4 8 programs.vscode = { 5 9 enable = true; 10 + mutableExtensionsDir = false; 11 + package = pkgs.vscodium; 12 + 6 13 profiles.default = { 7 14 enableUpdateCheck = false; 8 - # TODO: move formatter to a central place 15 + enableExtensionUpdateCheck = false; 16 + 17 + extensions = let 18 + vscode-extensions = inputs.nix-vscode-extensions.extensions.${pkgs.system}; 19 + inherit (vscode-extensions) open-vsx vscode-marketplace; 20 + in 21 + with open-vsx; [ 22 + kamadorueda.alejandra 23 + astro-build.astro-vscode 24 + matthewpi.caddyfile-support 25 + raidou.calc 26 + artlaman.chalice-icon-theme # TODO: i should fork this to add support for some newer files (tbd) 27 + adpyke.codesnap 28 + clinyong.vscode-css-modules 29 + mkhl.direnv 30 + leonardssh.vscord 31 + ms-azuretools.vscode-docker 32 + editorconfig.editorconfig 33 + irongeek.vscode-env 34 + pgourlain.erlang 35 + usernamehw.errorlens 36 + dbaeumer.vscode-eslint 37 + tamasfe.even-better-toml 38 + sleistner.vscode-fileutils 39 + bmalehorn.vscode-fish 40 + github.vscode-github-actions 41 + eamodio.gitlens 42 + # TODO: terraform (use opentofu instead) 43 + ms-vscode.hexeditor 44 + lokalise.i18n-ally 45 + kisstkondoros.vscode-gutter-preview 46 + ms-python.isort 47 + bierner.markdown-preview-github-styles 48 + unifiedjs.vscode-mdx 49 + jnoortheen.nix-ide 50 + nuxtr.nuxtr-vscode 51 + vunguyentuan.vscode-postcss 52 + esbenp.prettier-vscode 53 + prisma.prisma 54 + # TODO: use jedi instead of pylance 55 + ms-python.python 56 + ms-python.debugpy 57 + mechatroner.rainbow-csv 58 + medo64.render-crlf 59 + stkb.rewrap 60 + rust-lang.rust-analyzer 61 + mrmlnc.vscode-scss 62 + svelte.svelte-vscode 63 + jock.svg 64 + coolbear.systemd-unit-file 65 + bradlc.vscode-tailwindcss 66 + myriad-dreamin.tinymist 67 + gruntfuggly.todo-tree 68 + tomoki1207.pdf 69 + zxh404.vscode-proto3 70 + styled-components.vscode-styled-components # TODO: don't really need this 71 + vue.volar 72 + wakatime.vscode-wakatime 73 + redhat.vscode-yaml 74 + arcanis.vscode-zipfs 75 + vscode-marketplace.wraith13.background-phi-colors 76 + vscode-marketplace.be5invis.theme-dolch 77 + vscode-marketplace.fabiospampinato.vscode-diff 78 + vscode-marketplace.jakebecker.elixir-ls 79 + vscode-marketplace.zh9528.file-size 80 + vscode-marketplace.vladdesv.vscode-klog 81 + vscode-marketplace.dt.ghlink 82 + vscode-marketplace.tyriar.lorem-ipsum 83 + vscode-marketplace.phoenixframework.phoenix 84 + vscode-marketplace.frigus02.vscode-sql-tagged-template-literals-syntax-only # TODO: alternative? 85 + ]; 86 + 9 87 userSettings = { 10 88 # Formatters 11 89 "editor.defaultFormatter" = "esbenp.prettier-vscode"; ··· 145 223 "window.titleBarStyle" = "custom"; 146 224 "files.simpleDialog.enable" = true; 147 225 "window.dialogStyle" = "custom"; 226 + 227 + # Fuck off 148 228 }; 149 229 }; 150 230 };