this repo has no description
0
fork

Configure Feed

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

back to tmux with brew

+67 -137
+3 -19
Brewfile
··· 6 6 7 7 # Applications 8 8 cask "alacritty" 9 - cask "iterm2" 10 9 cask "1password" 11 10 cask "1password-cli" 12 11 mas "tailscale", id: 1475387142 ··· 27 26 cask "gimp" 28 27 cask "elgato-camera-hub" 29 28 cask "autodesk-fusion" 30 - 31 - # Editors 32 29 cask "visual-studio-code" 33 - cask "zed" 34 - brew "neovim" 35 30 36 31 # Programming 32 + brew "tmux" 33 + brew "tmuxp" 37 34 brew "asdf" 38 35 brew "ansible" 36 + brew "deno" 39 37 brew "go" 40 38 brew "openjdk" 41 - brew "postgresql@14" 42 - brew "redis" 43 - brew "mysql" 44 - brew "pyenv" 45 - brew "python@3.9" 46 - brew "poetry" 47 - brew "pyenv" 48 - brew "rbenv" 49 - brew "php" 50 - brew "rustup-init" 51 - brew "rust-analyzer" 52 - brew "deno" 53 - tap "hashicorp/tap" 54 - brew "tfenv" 55 39 56 40 # Containers 57 41 brew "colima"
+55 -55
Brewfile.lock.json
··· 20 20 "revision": "26afdc76a586ed3ed1a38f41a72133e2ff3a9a05" 21 21 }, 22 22 "homebrew/bundle": { 23 - "revision": "5372559758cc6fb81024349431b6baad7ffd1bda" 23 + "revision": "c40173f53f56c1bf8d7b6d22d542c54fa985682d" 24 24 }, 25 25 "homebrew/cask-fonts": { 26 26 "revision": "0ed20f35d21ebc3f4f829689b101078718ad5ce1" 27 27 }, 28 28 "homebrew/services": { 29 - "revision": "7f7ddaf729993e4f2bf676eae89b1e61e5527774" 29 + "revision": "e92bd56ef97322cd3561a9eede94a58096bab90f" 30 30 }, 31 31 "superfly/tap": { 32 32 "revision": "7eaeb6dc557b6307f16ea493026737303501200b" ··· 723 723 } 724 724 }, 725 725 "go": { 726 - "version": "1.22.4", 726 + "version": "1.22.5", 727 727 "bottle": { 728 728 "rebuild": 0, 729 729 "root_url": "https://ghcr.io/v2/homebrew/core", 730 730 "files": { 731 731 "arm64_sonoma": { 732 732 "cellar": "/opt/homebrew/Cellar", 733 - "url": "https://ghcr.io/v2/homebrew/core/go/blobs/sha256:dfabcce1e527cbc83efb0a900a29cf19258543f826267ab599d981a7bac11511", 734 - "sha256": "dfabcce1e527cbc83efb0a900a29cf19258543f826267ab599d981a7bac11511" 733 + "url": "https://ghcr.io/v2/homebrew/core/go/blobs/sha256:555bf0e72c91ff434d4ab9e69c001cd998f6ce23fdddcac7013f94343d0defda", 734 + "sha256": "555bf0e72c91ff434d4ab9e69c001cd998f6ce23fdddcac7013f94343d0defda" 735 735 }, 736 736 "arm64_ventura": { 737 737 "cellar": "/opt/homebrew/Cellar", 738 - "url": "https://ghcr.io/v2/homebrew/core/go/blobs/sha256:0704c08c881216518ef63c601059f2673d674d9301ec7b179564adf888c6003e", 739 - "sha256": "0704c08c881216518ef63c601059f2673d674d9301ec7b179564adf888c6003e" 738 + "url": "https://ghcr.io/v2/homebrew/core/go/blobs/sha256:4ee396f802050dc2e02872e3db981ad3fb8708acc17be727833f80197a7ac68f", 739 + "sha256": "4ee396f802050dc2e02872e3db981ad3fb8708acc17be727833f80197a7ac68f" 740 740 }, 741 741 "arm64_monterey": { 742 742 "cellar": "/opt/homebrew/Cellar", 743 - "url": "https://ghcr.io/v2/homebrew/core/go/blobs/sha256:713c8907b0227f00b07edafa549b09cb390c2a9e7a5a9a9b19d301b282c592fa", 744 - "sha256": "713c8907b0227f00b07edafa549b09cb390c2a9e7a5a9a9b19d301b282c592fa" 743 + "url": "https://ghcr.io/v2/homebrew/core/go/blobs/sha256:9eab09dd6792c2dc69bb87faa9b21b206be2aae49bc1c69f06585601dcb2cef1", 744 + "sha256": "9eab09dd6792c2dc69bb87faa9b21b206be2aae49bc1c69f06585601dcb2cef1" 745 745 }, 746 746 "sonoma": { 747 747 "cellar": "/usr/local/Cellar", 748 - "url": "https://ghcr.io/v2/homebrew/core/go/blobs/sha256:8ca278668026d49a7ec435c203b351c40f3a96b75c1cbe04ad1074b3ccc61a99", 749 - "sha256": "8ca278668026d49a7ec435c203b351c40f3a96b75c1cbe04ad1074b3ccc61a99" 748 + "url": "https://ghcr.io/v2/homebrew/core/go/blobs/sha256:9cc778766f8a1b377744f0a6f11c4dbe106a3cfbb7fd18a2a117f1bb5c4e253a", 749 + "sha256": "9cc778766f8a1b377744f0a6f11c4dbe106a3cfbb7fd18a2a117f1bb5c4e253a" 750 750 }, 751 751 "ventura": { 752 752 "cellar": "/usr/local/Cellar", 753 - "url": "https://ghcr.io/v2/homebrew/core/go/blobs/sha256:3379c6f57a1abb976f1cb56e71b0bd10fcfd400e4aba92eddc063c4bb581285f", 754 - "sha256": "3379c6f57a1abb976f1cb56e71b0bd10fcfd400e4aba92eddc063c4bb581285f" 753 + "url": "https://ghcr.io/v2/homebrew/core/go/blobs/sha256:96559e9f4f553b2c766c6e1b8393cd84cb8b5276f0c87fac46cd5944ca96ee32", 754 + "sha256": "96559e9f4f553b2c766c6e1b8393cd84cb8b5276f0c87fac46cd5944ca96ee32" 755 755 }, 756 756 "monterey": { 757 757 "cellar": "/usr/local/Cellar", 758 - "url": "https://ghcr.io/v2/homebrew/core/go/blobs/sha256:c04013344e23c6c787d091f5dd40543d738fed86a3d976baeec2e833c6176eec", 759 - "sha256": "c04013344e23c6c787d091f5dd40543d738fed86a3d976baeec2e833c6176eec" 758 + "url": "https://ghcr.io/v2/homebrew/core/go/blobs/sha256:28697191446c69ab7360e114bf60c74d9e6acd3dabe68a8b4a45805fb588a66a", 759 + "sha256": "28697191446c69ab7360e114bf60c74d9e6acd3dabe68a8b4a45805fb588a66a" 760 760 }, 761 761 "x86_64_linux": { 762 762 "cellar": "/home/linuxbrew/.linuxbrew/Cellar", 763 - "url": "https://ghcr.io/v2/homebrew/core/go/blobs/sha256:5bf7cba28544183f58efea708718a7030da7fbef09566a15d0975a04a844aa9f", 764 - "sha256": "5bf7cba28544183f58efea708718a7030da7fbef09566a15d0975a04a844aa9f" 763 + "url": "https://ghcr.io/v2/homebrew/core/go/blobs/sha256:f6705f2dc95a14d987f5a059b016a9e7d7ae74952bec49e1885c39cfc14d4b78", 764 + "sha256": "f6705f2dc95a14d987f5a059b016a9e7d7ae74952bec49e1885c39cfc14d4b78" 765 765 } 766 766 } 767 767 } ··· 2008 2008 } 2009 2009 }, 2010 2010 "tree": { 2011 - "version": "2.1.1_1", 2011 + "version": "2.1.2", 2012 2012 "bottle": { 2013 2013 "rebuild": 0, 2014 2014 "root_url": "https://ghcr.io/v2/homebrew/core", 2015 2015 "files": { 2016 2016 "arm64_sonoma": { 2017 2017 "cellar": ":any_skip_relocation", 2018 - "url": "https://ghcr.io/v2/homebrew/core/tree/blobs/sha256:2d1c490c83719c983ec360085e9d0049418ff424259bc00122869f8acf68ed63", 2019 - "sha256": "2d1c490c83719c983ec360085e9d0049418ff424259bc00122869f8acf68ed63" 2018 + "url": "https://ghcr.io/v2/homebrew/core/tree/blobs/sha256:0fdd34e46049ad22f376d1a38e9ab0a546c8d73c2069a8facc871c9457bf23d8", 2019 + "sha256": "0fdd34e46049ad22f376d1a38e9ab0a546c8d73c2069a8facc871c9457bf23d8" 2020 2020 }, 2021 2021 "arm64_ventura": { 2022 2022 "cellar": ":any_skip_relocation", 2023 - "url": "https://ghcr.io/v2/homebrew/core/tree/blobs/sha256:13b597dcee0eec0e8d3a7f864dfb5713d812605092bf1e417c765e788d0c0d31", 2024 - "sha256": "13b597dcee0eec0e8d3a7f864dfb5713d812605092bf1e417c765e788d0c0d31" 2023 + "url": "https://ghcr.io/v2/homebrew/core/tree/blobs/sha256:51c5ed50ad02e86f0463a726c4b9d27a7e067a8be261c1b082dea1343ebd7f71", 2024 + "sha256": "51c5ed50ad02e86f0463a726c4b9d27a7e067a8be261c1b082dea1343ebd7f71" 2025 2025 }, 2026 2026 "arm64_monterey": { 2027 2027 "cellar": ":any_skip_relocation", 2028 - "url": "https://ghcr.io/v2/homebrew/core/tree/blobs/sha256:0bd195b460f491c6e71b0277efb3c4cdbab8b6d814072519ade39e5ca257b048", 2029 - "sha256": "0bd195b460f491c6e71b0277efb3c4cdbab8b6d814072519ade39e5ca257b048" 2028 + "url": "https://ghcr.io/v2/homebrew/core/tree/blobs/sha256:cb61ff0606c967f1736780295957f8f9dadc544725db52383a6b7a837426558d", 2029 + "sha256": "cb61ff0606c967f1736780295957f8f9dadc544725db52383a6b7a837426558d" 2030 2030 }, 2031 2031 "sonoma": { 2032 2032 "cellar": ":any_skip_relocation", 2033 - "url": "https://ghcr.io/v2/homebrew/core/tree/blobs/sha256:af3d14eb91e4bf756bb5ef5f6a489aeb33e6cf5fc4f72c99d70352bec364e282", 2034 - "sha256": "af3d14eb91e4bf756bb5ef5f6a489aeb33e6cf5fc4f72c99d70352bec364e282" 2033 + "url": "https://ghcr.io/v2/homebrew/core/tree/blobs/sha256:e7c0c22a1fdda6cf20a6da8d4ad3ee08163070ada1c9ab2e36d9fb77e22675e2", 2034 + "sha256": "e7c0c22a1fdda6cf20a6da8d4ad3ee08163070ada1c9ab2e36d9fb77e22675e2" 2035 2035 }, 2036 2036 "ventura": { 2037 2037 "cellar": ":any_skip_relocation", 2038 - "url": "https://ghcr.io/v2/homebrew/core/tree/blobs/sha256:da304661d82c58ee3d4a14f80479d15d3405ca4c1be78b6085f7c62e67f79412", 2039 - "sha256": "da304661d82c58ee3d4a14f80479d15d3405ca4c1be78b6085f7c62e67f79412" 2038 + "url": "https://ghcr.io/v2/homebrew/core/tree/blobs/sha256:e1c620de27c2cd3d2eff7b095f7c25be9cae42c7e2fab48fcd81f100bfef228b", 2039 + "sha256": "e1c620de27c2cd3d2eff7b095f7c25be9cae42c7e2fab48fcd81f100bfef228b" 2040 2040 }, 2041 2041 "monterey": { 2042 2042 "cellar": ":any_skip_relocation", 2043 - "url": "https://ghcr.io/v2/homebrew/core/tree/blobs/sha256:13a0875d7da74de5ccfd1c6d3bd6167d2c4c0d7d4d747cc3ebb377fad60df365", 2044 - "sha256": "13a0875d7da74de5ccfd1c6d3bd6167d2c4c0d7d4d747cc3ebb377fad60df365" 2043 + "url": "https://ghcr.io/v2/homebrew/core/tree/blobs/sha256:61797963fba191a49aed039537e2435d59375ef7b8339296e15839e70aab2747", 2044 + "sha256": "61797963fba191a49aed039537e2435d59375ef7b8339296e15839e70aab2747" 2045 2045 }, 2046 2046 "x86_64_linux": { 2047 2047 "cellar": ":any_skip_relocation", 2048 - "url": "https://ghcr.io/v2/homebrew/core/tree/blobs/sha256:48bf95e7ef6c5f14db8a551b3ba22db93613f39ad04985f2edd3d34754daf89e", 2049 - "sha256": "48bf95e7ef6c5f14db8a551b3ba22db93613f39ad04985f2edd3d34754daf89e" 2048 + "url": "https://ghcr.io/v2/homebrew/core/tree/blobs/sha256:13ccbbcb094a96d079edf57b0bd873160240fa0f29035307e17ca761b6304bf7", 2049 + "sha256": "13ccbbcb094a96d079edf57b0bd873160240fa0f29035307e17ca761b6304bf7" 2050 2050 } 2051 2051 } 2052 2052 } ··· 2926 2926 } 2927 2927 }, 2928 2928 "docker": { 2929 - "version": "27.0.2", 2929 + "version": "27.0.3", 2930 2930 "bottle": { 2931 2931 "rebuild": 0, 2932 2932 "root_url": "https://ghcr.io/v2/homebrew/core", 2933 2933 "files": { 2934 2934 "arm64_sonoma": { 2935 2935 "cellar": ":any_skip_relocation", 2936 - "url": "https://ghcr.io/v2/homebrew/core/docker/blobs/sha256:a0ec54d1e1a88f472c34c4faa5d6a698aef5f66f2765bad235b51eac782e9d48", 2937 - "sha256": "a0ec54d1e1a88f472c34c4faa5d6a698aef5f66f2765bad235b51eac782e9d48" 2936 + "url": "https://ghcr.io/v2/homebrew/core/docker/blobs/sha256:8ad622cf5c278035a9a132beda250bd1e62933f82c4a5ccc473ccc793e7d0f6d", 2937 + "sha256": "8ad622cf5c278035a9a132beda250bd1e62933f82c4a5ccc473ccc793e7d0f6d" 2938 2938 }, 2939 2939 "arm64_ventura": { 2940 2940 "cellar": ":any_skip_relocation", 2941 - "url": "https://ghcr.io/v2/homebrew/core/docker/blobs/sha256:607a1b269a5004ccd721284c8f2ba73bc3d4f404c3cbd3a475369bdacecb94c5", 2942 - "sha256": "607a1b269a5004ccd721284c8f2ba73bc3d4f404c3cbd3a475369bdacecb94c5" 2941 + "url": "https://ghcr.io/v2/homebrew/core/docker/blobs/sha256:9994a13980f210d45efaea793fb698d41e94d14af400f7644e045f5ee88c3049", 2942 + "sha256": "9994a13980f210d45efaea793fb698d41e94d14af400f7644e045f5ee88c3049" 2943 2943 }, 2944 2944 "arm64_monterey": { 2945 2945 "cellar": ":any_skip_relocation", 2946 - "url": "https://ghcr.io/v2/homebrew/core/docker/blobs/sha256:23f7075fc2d1303bc2663297adebf199fd6ad18a18829efcbe910ddfa28eab56", 2947 - "sha256": "23f7075fc2d1303bc2663297adebf199fd6ad18a18829efcbe910ddfa28eab56" 2946 + "url": "https://ghcr.io/v2/homebrew/core/docker/blobs/sha256:51dfa1530ab58dab6f05e26c5687f024886419914fb85491b2dbbc78c3e2719c", 2947 + "sha256": "51dfa1530ab58dab6f05e26c5687f024886419914fb85491b2dbbc78c3e2719c" 2948 2948 }, 2949 2949 "sonoma": { 2950 2950 "cellar": ":any_skip_relocation", 2951 - "url": "https://ghcr.io/v2/homebrew/core/docker/blobs/sha256:62b6742be40731b9501e200389f17c503981013b6ca81a7a2b9644a8c57ca136", 2952 - "sha256": "62b6742be40731b9501e200389f17c503981013b6ca81a7a2b9644a8c57ca136" 2951 + "url": "https://ghcr.io/v2/homebrew/core/docker/blobs/sha256:20588fc4264655167d99d57a358916eb48417b7fb91bbafa94aec01ad8a2f3f0", 2952 + "sha256": "20588fc4264655167d99d57a358916eb48417b7fb91bbafa94aec01ad8a2f3f0" 2953 2953 }, 2954 2954 "ventura": { 2955 2955 "cellar": ":any_skip_relocation", 2956 - "url": "https://ghcr.io/v2/homebrew/core/docker/blobs/sha256:7450e6fac178a43998801a81a5b040eb8d3d61ef1d1e402595466485d6ba6f84", 2957 - "sha256": "7450e6fac178a43998801a81a5b040eb8d3d61ef1d1e402595466485d6ba6f84" 2956 + "url": "https://ghcr.io/v2/homebrew/core/docker/blobs/sha256:fd35e0f5a4bb58151549428335d643c1f6fbc84b9013b7ebc3ead3cb098167e9", 2957 + "sha256": "fd35e0f5a4bb58151549428335d643c1f6fbc84b9013b7ebc3ead3cb098167e9" 2958 2958 }, 2959 2959 "monterey": { 2960 2960 "cellar": ":any_skip_relocation", 2961 - "url": "https://ghcr.io/v2/homebrew/core/docker/blobs/sha256:99fea5c3aa47168e8879a851e443ff1cc78c03417c64718e4a383f99aa06033e", 2962 - "sha256": "99fea5c3aa47168e8879a851e443ff1cc78c03417c64718e4a383f99aa06033e" 2961 + "url": "https://ghcr.io/v2/homebrew/core/docker/blobs/sha256:1194efb9c9324bc12f5ead867ad88a8ae18076764fa90b9df2e0846aac74c446", 2962 + "sha256": "1194efb9c9324bc12f5ead867ad88a8ae18076764fa90b9df2e0846aac74c446" 2963 2963 }, 2964 2964 "x86_64_linux": { 2965 2965 "cellar": ":any_skip_relocation", 2966 - "url": "https://ghcr.io/v2/homebrew/core/docker/blobs/sha256:d031dab316895d7c26eb72bb121c68c2e64d94765d42d0b5a727b287d6ada000", 2967 - "sha256": "d031dab316895d7c26eb72bb121c68c2e64d94765d42d0b5a727b287d6ada000" 2966 + "url": "https://ghcr.io/v2/homebrew/core/docker/blobs/sha256:160f4057015e587b0608dfb7a94f17cc47c225f549631491a2820ebb70914225", 2967 + "sha256": "160f4057015e587b0608dfb7a94f17cc47c225f549631491a2820ebb70914225" 2968 2968 } 2969 2969 } 2970 2970 } ··· 3483 3483 } 3484 3484 }, 3485 3485 "raycast": { 3486 - "version": "1.77.3", 3486 + "version": "1.78.1", 3487 3487 "options": { 3488 3488 "full_name": "raycast" 3489 3489 } ··· 3543 3543 } 3544 3544 }, 3545 3545 "loom": { 3546 - "version": "0.235.1", 3546 + "version": "0.237.0", 3547 3547 "options": { 3548 3548 "full_name": "loom" 3549 3549 } ··· 3573 3573 } 3574 3574 }, 3575 3575 "signal": { 3576 - "version": "7.14.0", 3576 + "version": "7.15.0", 3577 3577 "options": { 3578 3578 "full_name": "signal" 3579 3579 } ··· 3585 3585 } 3586 3586 }, 3587 3587 "todoist": { 3588 - "version": "9.6.2", 3588 + "version": "9.6.3", 3589 3589 "options": { 3590 3590 "full_name": "todoist" 3591 3591 } ··· 3597 3597 } 3598 3598 }, 3599 3599 "visual-studio-code": { 3600 - "version": "1.90.2", 3600 + "version": "1.91.0", 3601 3601 "options": { 3602 3602 "full_name": "visual-studio-code" 3603 3603 } 3604 3604 }, 3605 3605 "zoom": { 3606 - "version": "6.1.0.35886", 3606 + "version": "6.1.1.36333", 3607 3607 "options": { 3608 3608 "full_name": "zoom" 3609 3609 } ··· 3621 3621 } 3622 3622 }, 3623 3623 "elgato-camera-hub": { 3624 - "version": "1.10.1.3357", 3624 + "version": "1.10.2.3481", 3625 3625 "options": { 3626 3626 "full_name": "elgato-camera-hub" 3627 3627 } ··· 3703 3703 "system": { 3704 3704 "macos": { 3705 3705 "sonoma": { 3706 - "HOMEBREW_VERSION": "4.3.7", 3706 + "HOMEBREW_VERSION": "4.3.8", 3707 3707 "HOMEBREW_PREFIX": "/opt/homebrew", 3708 3708 "Homebrew/homebrew-core": "api", 3709 3709 "CLT": "15.3.0.0.1.1708646388",
-2
misc/direnv.toml
··· 1 - [global] 2 - load_dotenv = true
+2 -2
misc/tmux.conf
··· 2 2 unbind C-b 3 3 set-option -g prefix C-a 4 4 5 - set -g default-terminal "screen-256color" 6 - set -as terminal-overrides ",xterm-256color:Tc" 5 + set -g default-terminal "alacritty" 6 + set -as terminal-overrides ",alacritty:RGB" 7 7 8 8 set -g base-index 1 9 9 setw -g pane-base-index 1
-1
playbooks/main.yml
··· 5 5 dotfiles_dir: "{{ home_dir }}/dotfiles" 6 6 obsidian_dir: "{{ home_dir }}/obsidian" 7 7 roles: 8 - - role: "./roles/programs" 9 8 - role: "./roles/zsh" 10 9 - role: "./roles/git" 11 10 - role: "./roles/vim"
+7 -20
playbooks/roles/misc/tasks/main.yml
··· 1 1 # TODO: rectangle?! 2 + - name: link-tmux-config 3 + ansible.builtin.file: 4 + src: "{{ dotfiles_dir }}/misc/tmux.conf" 5 + dest: "{{ home_dir }}/.tmux.conf" 6 + state: link 7 + force: true 2 8 3 9 - name: link-lazygit-config 4 10 ansible.builtin.file: ··· 34 40 dest: "{{ home_dir }}/.config/alacritty/themes" 35 41 update: true 36 42 37 - - name: link-iterm-config 38 - ansible.builtin.file: 39 - src: "{{ dotfiles_dir }}/misc/iterm.json" 40 - dest: "{{ home_dir }}/Library/Application Support/iTerm2/DynamicProfiles/iterm.json" 41 - state: link 42 - force: true 43 - 44 - - name: create-direnv-config-directory 45 - file: 46 - path: "{{ home_dir }}/.config/direnv" 47 - state: directory 48 - 49 - - name: link-direnv-config 50 - ansible.builtin.file: 51 - src: "{{ dotfiles_dir }}/misc/direnv.toml" 52 - dest: "{{ home_dir }}/.config/direnv/direnv.toml" 53 - state: link 54 - force: true 55 - 56 43 - name: install-scripts 57 44 ansible.builtin.file: 58 45 src: "{{ item }}" ··· 68 55 69 56 - name: download-k9s-skin 70 57 ansible.builtin.get_url: 71 - url: https://raw.githubusercontent.com/derailed/k9s/master/skins/dracula.yaml 58 + url: https://raw.githubusercontent.com/derailed/k9s/master/skins/solarized-light.yaml 72 59 dest: "{{ home_dir }}/Library/Application Support/k9s/skins/" 73 60 force: true 74 61
-24
playbooks/roles/programs/tasks/main.yml
··· 1 - # TODO: asdf plugins and global versions, latest if possible 2 - 3 - # - name: install-aws-mfa 4 - # ansible.builtin.pip: 5 - # executable: pip3 6 - # name: aws-mfa 7 - 8 - # - name: check-node 9 - # ansible.builtin.shell: "node -v" 10 - # ignore_errors: true 11 - # register: node_check 12 - 13 - # - name: install-node 14 - # ansible.builtin.shell: "asdf install latest && fnm default latest" 15 - # when: node_check.stderr.find('not available') != -1 16 - 17 - # - name: check-pnpm 18 - # ansible.builtin.shell: "pnpm -v" 19 - # ignore_errors: true 20 - # register: pnpm_check 21 - 22 - # - name: install-pnpm 23 - # ansible.builtin.shell: "npm i -g pnpm" 24 - # when: pnpm_check.stderr.find('not available') != -1
-14
playbooks/roles/vim/tasks/main.yml
··· 1 - - name: lunarvim-from-github 2 - ansible.builtin.git: 3 - dest: "{{ home_dir }}/.local/share/lunarvim/lvim" 4 - repo: "git@github.com:lunarvim/lunarvim.git" 5 - version: master 6 - update: true 7 - 8 - - name: link-lunarvim-user-config 9 - ansible.builtin.file: 10 - src: "{{ dotfiles_dir }}/vim/lvim" 11 - dest: "{{ home_dir }}/.config/lvim" 12 - state: link 13 - force: true 14 - 15 1 - name: link-vimrc 16 2 ansible.builtin.file: 17 3 src: "{{ dotfiles_dir }}/vim/vimrc"