Commit graph

350 commits

Author SHA1 Message Date
311fdd11f6
fix(mac): ensure corepack enable can be called
Disable always works, enable fails if the links already exist.
2024-12-19 17:14:55 +01:00
1ed13411c8
feat(php): use isolated php for non-interactive shells
Removed the composer and php aliases and instead added a small script to call the correct php binary.

This script is placed in the macos bin folder and we add the folder to the PATH in the .zprofile within the install-mac.sh.
Adding it after brew registers its paths, allows our script to be priortized instead of the currently linked php binary.
Because the .zprofile file is used to setup environment variables and it being called for non-interactive sessions too, calls to php in JS scripts for example will now correctly use the isolated php version via valet.
2024-12-18 22:10:49 +01:00
4071796bd0
feat(mac): add maven 2024-12-18 22:06:18 +01:00
07a033c8a4
fix(macos): java symlinks & path 2024-12-09 14:01:07 +01:00
a8c2ae654d
feat(zsh): add dart completions 2024-12-09 13:56:54 +01:00
5e486a3b1d
feat(macos): use valet proxied php 2024-12-09 13:40:11 +01:00
af27d8154f
fix(macos): install flutter as cask 2024-12-09 13:18:28 +01:00
dcc865e5cc
feat(macos): add flutter + fvm 2024-12-09 13:12:14 +01:00
b76856ee20
fix(macos): correct composer bin path 2024-12-04 20:55:39 +01:00
5e45624d6b
fix(macos): fix crash when app cannot be killed 2024-12-04 13:29:32 +01:00
7d43b4db1a
remove(tmux): Unused tmux config
Had a wrong symlink anyway :/
2024-12-04 12:41:42 +01:00
75707e7ed3
fix(macos): Library folder does not need xattr anymore 2024-12-04 12:20:51 +01:00
11a2f937bb
feat(macos): Disable wallpaper reveal desktop setting 2024-12-04 00:51:23 +01:00
a8984092bd
fix(gitconfig): remove github redirect
This had issues on intial setup, because then we need a SSH key to access and pull repositories.
With this, we also cannot pull our ZSH plugins. So we removed this for now.
2024-12-03 02:11:15 +01:00
896dfd8b13
fix(macos): use correct composer bin path in zsh config 2024-12-03 01:54:38 +01:00
890157cddf
fix(macos): Remove launchpad reset
Seems like this does not exist anymore
2024-12-03 01:54:13 +01:00
e740ff2c85
feat(macos): remove items in trash after 30 days 2024-12-03 01:53:07 +01:00
be5d117105
fix(macos): ignore if xattr already removed flag from Library 2024-12-03 00:59:05 +01:00
16b8337ff2
fix(macos): valet tld setup & missing valet deps 2024-12-03 00:53:56 +01:00
41300387db
fix(macos): composer valet bin path 2024-12-03 00:44:34 +01:00
c809e4149a
fix(macos): remove swoole extension
This had only issues with PHP 8.4 atm and is unused anyway
2024-12-03 00:40:56 +01:00
6e3ac46a2b
fix(macos): do not kill terminal after preferences are applied 2024-12-03 00:29:35 +01:00
784d2d435c
fix(macos): switch back to valet 2024-12-03 00:27:56 +01:00
db7d9a7682
fix(macos): asimov service is already automatically registered 2024-12-03 00:23:44 +01:00
93f9700c2c
fix(macos): do not set local hostname
This one does not allow special chars like spaces, but is set anyway through the other commands.
2024-12-03 00:17:17 +01:00
067654e268
feat(macos): exit on error 2024-12-03 00:16:34 +01:00
41bcfd066a
fix(mac): run install before macos preference setup
Because the script is killed when the preferences are applied.
2024-12-03 00:03:15 +01:00
5ccb703ea4
fix(macos): remove composer via brew
This is already provided via herd
2024-12-02 23:57:49 +01:00
6c09eb5dc5
fix(macos): remove unavailable fonts 2024-12-02 23:57:25 +01:00
8593538e69
fix(macos): remove corepack, as it is contained in node now 2024-12-02 23:36:43 +01:00
aedea3ed29
fix(macos): Remove unused brew taps & fix herd install 2024-12-02 23:36:17 +01:00
d28f4e5cfb
fix(readme): wrong clone destination 2024-12-02 23:28:39 +01:00
d4acb95e36
feat!(macos): Clean up apps & use herd 2024-12-02 23:16:21 +01:00
413d0bce85
feat(macos): adjust some defaults, remove old ones 2024-12-02 23:14:36 +01:00
29ad9274f1
fix(macos): reset corepack after brew update 2024-12-02 23:12:46 +01:00
deee2fb593
feat(mac): add php 8.4 and extensions 2024-11-25 14:19:18 +01:00
76022068eb
fix(macos): use tailscale cask 2024-11-19 11:06:56 +01:00
3bc730fbc6
feat(macos): add tailscale 2024-11-19 10:58:19 +01:00
c45f39b79c
macos: add ice 2024-10-16 13:39:34 +02:00
204e596b2f
feat(macos): add dive & just 2024-10-11 10:58:21 +02:00
6a92a52eae
feat(mac): install uv 2024-08-07 20:20:13 +02:00
bfb2716432
feat(macos): add wakeonlan 2024-08-07 19:13:52 +02:00
cabae5f44c
fix(zsh): disable automatic git maintenance prefetch 2024-08-02 15:58:34 +02:00
693f148f8b
chore(git): ignore cached localcommands file 2024-07-02 15:22:27 +02:00
8e5cf019de
fix(nvim): gitsigns config use defaults
This fixes the warnings about deprecated config symbols.
2024-07-02 15:21:37 +02:00
fd81dca8a3
mac: Add obsidian to brewfile 2024-06-19 08:55:22 +02:00
6ea6b2367e
feat(macos): use corepack
Much better to handle different pnpm versions and auto install the version from a project :)
2024-06-12 18:57:47 +02:00
d83f2d9fae
feat(mac): add obs 2024-04-08 18:40:21 +02:00
490ddddfbd
fix(install): Only add gitconfig include when necessary 2024-04-02 23:54:59 +02:00
d00d50015e
feat(git): add gitconfig 2024-04-02 23:40:18 +02:00