d8750d6712
chore(nix): Only enable browserpass for chrome (arc) and brave
2024-07-16 11:34:23 +07:00
ecaf288606
refactor(nix): Use nix to setup browserpass
2024-07-16 11:30:13 +07:00
0a140214b7
chore(nix): Install IINA through nix
2024-07-16 11:16:16 +07:00
337bd0a6a5
fix(nix): Symlink the apps, not the folder
2024-07-16 11:11:51 +07:00
a56d56788d
chore(nix): Add rclone and move pinentry_mac to optional list
2024-07-16 10:34:56 +07:00
24c6d78f8f
refactor(nix): Make duti only install on macOS
2024-07-16 10:27:57 +07:00
68527e4a8b
fix(zsh): git integration error
2024-07-16 08:50:41 +07:00
0fae8aa1e3
chore(nix): Add duti
2024-07-15 15:56:47 +07:00
9dc8847f4f
refactor(zsh): Use case
2024-07-15 15:42:31 +07:00
7b2924075f
refactor(zsh): Simplify code
2024-07-15 12:15:36 +07:00
93b32a8f43
fix(zsh): Don't detect empty untracked dir
2024-07-15 08:35:22 +07:00
1002f2806d
refactor(nix): Remove nixpkgs.hostPlatform
...
Should already covered by `inherit system`
2024-07-13 09:40:00 +07:00
2ef4e6f407
refactor(nix): Use home-manager
...
Looks like nix-darwin is planning to drop per-user launchd (or perhaps
per-user feature entirely).
2024-07-13 09:09:20 +07:00
dff532c060
chore(nix): Disable auto install macOS update
2024-07-13 08:36:16 +07:00
c409f194eb
refactor(nix): Let nix install the CapsEscSwap LaunchAgent
...
It is a macOS-only thing after all
2024-07-13 08:27:50 +07:00
9fa1b766ee
chore: Clean up unused config
2024-07-11 21:53:51 +07:00
86459e0b0e
refactor(nix): Use withPackages to install python packages
2024-07-11 20:45:36 +07:00
b90bdbcc30
refactor(zsh): Env variable to check if we're in macOS
2024-07-11 19:50:37 +07:00
6f5ad0588d
refactor(nix): No need to override python
...
Not sure why and how, but issue with `/usr/bin/env python3` just fixed
itself after migrating to flake.nix... I might've messed up nix setup
the first time
2024-07-11 13:44:32 +07:00
2155ef271d
chore(deps): Update python to 3.12
2024-07-11 13:37:00 +07:00
bf8657c239
chore(zsh): Re-enable compinit
2024-07-11 13:12:05 +07:00
33e4513d91
fix(zsh): Backspace not working properly
...
REF: https://github.com/sorin-ionescu/prezto/issues/61#issue-3786521
2024-07-11 13:09:47 +07:00
2faf9059b8
refactor: Split nix config
2024-07-11 11:51:23 +07:00
37b30544c1
fix: Some nix stuff
2024-07-11 11:11:43 +07:00
03ef2fe3c3
docs: Add documentation for nix
2024-07-11 06:36:19 +07:00
1729cf7ada
fix: Fix alias
2024-07-11 06:34:43 +07:00
5e112ab2d2
fix: Fix gitignore
2024-07-11 05:52:16 +07:00
8299fa588c
chore: Initial nix config
2024-07-11 05:51:07 +07:00
b2c85667e6
fix: Also add alias for nix-darwin
2024-07-11 04:26:13 +07:00
04a682f13c
feat: Shortcut to nix config
...
So that we're able to do `darwin-rebuild --flake .` since there's no
default flake path at the moment. There's however a PR that'll set
nix-darwin default flake path to `~/.config/nix-darwin` (or
`/etc/nix-darwin`).
REF:
- https://github.com/LnL7/nix-darwin/issues/721
- https://github.com/LnL7/nix-darwin/pull/741
2024-07-11 04:16:50 +07:00
3e58f91c97
chore: Initial nix-darwin darwin-configuration -> flake migration
2024-07-11 04:12:01 +07:00
eb7c99115e
chore: Migrate to floorp
2024-07-10 08:47:22 +07:00
8ab1be7a41
chore: Disable LSP for Kotlin
...
Causing memleak
2024-07-10 07:46:24 +07:00
5087a63877
fix: Include PYENV_ROOT in PATH
2024-07-09 08:56:07 +07:00
4edefc15ff
fix: cdgit for macOS setup
2024-07-09 08:55:48 +07:00
84e0d69982
chore(deps): Update nvim plugins
2024-07-08 09:29:54 +07:00
9e8f104d51
chore(env): Android SDK build-tools tips
2024-07-06 10:25:25 +07:00
19d771ec61
fix: Android SDK fuckery
...
REF: https://wiki.archlinux.org/title/android#Making_/opt/android-sdk_group-writeable
2024-07-06 10:09:48 +07:00
6f9f1b5b5f
feat: LSP for Kotlin
2024-07-04 18:29:13 +07:00
70f2ee8bbe
fix(nvim): Load LSP on LazyFile
2024-07-02 11:54:55 +07:00
ad81040d1d
fix: Don't force use wayland
...
In case I need to use X11 DE, since Hyprland performance has been
regressing lately
2024-07-02 11:54:12 +07:00
2e51cf2005
fix(hyprland): new_is_master
is replaced by new_status = master
2024-06-19 17:53:18 +07:00
c5da14d0cc
feat(ideavim): Enable smartcase search
2024-06-19 17:52:45 +07:00
8b19b447e5
feat(electron): Enable ozone platform
2024-06-19 17:52:22 +07:00
a119c78928
fix: Enable IME support for electron on wayland
2024-06-03 11:20:36 +07:00
ab6119b88c
fix: Comment out IME env variable
...
This somehow crash fcitx5 on wayland
2024-06-03 11:19:16 +07:00
de2ce91538
chore: Update ideavimrc
...
Because IdeaVIM still hasn't support LUA, not even embedded LUA works
iirc.
REF: https://github.com/JetBrains/ideavim/discussions/402
REF: https://youtrack.jetbrains.com/issue/VIM-2463
2024-05-24 06:59:48 +07:00
b8a9f3f231
fix: nix
2024-05-23 10:07:00 +07:00
68e853bf39
fix: Brew path
2024-05-23 10:03:27 +07:00
a87694e968
fix: Ffs mac
2024-05-23 09:56:28 +07:00