Commit graph

24 commits

Author SHA1 Message Date
Martin Larsson
de7f2ff31f Update Nix flake, refactor Darwin app aliases and use it for system and
home config. Remove qutebrowser, mousecat, move some apps from brew ->
nixpkgs, add firefox to mac
2025-07-13 16:25:17 +02:00
f6af733634 Add kernel settings and tweak TLP to improve battery life 2025-06-15 14:53:57 +02:00
Martin Larsson
17c94ef12d Remove zen-browser for qutebrowser, add mousecat 2025-06-03 11:41:37 +02:00
e11b3cde56 Light refactor, move unified changes of sway into common linux header 2025-05-26 17:38:03 +02:00
8f3ef39edf Enable steam as a system program for linux. 2025-05-13 22:50:12 +02:00
c4d7f5d082 Major refactor to flake, abstract non-trivial packages into their own
files (such as firefox/spotify-qt+librespot), create utils for reusable
function library
2025-05-11 18:19:19 +02:00
8db7fef98b Format flake.nix, rename local files, fix some paths 2025-05-11 15:18:05 +02:00
8ad94f53e3 Move shared linux system config to a generic linux module 2025-05-11 15:15:28 +02:00
8f973cc3a2 Sway is now configured specifically for x86 and aarch64 2025-05-11 00:32:25 +02:00
50611592c6 Add system/linux_x86 2025-05-11 00:31:39 +02:00
ee32c77614 Bounch of linux system goodies, swayfx, swaylock-effects, firewall,
auto store cleanup, audio, ly display manager, vpn,
       time/date/localization
2025-05-08 19:18:22 +02:00
c9d664b9c0 Setup apple silicon nix support 2025-05-08 19:10:55 +02:00
dd9c5d10d5 Add support for asahi nixos (aarch64) 2025-05-04 20:38:56 +00:00
Martin Larsson
44e501b67f Better handling of work/personal darwin machine, remove clang & -tools
from work and add llvm via brew instead.
2025-04-16 22:56:54 +02:00
Martin Larsson
f15bbc57e2 Merge main 2025-04-16 16:38:27 +02:00
863b5399e4 Enable zsh for wsl systems 2025-02-09 15:35:59 +00:00
e0462c4cfb Add home manager to wsl system 2025-02-09 13:39:58 +00:00
Martin Lasson
5bcc348893 use remapTilde for non us keyboard on nix darwin 2025-01-29 18:44:17 +01:00
Martin Lasson
f5e7488f6e Add aerospace to darwin config 2025-01-29 18:43:58 +01:00
Martin Lasson
afba9ff5c3 Add zen browser from homebrew 2025-01-26 14:53:57 +01:00
Martin Lasson
699c93db79 Add darwin system options for dock, finder, keyboard stuff and controlcenter. 2025-01-26 01:14:35 +01:00
Martin Lasson
bdf42672e0 Add trackpad gestures for mac 2025-01-26 00:50:35 +01:00
Martin Lasson
4b5cdbc6ce Clean up some unused code, perform formatting 2025-01-26 00:35:35 +01:00
Martin Lasson
f0f8aeb7b8 Setup nix flake to work with darwin, wsl and linux system configuration. This has ONLY been tested on Darwin so far. 2025-01-26 00:29:25 +01:00