DannyDannyDanny
d923edb9ec
fix: use correct cursor package (code-cursor) and clean up manual installation
...
- Replace cursor-cli with code-cursor package (the correct Nix package)
- Remove manually installed Cursor.app from /Applications/
- Remove broken symlink from /usr/local/bin/cursor
- Backup Cursor user data to ~/dotfiles/backups/cursor/
- Nix-managed cursor (v1.5.11) now working correctly from /run/current-system/sw/bin/cursor
2025-09-12 15:30:19 +02:00
DannyDannyDanny
6084044b58
feat: add cursor-cli to system packages
...
- Add cursor-cli to macOS system packages
- Provides command-line access to Cursor editor
- Version 1.5.11 installed and verified working
2025-09-12 14:53:39 +02:00
DannyDannyDanny
97b09f909f
feat: add Michroma font via Google Fonts package
...
- Enable fontconfig in Home Manager
- Add google-fonts package which includes Michroma
- Font is now available system-wide for use in applications
2025-09-12 14:32:35 +02:00
DannyDannyDanny
6355fa64d3
feat: add theme status and toggle commands
...
- Add 'theme status' command to show current theme status across platforms
- Add 'theme toggle' command to switch between light and dark themes
- Improve toggle logic to read current theme from platform-specific sources
- Update documentation to include new commands
- Maintain backward compatibility with existing theme light/dark commands
2025-09-12 13:51:56 +02:00
DannyDannyDanny
072f197660
feat: unify theme switching with cross-platform script
...
- Create unified theme.sh script that works on both WSL and macOS
- Update fish alias to use new unified script instead of WSL-specific one
- Maintain backward compatibility with existing theme command
- Update documentation to reflect unified approach
- Script automatically detects platform and calls appropriate functionality
2025-09-12 13:41:49 +02:00
DannyDannyDanny
c8a7e3fb34
feat: introduce script for manual theme switching in Alacritty and update README for clarity ✨
2025-09-12 13:33:33 +02:00
DannyDannyDanny
d7302fd9a6
refactor: simplify Alacritty theme synchronization with Nix configuration and remove obsolete scripts ✨
2025-09-12 13:13:31 +02:00
DannyDannyDanny
bd9cd434d4
feat: add Alacritty light and dark themes + synchronization scripts ✨
2025-09-12 12:57:36 +02:00
DannyDannyDanny
d35b908001
feat: commit with nvim (rather than nano) ✨
2025-09-12 12:24:42 +02:00
DannyDannyDanny
4611aae545
chore: udpate lockfile 🔒 📌
2025-09-12 12:23:02 +02:00
DannyDannyDanny
644cd2e063
feat: add tree to nix-darwin 🍎 ✨
2025-09-12 12:22:39 +02:00
DannyDannyDanny
e45e4e2d08
fix: use alacritty default font 🐛
2025-09-12 12:22:07 +02:00
DannyDannyDanny
ad4ac83e4b
fix: alacritty alt as mod key 🍎 🐛
2025-09-12 12:21:19 +02:00
DannyDannyDanny
bf330cba62
feat: set Alacritty startup mode to fullscreen ✨
2025-09-11 15:54:40 +02:00
DannyDannyDanny
e7c59f9596
fix: broken alacritty on mac 🐛
2025-09-11 15:06:18 +02:00
DannyDannyDanny
5e422e7813
feat: add Alacritty terminal configuration to Home Manager ✨
2025-09-11 15:02:31 +02:00
DannyDannyDanny
a88286a64e
fix: feat: add Homebrew fish support + make fish greeting date BSD compatible 🐟
2025-09-11 14:42:41 +02:00
DannyDannyDanny
bf76b59f3c
fix: macOS compatible ps flags 🐛
2025-09-11 14:00:19 +02:00
DannyDannyDanny
a539ab7581
refactor: remove unused Vim setting 'go=a' from configuration 🔥
2025-09-10 15:48:30 +02:00
DannyDannyDanny
cab3d608a4
doc: rebuilding darwin-nix ♻️ 📝
2025-09-10 10:33:50 +02:00
DannyDannyDanny
e988bb4eac
feat: set user shell to fish 🐟
2025-09-10 10:33:29 +02:00
Daniel Thoren
47a69c10fa
Merge pull request #14 from DannyDannyDanny/feat/darwin-home-manager
...
Darwin + Nix w/ home manager
2025-09-09 21:58:13 +02:00
DannyDannyDanny
ea8fb243c3
fix(darwin+HM): align nixpkgs↔nix-darwin, force HM home path, dedupe nvim/tmux 🔧
...
- track nixpkgs at `github:NixOS/nixpkgs/nixpkgs-unstable` to pair with
`nix-darwin/master`
- update lockfile inputs: flake-compat, home-manager, NixOS-WSL,
nixpkgs, nixos-vscode-server
- darwin: wrap HM module in a function to access `lib` and
`mkForce` `home.homeDirectory = "/Users/danny"` (and set username) to
satisfy HM’s absolute-path requirement under root activation
- HM: comment out duplicated `home.username` / `home.homeDirectory` in
`home/danny/home.nix`
- HM: remove `neovim` and `tmux` from `home.packages` (managed via
`programs.*`), fixing conflicting `nvim` subpath error
2025-09-09 21:57:04 +02:00
DannyDannyDanny
42536537fa
feat!: adding neovim via homemanager
...
💥 D
2025-09-09 21:04:42 +02:00
Daniel Thoren
0fa0933cf1
Merge pull request #13 from DannyDannyDanny/feat/wsl-neovim-update
...
WSL branch
2025-09-09 18:36:27 +02:00
DannyDannyDanny
27f01984e8
Merge branch 'main' into feat/wsl-neovim-update
2025-09-09 18:36:02 +02:00
DannyDannyDanny
89791e4642
chore: remove wsl.conf
2025-09-09 15:24:51 +02:00
Daniel Thoren
c8685c0f89
Merge pull request #12 from DannyDannyDanny/feat/add-nix-on-macos
...
Nix on MacOs 🍎
2025-09-08 20:49:42 +02:00
DannyDannyDanny
64dff944ae
chore: nice apple configs 🍎 ✨
2025-09-08 20:48:13 +02:00
DannyDannyDanny
7544e12117
chore: revert neovim changes, remove tmux + fish from nix-darwin 🔨
2025-09-08 20:41:49 +02:00
DannyDannyDanny
b7f63f305d
fix(neovim): guard NixOS module to Linux for nix-darwin compatibility 🔧
...
- wrap Neovim module in `lib.mkIf pkgs.stdenv.isLinux` (no-op on macOS)
- add `lib` to module args
- fix Lua message var: use `config_file` instead of undefined `file`
- keep existing plugins and customRC on Linux unchanged
2025-09-08 19:46:49 +02:00
Daniel Thoren
ecade3a03e
feat: add tmux, fish, nix configs to macos 🍎 ✨
2025-09-08 19:16:17 +02:00
Daniel Thoren
bfb924a610
chore: re-enable ApplePressAndHoldEnabled 🎨
2025-09-08 19:14:25 +02:00
Daniel Thoren
0701e6b107
fix: nix management (now managed by Determinate Systems) 🐛
2025-09-08 15:08:59 +02:00
Daniel Thoren
e2f8ab3088
fix(macos): deactivate busybox 🐛
2025-09-08 14:56:38 +02:00
Daniel Thoren
948798af4a
fix(darwin): migrate to new nix-darwin options & root activation 🔧
...
- set `nix.enable = true`; remove deprecated `services.nix-daemon.enable` 🔥
- replace unsafe `nix.settings.auto-optimise-store` with `nix.optimise.automatic`
- rename Touch ID option to `security.pam.services.sudo_local.touchIdAuth`
- add `system.primaryUser = "danny"` so user-scoped macOS defaults apply under root activation
- keep GC schedule; retain `nixpkgs.hostPlatform = "aarch64-darwin"`
- (minor) expand `environment.systemPackages` with `git`, `gnupg`, `coreutils`
This adapts the config to recent nix-darwin changes and fixes evaluation failures during `darwin-rebuild`.
2025-09-08 14:52:14 +02:00
Daniel Thoren
3a6fbd2f89
fix(macos): set darwin state-version to 6 🐛
2025-09-08 13:55:39 +02:00
Daniel Thoren
5a7a8b9f5f
fix(macos): relative path 🐛
2025-09-08 13:52:32 +02:00
Daniel Thoren
e5a7512a98
feat(macos): improve nix-darwin config for stability and ergonomics ⚡
2025-09-08 13:40:09 +02:00
Daniel Thoren
8007a8dfd3
chore: move hostPlatform to macos.nix + doc: todo 🚚 📝
2025-09-08 13:34:43 +02:00
Daniel Thoren
dfd4a10c1a
fix: macos.nix 🐛
2025-09-05 11:44:11 +02:00
Daniel Thoren
6eb2da277f
feat(flake): add nix-darwin config for macOS 🍎
2025-09-05 11:35:43 +02:00
Daniel Thoren
44070bb012
chore: rename macbook.nix to macos.nix 🚚
2025-09-05 11:14:07 +02:00
Daniel Thoren
8942cdc3bc
feat: duplidate wsl nix (without wsl-specifics) ✨
2025-09-05 11:12:53 +02:00
DannyDannyDanny
2301677859
feat(service): add Open-WebUI to WSL 📌
2025-08-23 21:04:14 +00:00
DannyDannyDanny
4c5128a7a0
refactor: ollama pkg with service 🎨
2025-08-23 20:19:12 +00:00
DannyDannyDanny
a90fad2688
feat: add ollama 📌
2025-08-23 20:11:41 +00:00
DannyDannyDanny
c0f70818c5
feat: add jq 📌
2025-08-23 20:10:28 +00:00
DannyDannyDanny
83cf701855
feat: add mpd / fzf music command ✨
2025-08-23 20:09:59 +00:00
DannyDannyDanny
1568654f0d
feat: bump Plasma 6, add bad Wi-Fi, tweak packages 📌
2025-08-17 20:40:54 +02:00