Commit graph

44 commits

Author SHA1 Message Date
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
1568654f0d feat: bump Plasma 6, add bad Wi-Fi, tweak packages 📌 2025-08-17 20:40:54 +02:00
DannyDannyDanny
14bdd2db85 feat: restructure flake into multi-host setup 🎨 2025-08-17 20:39:27 +02:00
DannyDannyDanny
bd98e17460 doc: build on different devices 📝 2025-07-27 16:17:09 +02:00
DannyDannyDanny
11c95e4e13 merge: wsl.conf from wsl branch 2025-07-27 14:53:53 +02:00
DannyDannyDanny
5e911e9233 merge: tmux.nix from wsl branch 2025-07-27 14:52:35 +02:00
DannyDannyDanny
156dca5cfa merge: nixos readme from wsl branch 2025-07-27 14:51:29 +02:00
DannyDannyDanny
be6dd5974b merge: neovim.nix from wsl branch 2025-07-27 14:48:08 +02:00
DannyDannyDanny
d34e9a4fd0 merge: hosts/wsl.nix from wsl branch 🚚 2025-07-27 14:46:48 +02:00
DannyDannyDanny
433c3b714f chore: add neovim line numbering 🎨 2025-07-27 14:36:50 +02:00
DannyDannyDanny
59172dae9d feat: add xclip 2025-07-27 14:18:12 +02:00
DannyDannyDanny
c23c4a5a0c Merge branch 'main' of github.com:DannyDannyDanny/dotfiles 2025-07-27 14:17:55 +02:00
DannyDannyDanny
0ed201053c chore: cleanup imports, enable flakes, and add system utilities 🎨 2025-07-27 14:04:52 +02:00
DannyDannyDanny
8bbc550865 merge fish and neovim from wsl branch 2025-07-03 12:11:04 +00:00
DannyDannyDanny
e14db4bfd4 add (nerfed) neovim config from wsl branch 2025-02-09 15:42:04 +01:00
DannyDannyDanny
ce6249997e add fish config from wsl branch 2025-02-07 19:24:07 +01:00
DannyDannyDanny
e960996767 add temp.disabled uxplay to flake.nix 2025-02-07 19:07:15 +01:00
DannyDannyDanny
d12b93664d 🎨 use flakes in dotfiles 2025-02-07 19:06:37 +01:00
DannyDannyDanny
82fe8b43a0 add hardware config to version control 2025-02-07 19:01:36 +01:00
DannyDannyDanny
cbca1f941e update which packages 2025-02-07 18:59:27 +01:00
DannyDannyDanny
945b689b68 enable KDE partition-manager 2025-02-07 18:52:10 +01:00
DannyDannyDanny
71ef9d3b07 enable pulseaudio 2025-02-07 18:48:17 +01:00
DannyDannyDanny
7626aae564 🔥 deactivate uxplay 2025-02-07 18:46:15 +01:00
DannyDannyDanny
1f76a7bbee 🎨 update to fix nixos warnings ⚠️ 2025-02-07 18:44:04 +01:00
DannyDannyDanny
4d0e4d52f6 📝 doc: wifi issue 2025-02-07 18:36:36 +01:00
DannyDannyDanny
8ce8b0ee8a add uxplay config 2024-06-30 18:06:12 +02:00
DannyDannyDanny
a6ea5773f8 doc: copy config to repo 📝 2024-06-30 13:07:29 +02:00
DannyDannyDanny
2bc9af274e config: basic tmux for nixos 🎨 💩 2024-06-30 13:04:53 +02:00
DannyDannyDanny
c36ba522a7 add first configuration.nix 2024-06-02 21:44:17 +02:00