Commit Graph

1314 Commits

Author SHA1 Message Date
Stefan Imhoff
da7a82e36d chore: remove skhd hotkey daemon 2024-08-12 10:34:46 +02:00
Stefan Imhoff
ad50920077 chore: remove yabai window manager 2024-08-12 10:34:45 +02:00
Stefan Imhoff
a71da37656 chore: remove Hammerspoon 2024-08-12 10:34:45 +02:00
Stefan Imhoff
17cf9489b1 feat(borders): add tool for adding borders around focussed windows 2024-08-12 10:34:45 +02:00
Stefan Imhoff
3c1a489fcb feat(aerospace): add new window manager configuration 2024-08-12 10:34:45 +02:00
Stefan Imhoff
dc8bfe00a7 chore(mac): add more default settings 2024-08-12 10:10:58 +02:00
Stefan Imhoff
d2b8b63562 chore(zed): ignore folders 2024-08-12 10:10:22 +02:00
Stefan Imhoff
42f2b6639a fix: add OpenSSL path to environment for Python 2024-08-10 11:48:43 +02:00
Stefan Imhoff
41d5e5e260 chore: move scripts together 2024-08-10 08:12:09 +02:00
Stefan Imhoff
3e18171fd3 chore: move scripts that belong together next to each other 2024-08-10 08:10:36 +02:00
Stefan Imhoff
e903a81640 feat: add scripts to backup/restore everything 2024-08-09 14:04:59 +02:00
Stefan Imhoff
bcb6a4eaf1 chore: move MacOS settings to setup script 2024-08-09 13:57:31 +02:00
Stefan Imhoff
8780e362d6 chore(brew): update homebrew file 2024-08-09 12:33:26 +02:00
Stefan Imhoff
0437240919 feat: add Dotbot 2024-08-09 12:27:45 +02:00
Stefan Imhoff
a41290c297 feat(nix): nix and back again
I tried Nix, but it had too many downsides so I removed it.

1. Didn't like that all files are immutable and simple config changes
need a complete rebuild.
2. Setting up a new Mac didn't work as smoothly as promised. Not worth
the effort.
3. It sucked a lot to always have to type in the password twice on each
darwin-rebuild
4. It solves problems I never had.
2024-08-07 17:49:02 +02:00
Stefan Imhoff
2d3988b7e6 chore(nix): comment out broken package 2024-08-02 18:06:24 +02:00
Stefan Imhoff
5ca4e04a6b chore: remove scripts 2024-08-02 17:16:20 +02:00
Stefan Imhoff
c0ed7fc2e1 docs(nix): update installation commands 2024-08-02 17:13:55 +02:00
Stefan Imhoff
c33de5d125 fix(nix): remove line that crashed my Finder 2024-08-02 17:13:54 +02:00
Stefan Imhoff
208d9a3159 fix(nix): move yabai, skhd, and karabiner-elements to homebrew 2024-08-02 17:13:54 +02:00
Stefan Imhoff
b43d736e3f chore(nix): move forticlient-vpn to host file 2024-08-02 17:13:53 +02:00
Stefan Imhoff
300b8b1574 chore: update 2024-08-02 12:19:19 +02:00
Stefan Imhoff
ef700ad2a7 chore(nix): move active corner 2024-08-01 16:57:44 +02:00
Stefan Imhoff
8cdfeb808b chore: update submodule 2024-08-01 12:12:36 +02:00
Stefan Imhoff
5bb7f241a9 feat(nix): add extra file for additional macos settings 2024-08-01 10:49:23 +02:00
Stefan Imhoff
34e9c7d89e chore(nix): remove Proton Mail from Dock 2024-07-31 19:40:50 +02:00
Stefan Imhoff
a195e7ec65 chore(git): ignore asdf .tool-versions globally 2024-07-31 19:19:50 +02:00
Stefan Imhoff
00a2f04ba9 fix(nix): problem with yarn and asdf 2024-07-31 19:12:34 +02:00
Stefan Imhoff
4785953d46 feat(nix): add macbook 2023 host 2024-07-31 17:14:01 +02:00
Stefan Imhoff
02857a53b7 docs(nix): add inspiration credits 2024-07-31 17:13:20 +02:00
Stefan Imhoff
a635371714 feat(nix): migrate MacOS settings to nix-darwin 2024-07-31 16:48:32 +02:00
Stefan Imhoff
c5be8e73b6 feat(nix): move Nix configuration to root level 2024-07-31 13:11:51 +02:00
Stefan Imhoff
ec67a98313 feat(nix): add corepack 2024-07-31 11:36:57 +02:00
Stefan Imhoff
65baf19f82 feat(nix): migrate Neovim to Nix (as a symlink) 2024-07-31 11:36:56 +02:00
Stefan Imhoff
b4819e3187 chore(nvim): update stylua configuration 2024-07-30 20:55:16 +02:00
Stefan Imhoff
34d02cfcf1 chore(nix): move specific aliases into individual configurations 2024-07-30 20:49:43 +02:00
Stefan Imhoff
5a20a5f010 chore(tmux): add Neovim icon 2024-07-30 20:49:43 +02:00
Stefan Imhoff
03d01920c8 feat(nix): migrate fish shell and direnv to Nix 2024-07-30 20:49:42 +02:00
Stefan Imhoff
5c3da861b9 feat(nix): migrate tmux and tpm plugins to Nix 2024-07-30 16:51:09 +02:00
Stefan Imhoff
bb958c31c8 feat(nix): migrate zsh, starship, zoxide, and fzf 2024-07-29 19:27:59 +02:00
Stefan Imhoff
9c6d620ce6 chore(nix): remove extra home packages for programs
As it can lead to conflicts between versions, I removed the additional
imports. They are not needed as the program is installed by enabling the
program.
2024-07-29 15:42:23 +02:00
Stefan Imhoff
53140e5556 feat(nix): migrate bash 2024-07-29 15:42:22 +02:00
Stefan Imhoff
3a0ab67db1 feat(nix): migrate lsd 2024-07-27 15:44:12 +02:00
Stefan Imhoff
b77eee4893 feat(nix): remove homebrew packages that are not defined in Nix configuration 2024-07-27 15:19:46 +02:00
Stefan Imhoff
204afb90ff feat(nix): add more homebrew packages 2024-07-27 15:19:20 +02:00
Stefan Imhoff
69619d147f feat(nix): migrate Mac App Store App to Nix 2024-07-27 14:27:46 +02:00
Stefan Imhoff
dba8db7dbf feat(nix): migrate Homebrew casks to Nix 2024-07-27 14:27:46 +02:00
Stefan Imhoff
9039df339a feat(nix): migrate Homebrew brews to Nix 2024-07-27 14:27:45 +02:00
Stefan Imhoff
feba6454b8 chore: backup 2024-07-26 17:07:04 +02:00
Stefan Imhoff
4c2ed28eaf chore: backup 2024-07-19 09:20:59 +02:00