clone of my dotfiles.ssp.sh
1
fork

Configure Feed

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

update

sspaeti f3f23f7f d67e31c8

+1233 -10
+1
.gitignore
··· 1 1 2 2 obsidian/workspace 3 3 obsidian/workspace.json 4 + obsidian/plugins 4 5 obsidian/app.json 5 6 zsh/.secrets 6 7 .ssh
+1
backup_dotfiles.sh
··· 50 50 51 51 #obsidian 52 52 cp ~/Simon/SecondBrain/.obsidian/workspace $git/general/dotfiles/obsidian/workspace 53 + cp ~/Simon/SecondBrain/.obsidian/plugins $git/general/dotfiles/obsidian/plugins 53 54 cp ~/Simon/SecondBrain/.obsidian/workspace.json $git/general/dotfiles/obsidian/workspace.json 54 55 cp ~/Simon/SecondBrain/.obsidian/hotkeys.json $git/general/dotfiles/obsidian/hotkeys.json 55 56 cp ~/Simon/SecondBrain/.obsidian/core-plugins.json $git/general/dotfiles/obsidian/core-plugins.json
+1196
karabiner/automatic_backups/karabiner_20250612.json
··· 1 + { 2 + "global": { "show_in_menu_bar": false }, 3 + "profiles": [ 4 + { 5 + "complex_modifications": { 6 + "rules": [ 7 + { 8 + "description": "Simultaneous keys - jk and kj as ESC", 9 + "manipulators": [ 10 + { 11 + "from": { 12 + "modifiers": { "optional": ["any"] }, 13 + "simultaneous": [ 14 + { "key_code": "j" }, 15 + { "key_code": "k" } 16 + ], 17 + "simultaneous_options": { 18 + "detect_key_down_uninterruptedly": false, 19 + "key_down_order": "insensitive", 20 + "key_up_order": "insensitive", 21 + "key_up_when": "any" 22 + } 23 + }, 24 + "to": [{ "key_code": "escape" }], 25 + "type": "basic" 26 + }, 27 + { 28 + "from": { 29 + "modifiers": { "optional": ["any"] }, 30 + "simultaneous": [ 31 + { "key_code": "k" }, 32 + { "key_code": "j" } 33 + ], 34 + "simultaneous_options": { 35 + "detect_key_down_uninterruptedly": false, 36 + "key_down_order": "insensitive", 37 + "key_up_order": "insensitive", 38 + "key_up_when": "any" 39 + } 40 + }, 41 + "to": [{ "key_code": "escape" }], 42 + "type": "basic" 43 + } 44 + ] 45 + }, 46 + { 47 + "description": "Convert Caps Lock (in combination with Shift) with [aou] to [ÄÖÜ]", 48 + "manipulators": [ 49 + { 50 + "conditions": [ 51 + { 52 + "name": "caps_lock pressed", 53 + "type": "variable_if", 54 + "value": 1 55 + }, 56 + { 57 + "keyboard_types": ["ansi", "iso"], 58 + "type": "keyboard_type_if" 59 + }, 60 + { 61 + "input_sources": [{ "language": "^en$" }], 62 + "type": "input_source_if" 63 + } 64 + ], 65 + "description": "Caps+shift+a = Ä", 66 + "from": { 67 + "key_code": "a", 68 + "modifiers": { "mandatory": ["shift"] } 69 + }, 70 + "to": [ 71 + { 72 + "key_code": "u", 73 + "modifiers": ["left_option"] 74 + }, 75 + { 76 + "key_code": "a", 77 + "modifiers": ["left_shift"] 78 + }, 79 + { "key_code": "vk_none" } 80 + ], 81 + "type": "basic" 82 + }, 83 + { 84 + "conditions": [ 85 + { 86 + "name": "caps_lock pressed", 87 + "type": "variable_if", 88 + "value": 1 89 + }, 90 + { 91 + "keyboard_types": ["ansi", "iso"], 92 + "type": "keyboard_type_if" 93 + }, 94 + { 95 + "input_sources": [{ "language": "^en$" }], 96 + "type": "input_source_if" 97 + } 98 + ], 99 + "description": "Caps+shift+o = Ö", 100 + "from": { 101 + "key_code": "o", 102 + "modifiers": { "mandatory": ["shift"] } 103 + }, 104 + "to": [ 105 + { 106 + "key_code": "u", 107 + "modifiers": ["left_option"] 108 + }, 109 + { 110 + "key_code": "o", 111 + "modifiers": ["left_shift"] 112 + }, 113 + { "key_code": "vk_none" } 114 + ], 115 + "type": "basic" 116 + }, 117 + { 118 + "conditions": [ 119 + { 120 + "name": "caps_lock pressed", 121 + "type": "variable_if", 122 + "value": 1 123 + }, 124 + { 125 + "keyboard_types": ["ansi", "iso"], 126 + "type": "keyboard_type_if" 127 + }, 128 + { 129 + "input_sources": [{ "language": "^en$" }], 130 + "type": "input_source_if" 131 + } 132 + ], 133 + "description": "Caps+shift+u = Ü", 134 + "from": { 135 + "key_code": "u", 136 + "modifiers": { "mandatory": ["shift"] } 137 + }, 138 + "to": [ 139 + { 140 + "key_code": "u", 141 + "modifiers": ["left_option"] 142 + }, 143 + { 144 + "key_code": "u", 145 + "modifiers": ["left_shift"] 146 + }, 147 + { "key_code": "vk_none" } 148 + ], 149 + "type": "basic" 150 + } 151 + ] 152 + }, 153 + { 154 + "description": "Caps lock and 1234...890-+ to F1..F12", 155 + "manipulators": [ 156 + { 157 + "conditions": [ 158 + { 159 + "name": "caps_lock pressed", 160 + "type": "variable_if", 161 + "value": 1 162 + } 163 + ], 164 + "from": { 165 + "key_code": "1", 166 + "modifiers": { "optional": ["any"] } 167 + }, 168 + "to": [ 169 + { 170 + "key_code": "f1", 171 + "modifiers": ["fn"] 172 + } 173 + ], 174 + "type": "basic" 175 + }, 176 + { 177 + "conditions": [ 178 + { 179 + "name": "caps_lock pressed", 180 + "type": "variable_if", 181 + "value": 1 182 + } 183 + ], 184 + "from": { 185 + "key_code": "2", 186 + "modifiers": { "optional": ["any"] } 187 + }, 188 + "to": [ 189 + { 190 + "key_code": "f2", 191 + "modifiers": ["fn"] 192 + } 193 + ], 194 + "type": "basic" 195 + }, 196 + { 197 + "conditions": [ 198 + { 199 + "name": "caps_lock pressed", 200 + "type": "variable_if", 201 + "value": 1 202 + } 203 + ], 204 + "from": { 205 + "key_code": "3", 206 + "modifiers": { "optional": ["any"] } 207 + }, 208 + "to": [ 209 + { 210 + "key_code": "f3", 211 + "modifiers": ["fn"] 212 + } 213 + ], 214 + "type": "basic" 215 + }, 216 + { 217 + "conditions": [ 218 + { 219 + "name": "caps_lock pressed", 220 + "type": "variable_if", 221 + "value": 1 222 + } 223 + ], 224 + "from": { 225 + "key_code": "4", 226 + "modifiers": { "optional": ["any"] } 227 + }, 228 + "to": [ 229 + { 230 + "key_code": "f4", 231 + "modifiers": ["fn"] 232 + } 233 + ], 234 + "type": "basic" 235 + }, 236 + { 237 + "conditions": [ 238 + { 239 + "name": "caps_lock pressed", 240 + "type": "variable_if", 241 + "value": 1 242 + } 243 + ], 244 + "from": { 245 + "key_code": "5", 246 + "modifiers": { "optional": ["any"] } 247 + }, 248 + "to": [ 249 + { 250 + "key_code": "f5", 251 + "modifiers": ["fn"] 252 + } 253 + ], 254 + "type": "basic" 255 + }, 256 + { 257 + "conditions": [ 258 + { 259 + "name": "caps_lock pressed", 260 + "type": "variable_if", 261 + "value": 1 262 + } 263 + ], 264 + "from": { 265 + "key_code": "6", 266 + "modifiers": { "optional": ["any"] } 267 + }, 268 + "to": [ 269 + { 270 + "key_code": "f6", 271 + "modifiers": ["fn"] 272 + } 273 + ], 274 + "type": "basic" 275 + }, 276 + { 277 + "conditions": [ 278 + { 279 + "name": "caps_lock pressed", 280 + "type": "variable_if", 281 + "value": 1 282 + } 283 + ], 284 + "from": { 285 + "key_code": "7", 286 + "modifiers": { "optional": ["any"] } 287 + }, 288 + "to": [ 289 + { 290 + "key_code": "f7", 291 + "modifiers": ["fn"] 292 + } 293 + ], 294 + "type": "basic" 295 + }, 296 + { 297 + "conditions": [ 298 + { 299 + "name": "caps_lock pressed", 300 + "type": "variable_if", 301 + "value": 1 302 + } 303 + ], 304 + "from": { 305 + "key_code": "8", 306 + "modifiers": { "optional": ["any"] } 307 + }, 308 + "to": [ 309 + { 310 + "key_code": "f8", 311 + "modifiers": ["fn"] 312 + } 313 + ], 314 + "type": "basic" 315 + }, 316 + { 317 + "conditions": [ 318 + { 319 + "name": "caps_lock pressed", 320 + "type": "variable_if", 321 + "value": 1 322 + } 323 + ], 324 + "from": { 325 + "key_code": "9", 326 + "modifiers": { "optional": ["any"] } 327 + }, 328 + "to": [ 329 + { 330 + "key_code": "f9", 331 + "modifiers": ["fn"] 332 + } 333 + ], 334 + "type": "basic" 335 + }, 336 + { 337 + "conditions": [ 338 + { 339 + "name": "caps_lock pressed", 340 + "type": "variable_if", 341 + "value": 1 342 + } 343 + ], 344 + "from": { 345 + "key_code": "0", 346 + "modifiers": { "optional": ["any"] } 347 + }, 348 + "to": [ 349 + { 350 + "key_code": "f10", 351 + "modifiers": ["fn"] 352 + } 353 + ], 354 + "type": "basic" 355 + }, 356 + { 357 + "conditions": [ 358 + { 359 + "name": "caps_lock pressed", 360 + "type": "variable_if", 361 + "value": 1 362 + } 363 + ], 364 + "from": { 365 + "key_code": "hyphen", 366 + "modifiers": { "optional": ["any"] } 367 + }, 368 + "to": [ 369 + { 370 + "key_code": "f11", 371 + "modifiers": ["fn"] 372 + } 373 + ], 374 + "type": "basic" 375 + }, 376 + { 377 + "conditions": [ 378 + { 379 + "name": "caps_lock pressed", 380 + "type": "variable_if", 381 + "value": 1 382 + } 383 + ], 384 + "from": { 385 + "key_code": "equal_sign", 386 + "modifiers": { "optional": ["any"] } 387 + }, 388 + "to": [ 389 + { 390 + "key_code": "f12", 391 + "modifiers": ["fn"] 392 + } 393 + ], 394 + "type": "basic" 395 + } 396 + ] 397 + }, 398 + { 399 + "description": "CAPS LOCK + hjkl to arrow keys", 400 + "manipulators": [ 401 + { 402 + "conditions": [ 403 + { 404 + "name": "caps_lock pressed", 405 + "type": "variable_if", 406 + "value": 1 407 + } 408 + ], 409 + "from": { 410 + "key_code": "j", 411 + "modifiers": { "optional": ["any"] } 412 + }, 413 + "to": [{ "key_code": "down_arrow" }], 414 + "type": "basic" 415 + }, 416 + { 417 + "conditions": [ 418 + { 419 + "name": "caps_lock pressed", 420 + "type": "variable_if", 421 + "value": 1 422 + } 423 + ], 424 + "from": { 425 + "key_code": "k", 426 + "modifiers": { "optional": ["any"] } 427 + }, 428 + "to": [{ "key_code": "up_arrow" }], 429 + "type": "basic" 430 + }, 431 + { 432 + "conditions": [ 433 + { 434 + "name": "caps_lock pressed", 435 + "type": "variable_if", 436 + "value": 1 437 + } 438 + ], 439 + "from": { 440 + "key_code": "h", 441 + "modifiers": { "optional": ["any"] } 442 + }, 443 + "to": [{ "key_code": "left_arrow" }], 444 + "type": "basic" 445 + }, 446 + { 447 + "conditions": [ 448 + { 449 + "name": "caps_lock pressed", 450 + "type": "variable_if", 451 + "value": 1 452 + } 453 + ], 454 + "from": { 455 + "key_code": "l", 456 + "modifiers": { "optional": ["any"] } 457 + }, 458 + "to": [{ "key_code": "right_arrow" }], 459 + "type": "basic" 460 + }, 461 + { 462 + "from": { 463 + "key_code": "caps_lock", 464 + "modifiers": { "optional": ["any"] } 465 + }, 466 + "to": [ 467 + { 468 + "set_variable": { 469 + "name": "caps_lock pressed", 470 + "value": 1 471 + } 472 + } 473 + ], 474 + "to_after_key_up": [ 475 + { 476 + "set_variable": { 477 + "name": "caps_lock pressed", 478 + "value": 0 479 + } 480 + } 481 + ], 482 + "type": "basic" 483 + } 484 + ] 485 + }, 486 + { 487 + "description": "CAPS LOCK + shift + hjkl to scroll", 488 + "manipulators": [ 489 + { 490 + "conditions": [ 491 + { 492 + "name": "caps_lock pressed", 493 + "type": "variable_if", 494 + "value": 1 495 + } 496 + ], 497 + "from": { 498 + "key_code": "j", 499 + "modifiers": { "mandatory": ["shift"] } 500 + }, 501 + "to": [{ "mouse_key": { "vertical_wheel": 40 } }], 502 + "type": "basic" 503 + }, 504 + { 505 + "conditions": [ 506 + { 507 + "name": "caps_lock pressed", 508 + "type": "variable_if", 509 + "value": 1 510 + } 511 + ], 512 + "from": { 513 + "key_code": "k", 514 + "modifiers": { "mandatory": ["shift"] } 515 + }, 516 + "to": [{ "mouse_key": { "vertical_wheel": -40 } }], 517 + "type": "basic" 518 + }, 519 + { 520 + "conditions": [ 521 + { 522 + "name": "caps_lock pressed", 523 + "type": "variable_if", 524 + "value": 1 525 + } 526 + ], 527 + "from": { 528 + "key_code": "h", 529 + "modifiers": { "mandatory": ["shift"] } 530 + }, 531 + "to": [{ "mouse_key": { "horizontal_wheel": -30 } }], 532 + "type": "basic" 533 + }, 534 + { 535 + "conditions": [ 536 + { 537 + "name": "caps_lock pressed", 538 + "type": "variable_if", 539 + "value": 1 540 + } 541 + ], 542 + "from": { 543 + "key_code": "l", 544 + "modifiers": { "mandatory": ["shift"] } 545 + }, 546 + "to": [{ "mouse_key": { "horizontal_wheel": -30 } }], 547 + "type": "basic" 548 + }, 549 + { 550 + "from": { 551 + "key_code": "caps_lock", 552 + "modifiers": { "optional": ["any"] } 553 + }, 554 + "to": [ 555 + { 556 + "set_variable": { 557 + "name": "caps_lock pressed", 558 + "value": 1 559 + } 560 + } 561 + ], 562 + "to_after_key_up": [ 563 + { 564 + "set_variable": { 565 + "name": "caps_lock pressed", 566 + "value": 0 567 + } 568 + } 569 + ], 570 + "type": "basic" 571 + } 572 + ] 573 + }, 574 + { 575 + "description": "Left Shift + Esc To ~", 576 + "manipulators": [ 577 + { 578 + "from": { 579 + "key_code": "escape", 580 + "modifiers": { "mandatory": ["left_shift"] } 581 + }, 582 + "to": [ 583 + { 584 + "key_code": "grave_accent_and_tilde", 585 + "modifiers": ["shift"] 586 + } 587 + ], 588 + "type": "basic" 589 + } 590 + ] 591 + }, 592 + { 593 + "description": "Right Option Key → Hyper Key (⌃⌥⇧⌘)", 594 + "manipulators": [ 595 + { 596 + "from": { 597 + "key_code": "right_option", 598 + "modifiers": { "optional": ["any"] } 599 + }, 600 + "to": [ 601 + { 602 + "key_code": "left_shift", 603 + "modifiers": ["left_command", "left_control", "left_option"] 604 + } 605 + ], 606 + "type": "basic" 607 + } 608 + ] 609 + }, 610 + { 611 + "description": "Convert Caps Lock with [aou] to [äöü]", 612 + "manipulators": [ 613 + { 614 + "conditions": [ 615 + { 616 + "name": "caps_lock pressed", 617 + "type": "variable_if", 618 + "value": 1 619 + }, 620 + { 621 + "keyboard_types": ["ansi", "iso"], 622 + "type": "keyboard_type_if" 623 + }, 624 + { 625 + "input_sources": [{ "language": "^en$" }], 626 + "type": "input_source_if" 627 + } 628 + ], 629 + "description": "Caps+a = ä", 630 + "from": { "key_code": "a" }, 631 + "to": [ 632 + { 633 + "key_code": "u", 634 + "modifiers": ["left_option"] 635 + }, 636 + { "key_code": "a" }, 637 + { "key_code": "vk_none" } 638 + ], 639 + "type": "basic" 640 + }, 641 + { 642 + "conditions": [ 643 + { 644 + "name": "caps_lock pressed", 645 + "type": "variable_if", 646 + "value": 1 647 + }, 648 + { 649 + "keyboard_types": ["ansi", "iso"], 650 + "type": "keyboard_type_if" 651 + }, 652 + { 653 + "input_sources": [{ "language": "^en$" }], 654 + "type": "input_source_if" 655 + } 656 + ], 657 + "description": "Caps+o = ö", 658 + "from": { "key_code": "o" }, 659 + "to": [ 660 + { 661 + "key_code": "u", 662 + "modifiers": ["left_option"] 663 + }, 664 + { "key_code": "o" }, 665 + { "key_code": "vk_none" } 666 + ], 667 + "type": "basic" 668 + }, 669 + { 670 + "conditions": [ 671 + { 672 + "name": "caps_lock pressed", 673 + "type": "variable_if", 674 + "value": 1 675 + }, 676 + { 677 + "keyboard_types": ["ansi", "iso"], 678 + "type": "keyboard_type_if" 679 + }, 680 + { 681 + "input_sources": [{ "language": "^en$" }], 682 + "type": "input_source_if" 683 + } 684 + ], 685 + "description": "Caps+u = ü", 686 + "from": { "key_code": "u" }, 687 + "to": [ 688 + { 689 + "key_code": "u", 690 + "modifiers": ["left_option"] 691 + }, 692 + { "key_code": "u" }, 693 + { "key_code": "vk_none" } 694 + ], 695 + "type": "basic" 696 + } 697 + ] 698 + }, 699 + { 700 + "description": "Change option + a/o/u to ä/ö/ü", 701 + "manipulators": [ 702 + { 703 + "from": { 704 + "key_code": "a", 705 + "modifiers": { 706 + "mandatory": ["option"], 707 + "optional": ["caps_lock"] 708 + } 709 + }, 710 + "to": [ 711 + { 712 + "key_code": "u", 713 + "modifiers": ["left_option"] 714 + }, 715 + { "key_code": "a" }, 716 + { "key_code": "vk_none" } 717 + ], 718 + "type": "basic" 719 + }, 720 + { 721 + "from": { 722 + "key_code": "a", 723 + "modifiers": { "mandatory": ["option", "shift"] } 724 + }, 725 + "to": [ 726 + { 727 + "key_code": "u", 728 + "modifiers": ["left_option"] 729 + }, 730 + { 731 + "key_code": "a", 732 + "modifiers": ["left_shift"] 733 + }, 734 + { "key_code": "vk_none" } 735 + ], 736 + "type": "basic" 737 + }, 738 + { 739 + "from": { 740 + "key_code": "o", 741 + "modifiers": { 742 + "mandatory": ["option"], 743 + "optional": ["caps_lock"] 744 + } 745 + }, 746 + "to": [ 747 + { 748 + "key_code": "u", 749 + "modifiers": ["left_option"] 750 + }, 751 + { "key_code": "o" }, 752 + { "key_code": "vk_none" } 753 + ], 754 + "type": "basic" 755 + }, 756 + { 757 + "from": { 758 + "key_code": "o", 759 + "modifiers": { "mandatory": ["option", "shift"] } 760 + }, 761 + "to": [ 762 + { 763 + "key_code": "u", 764 + "modifiers": ["left_option"] 765 + }, 766 + { 767 + "key_code": "o", 768 + "modifiers": ["left_shift"] 769 + }, 770 + { "key_code": "vk_none" } 771 + ], 772 + "type": "basic" 773 + }, 774 + { 775 + "from": { 776 + "key_code": "u", 777 + "modifiers": { 778 + "mandatory": ["option"], 779 + "optional": ["caps_lock"] 780 + } 781 + }, 782 + "to": [ 783 + { 784 + "key_code": "u", 785 + "modifiers": ["left_option"] 786 + }, 787 + { "key_code": "u" }, 788 + { "key_code": "vk_none" } 789 + ], 790 + "type": "basic" 791 + }, 792 + { 793 + "from": { 794 + "key_code": "u", 795 + "modifiers": { "mandatory": ["option", "shift"] } 796 + }, 797 + "to": [ 798 + { 799 + "key_code": "u", 800 + "modifiers": ["left_option"] 801 + }, 802 + { 803 + "key_code": "u", 804 + "modifiers": ["left_shift"] 805 + }, 806 + { "key_code": "vk_none" } 807 + ], 808 + "type": "basic" 809 + } 810 + ] 811 + } 812 + ] 813 + }, 814 + "devices": [ 815 + { 816 + "identifiers": { 817 + "is_keyboard": true, 818 + "product_id": 638, 819 + "vendor_id": 1452 820 + }, 821 + "ignore": true 822 + }, 823 + { 824 + "identifiers": { 825 + "is_keyboard": true, 826 + "product_id": 34304, 827 + "vendor_id": 1452 828 + }, 829 + "ignore": true 830 + }, 831 + { 832 + "fn_function_keys": [ 833 + { 834 + "from": { "key_code": "f1" }, 835 + "to": [{ "key_code": "f1" }] 836 + }, 837 + { 838 + "from": { "key_code": "f2" }, 839 + "to": [{ "key_code": "f2" }] 840 + }, 841 + { 842 + "from": { "key_code": "f3" }, 843 + "to": [{ "key_code": "f3" }] 844 + }, 845 + { 846 + "from": { "key_code": "f4" }, 847 + "to": [{ "key_code": "f4" }] 848 + }, 849 + { 850 + "from": { "key_code": "f5" }, 851 + "to": [{ "key_code": "f5" }] 852 + }, 853 + { 854 + "from": { "key_code": "f6" }, 855 + "to": [{ "key_code": "f6" }] 856 + }, 857 + { 858 + "from": { "key_code": "f7" }, 859 + "to": [{ "key_code": "f7" }] 860 + }, 861 + { 862 + "from": { "key_code": "f8" }, 863 + "to": [{ "key_code": "f8" }] 864 + }, 865 + { 866 + "from": { "key_code": "f9" }, 867 + "to": [{ "key_code": "f9" }] 868 + }, 869 + { 870 + "from": { "key_code": "f10" }, 871 + "to": [{ "key_code": "f10" }] 872 + }, 873 + { 874 + "from": { "key_code": "f11" }, 875 + "to": [{ "key_code": "f11" }] 876 + }, 877 + { 878 + "from": { "key_code": "f12" }, 879 + "to": [{ "key_code": "f12" }] 880 + } 881 + ], 882 + "identifiers": { 883 + "is_keyboard": true, 884 + "product_id": 5153, 885 + "vendor_id": 17498 886 + }, 887 + "simple_modifications": [ 888 + { 889 + "from": { "key_code": "y" }, 890 + "to": [{ "key_code": "z" }] 891 + }, 892 + { 893 + "from": { "key_code": "z" }, 894 + "to": [{ "key_code": "y" }] 895 + } 896 + ] 897 + }, 898 + { 899 + "fn_function_keys": [ 900 + { 901 + "from": { "key_code": "f1" }, 902 + "to": [{ "key_code": "f1" }] 903 + }, 904 + { 905 + "from": { "key_code": "f2" }, 906 + "to": [{ "key_code": "f2" }] 907 + }, 908 + { 909 + "from": { "key_code": "f3" }, 910 + "to": [{ "key_code": "f3" }] 911 + }, 912 + { 913 + "from": { "key_code": "f4" }, 914 + "to": [{ "key_code": "f4" }] 915 + }, 916 + { 917 + "from": { "key_code": "f5" }, 918 + "to": [{ "key_code": "f5" }] 919 + }, 920 + { 921 + "from": { "key_code": "f6" }, 922 + "to": [{ "key_code": "f6" }] 923 + }, 924 + { 925 + "from": { "key_code": "f7" }, 926 + "to": [{ "key_code": "f7" }] 927 + }, 928 + { 929 + "from": { "key_code": "f8" }, 930 + "to": [{ "key_code": "f8" }] 931 + }, 932 + { 933 + "from": { "key_code": "f9" }, 934 + "to": [{ "key_code": "f9" }] 935 + }, 936 + { 937 + "from": { "key_code": "f10" }, 938 + "to": [{ "key_code": "f10" }] 939 + }, 940 + { 941 + "from": { "key_code": "f11" }, 942 + "to": [{ "key_code": "f11" }] 943 + }, 944 + { 945 + "from": { "key_code": "f12" }, 946 + "to": [{ "key_code": "f12" }] 947 + } 948 + ], 949 + "identifiers": { 950 + "is_keyboard": true, 951 + "product_id": 291, 952 + "vendor_id": 1046 953 + }, 954 + "simple_modifications": [ 955 + { 956 + "from": { "key_code": "y" }, 957 + "to": [{ "key_code": "z" }] 958 + }, 959 + { 960 + "from": { "key_code": "z" }, 961 + "to": [{ "key_code": "y" }] 962 + } 963 + ] 964 + }, 965 + { 966 + "fn_function_keys": [ 967 + { 968 + "from": { "key_code": "f1" }, 969 + "to": [{ "consumer_key_code": "display_brightness_decrement" }] 970 + }, 971 + { 972 + "from": { "key_code": "f2" }, 973 + "to": [{ "consumer_key_code": "display_brightness_increment" }] 974 + }, 975 + { 976 + "from": { "key_code": "f3" }, 977 + "to": [{ "apple_vendor_keyboard_key_code": "mission_control" }] 978 + }, 979 + { 980 + "from": { "key_code": "f4" }, 981 + "to": [{ "apple_vendor_keyboard_key_code": "spotlight" }] 982 + }, 983 + { 984 + "from": { "key_code": "f5" }, 985 + "to": [{ "apple_vendor_top_case_key_code": "illumination_down" }] 986 + }, 987 + { 988 + "from": { "key_code": "f6" }, 989 + "to": [{ "apple_vendor_top_case_key_code": "illumination_up" }] 990 + }, 991 + { 992 + "from": { "key_code": "f7" }, 993 + "to": [{ "consumer_key_code": "rewind" }] 994 + }, 995 + { 996 + "from": { "key_code": "f8" }, 997 + "to": [{ "consumer_key_code": "play_or_pause" }] 998 + }, 999 + { 1000 + "from": { "key_code": "f9" }, 1001 + "to": [{ "consumer_key_code": "fast_forward" }] 1002 + }, 1003 + { 1004 + "from": { "key_code": "f10" }, 1005 + "to": [{ "consumer_key_code": "mute" }] 1006 + }, 1007 + { 1008 + "from": { "key_code": "f11" }, 1009 + "to": [{ "consumer_key_code": "volume_decrement" }] 1010 + }, 1011 + { 1012 + "from": { "key_code": "f12" }, 1013 + "to": [{ "consumer_key_code": "volume_increment" }] 1014 + } 1015 + ], 1016 + "identifiers": { 1017 + "is_keyboard": true, 1018 + "product_id": 834, 1019 + "vendor_id": 1452 1020 + }, 1021 + "simple_modifications": [ 1022 + { 1023 + "from": { "key_code": "y" }, 1024 + "to": [{ "key_code": "z" }] 1025 + }, 1026 + { 1027 + "from": { "key_code": "z" }, 1028 + "to": [{ "key_code": "y" }] 1029 + } 1030 + ] 1031 + }, 1032 + { 1033 + "identifiers": { 1034 + "is_pointing_device": true, 1035 + "product_id": 834, 1036 + "vendor_id": 1452 1037 + }, 1038 + "simple_modifications": [ 1039 + { 1040 + "from": { "key_code": "y" }, 1041 + "to": [{ "key_code": "z" }] 1042 + }, 1043 + { 1044 + "from": { "key_code": "z" }, 1045 + "to": [{ "key_code": "y" }] 1046 + } 1047 + ] 1048 + }, 1049 + { 1050 + "identifiers": { 1051 + "is_keyboard": true, 1052 + "is_pointing_device": true, 1053 + "product_id": 5153, 1054 + "vendor_id": 17498 1055 + }, 1056 + "simple_modifications": [ 1057 + { 1058 + "from": { "key_code": "y" }, 1059 + "to": [{ "key_code": "z" }] 1060 + }, 1061 + { 1062 + "from": { "key_code": "z" }, 1063 + "to": [{ "key_code": "y" }] 1064 + } 1065 + ] 1066 + }, 1067 + { 1068 + "fn_function_keys": [ 1069 + { 1070 + "from": { "key_code": "f1" }, 1071 + "to": [{ "key_code": "f1" }] 1072 + }, 1073 + { 1074 + "from": { "key_code": "f2" }, 1075 + "to": [{ "key_code": "f2" }] 1076 + }, 1077 + { 1078 + "from": { "key_code": "f3" }, 1079 + "to": [{ "key_code": "f3" }] 1080 + }, 1081 + { 1082 + "from": { "key_code": "f4" }, 1083 + "to": [{ "key_code": "f4" }] 1084 + }, 1085 + { 1086 + "from": { "key_code": "f5" }, 1087 + "to": [{ "key_code": "f5" }] 1088 + }, 1089 + { 1090 + "from": { "key_code": "f6" }, 1091 + "to": [{ "key_code": "f6" }] 1092 + }, 1093 + { 1094 + "from": { "key_code": "f7" }, 1095 + "to": [{ "key_code": "f7" }] 1096 + }, 1097 + { 1098 + "from": { "key_code": "f8" }, 1099 + "to": [{ "key_code": "f8" }] 1100 + }, 1101 + { 1102 + "from": { "key_code": "f9" }, 1103 + "to": [{ "key_code": "f9" }] 1104 + }, 1105 + { 1106 + "from": { "key_code": "f10" }, 1107 + "to": [{ "key_code": "f10" }] 1108 + }, 1109 + { 1110 + "from": { "key_code": "f11" }, 1111 + "to": [{ "key_code": "f11" }] 1112 + }, 1113 + { 1114 + "from": { "key_code": "f12" }, 1115 + "to": [{ "key_code": "f12" }] 1116 + } 1117 + ], 1118 + "identifiers": { 1119 + "is_keyboard": true, 1120 + "product_id": 258, 1121 + "vendor_id": 10730 1122 + } 1123 + }, 1124 + { 1125 + "identifiers": { 1126 + "is_keyboard": true, 1127 + "product_id": 5156, 1128 + "vendor_id": 17498 1129 + }, 1130 + "simple_modifications": [ 1131 + { 1132 + "from": { "key_code": "y" }, 1133 + "to": [{ "key_code": "z" }] 1134 + }, 1135 + { 1136 + "from": { "key_code": "z" }, 1137 + "to": [{ "key_code": "y" }] 1138 + } 1139 + ] 1140 + } 1141 + ], 1142 + "fn_function_keys": [ 1143 + { 1144 + "from": { "key_code": "f1" }, 1145 + "to": [{ "key_code": "f1" }] 1146 + }, 1147 + { 1148 + "from": { "key_code": "f2" }, 1149 + "to": [{ "key_code": "f2" }] 1150 + }, 1151 + { 1152 + "from": { "key_code": "f3" }, 1153 + "to": [{ "key_code": "f3" }] 1154 + }, 1155 + { 1156 + "from": { "key_code": "f4" }, 1157 + "to": [{ "key_code": "f4" }] 1158 + }, 1159 + { 1160 + "from": { "key_code": "f5" }, 1161 + "to": [{ "key_code": "f5" }] 1162 + }, 1163 + { 1164 + "from": { "key_code": "f7" }, 1165 + "to": [{ "key_code": "f7" }] 1166 + }, 1167 + { 1168 + "from": { "key_code": "f8" }, 1169 + "to": [{ "key_code": "f8" }] 1170 + }, 1171 + { 1172 + "from": { "key_code": "f9" }, 1173 + "to": [{ "key_code": "f9" }] 1174 + }, 1175 + { 1176 + "from": { "key_code": "f10" }, 1177 + "to": [{ "key_code": "f10" }] 1178 + }, 1179 + { 1180 + "from": { "key_code": "f11" }, 1181 + "to": [{ "key_code": "f11" }] 1182 + }, 1183 + { 1184 + "from": { "key_code": "f12" }, 1185 + "to": [{ "key_code": "f12" }] 1186 + } 1187 + ], 1188 + "name": "Default profile", 1189 + "selected": true, 1190 + "virtual_hid_keyboard": { 1191 + "country_code": 0, 1192 + "keyboard_type_v2": "ansi" 1193 + } 1194 + } 1195 + ] 1196 + }
+18 -2
karabiner/karabiner.json
··· 5 5 "complex_modifications": { 6 6 "rules": [ 7 7 { 8 - "description": "Simultaneous keys - jk and kj as ESC", 8 + "description": "Simultaneous keys - jk and kj as ESC (excluding Obsidian)", 9 9 "manipulators": [ 10 10 { 11 + "conditions": [ 12 + { 13 + "bundle_identifiers": [ 14 + "md.obsidian" 15 + ], 16 + "type": "frontmost_application_unless" 17 + } 18 + ], 11 19 "from": { 12 20 "modifiers": { "optional": ["any"] }, 13 21 "simultaneous": [ ··· 25 33 "type": "basic" 26 34 }, 27 35 { 36 + "conditions": [ 37 + { 38 + "bundle_identifiers": [ 39 + "md.obsidian" 40 + ], 41 + "type": "frontmost_application_unless" 42 + } 43 + ], 28 44 "from": { 29 45 "modifiers": { "optional": ["any"] }, 30 46 "simultaneous": [ ··· 1193 1209 } 1194 1210 } 1195 1211 ] 1196 - } 1212 + }
+3
nvim/.claude/settings.local.json
··· 1 + { 2 + "enableAllProjectMcpServers": false 3 + }
+1 -1
nvim/lazy-lock.json
··· 3 3 "LuaSnip": { "branch": "master", "commit": "458560534a73f7f8d7a11a146c801db00b081df0" }, 4 4 "aerial.nvim": { "branch": "master", "commit": "2e00d1d4248f08dddfceacb8d2996e51e13e00f6" }, 5 5 "alpha-nvim": { "branch": "main", "commit": "de72250e054e5e691b9736ee30db72c65d560771" }, 6 - "avante.nvim": { "branch": "main", "commit": "d4672b7e1ee8bf94df5e1d3482e81418187f42aa" }, 6 + "avante.nvim": { "branch": "main", "commit": "697384f1cbb03899ecf1fab7725d69d398467ec9" }, 7 7 "bigfile.nvim": { "branch": "main", "commit": "33eb067e3d7029ac77e081cfe7c45361887a311a" }, 8 8 "black": { "branch": "main", "commit": "314f8cf92b285de3d95bb6b86c66cc7ce252b6c1" }, 9 9 "blamer.nvim": { "branch": "master", "commit": "e0d43c11697300eb68f00d69df8b87deb0bf52dc" },
+5 -2
nvim/lua/sspaeti/remap.lua
··· 273 273 vim.keymap.set("n", "<Leader>cp", ":cprevious<CR>") 274 274 vim.keymap.set("n", "]q", ":cnext<CR>") 275 275 vim.keymap.set("n", "[q", ":cprevious<CR>") 276 - vim.keymap.set("n", "<Leader>wc", ":%s///gn<CR>") --first search a term with / 276 + -- vim.keymap.set("n", "<Leader>wc", ":%s///gn<CR>") --first search a term with / 277 277 278 278 --<TAB>: completion -> still needed? 279 279 --inoremap <expr><TAB> pumvisible() ? "\<C-n>" : "\<TAB>" ··· 340 340 vim.keymap.set('i', '(', '(<c-g>u') 341 341 342 342 -- word count 343 - vim.keymap.set('n', '<leader>cw', 'g<c-g><CR>', {desc="count words"}) 343 + vim.keymap.set('n', '<leader>wg', 'g<c-g><CR>', {desc="count words"}) 344 + vim.keymap.set('n', '<leader>wc', ':!wc -w<CR>', {desc="count words"}) 345 + vim.keymap.set('v', '<leader>wc', ':!wc -w<CR>', {desc="count words"}) 346 + 344 347 345 348 -- jumplist mutations 346 349 -- These mappings are not directly convertible to Lua since they involve an expression.
+6 -2
obsidian/community-plugins.json
··· 3 3 "omnisearch", 4 4 "remember-cursor-position", 5 5 "obsidian-scroll-offset", 6 - "obsidian-list-callouts", 7 6 "obsidian-hider", 8 7 "templater-obsidian", 9 8 "obsidian-admonition", ··· 33 32 "obsidian-book-search-plugin", 34 33 "copy-document-as-html", 35 34 "obsidian-linter", 36 - "calendar" 35 + "calendar", 36 + "obsidian-excalidraw-plugin", 37 + "excalibrain", 38 + "nlp", 39 + "graph-analysis", 40 + "obsidian-list-callouts" 37 41 ]
+1 -1
obsidian/core-plugins.json
··· 27 27 "file-recovery": true, 28 28 "publish": false, 29 29 "sync": true, 30 - "starred": false, 31 30 "webviewer": true, 31 + "starred": false, 32 32 "footnotes": true, 33 33 "bases": true 34 34 }
+1 -2
yabai/yabairc
··· 23 23 24 24 25 25 # when window is dropped in center of another window, swap them (on edges it will split it) 26 - yabai -m mouse_drop_action swap 26 + #yabai -m mouse_drop_action swap 27 27 28 28 29 29 # default apps on screen number ··· 61 61 #does not work.. 62 62 yabai -m rule --add app="^dbeaver$" manage=off 63 63 yabai -m rule --add app="^DBeaver$" manage=off 64 - yabai -m rule --add app="(?i)^DBeaver$" manage=off 65 64 yabai -m rule --add app="/Applications/DBeaver\.app/Contents/MacOS/dbeaver$" manage=off 66 65 yabai -m rule --add app="org.jkiss.dbeaver.core.product" manage=off #osascript -e 'id of app "DBeaver"' 67 66 yabai -m rule --add app="com.dbeaver.DBeaverCommunity" manage=off