Commit graph

106 commits

Author SHA1 Message Date
76a2e58ab8 Add chatGpt bookmark to Firefox 2025-07-24 00:37:58 +02:00
e0f7c417a8 Setup firefox bookmarks declaratively 2025-07-20 14:53:57 +02:00
46dab35cbe Add colorsync [WIP Zig project im working on] 2025-07-20 14:53:30 +02:00
22e7caa76e Update to use basedpyright over pyright 2025-07-20 11:02:42 +02:00
5f3cec6e5f Add react dev tools to firefox 2025-07-19 15:39:13 +02:00
4d759b0233 Add react web stack to nix home managed packages & nvim treesitter 2025-07-19 12:32:26 +02:00
9049945d77 Setup snippets in Neovim 2025-07-19 12:26:21 +02:00
09d232dfc6 fix gc scheduling for Linux and Mac (read systemd & launchd) that uses
different formats.
2025-07-15 16:13:51 +02:00
Martin Larsson
909398bf3c Update backwards compatible settings that work in NixOS but are
deprecated in Nix Darwin to the new standards
2025-07-15 16:06:05 +02:00
1cfdfda52d Light refactor, enable parallelism for nix building, builders use substitute and make sure darwin has the same benefits as linux 2025-07-15 15:52:06 +02:00
098fc2c41e Improve SSH life on Linux with Keychain and Tmux agent forwarding, now
resembles Mac experience.
2025-07-15 13:40:21 +02:00
25d56990cd Improve git workflow: enable fsmonitor and untrackedCache, add watchman,
improve some git aliases
2025-07-15 12:20:53 +02:00
48ed428fd6 Merge branch 'main' of github.com:LarssonMartin1998/.dotfiles 2025-07-15 11:24:30 +02:00
eb511c0b55 Add 7z to home 2025-07-15 11:23:59 +02:00
Martin Larsson
313e75fab1 Remove keyMapping from nix-darwin 2025-07-14 12:48:03 +02:00
Martin Larsson
49a2249634 Add karabiner, we now should be able to achieve sway parity on macos
with aerospace.
2025-07-13 18:11:15 +02:00
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
332c883a48 Bring over commits accidentally only on local_machine branch to main 2025-07-09 23:58:22 +02:00
926960760c feat: Update nixpkgs, build ghostty from latest master, add ghostty shaders (smear, crt, bloom, blaze) 2025-07-07 02:04:22 +02:00
f6af733634 Add kernel settings and tweak TLP to improve battery life 2025-06-15 14:53:57 +02:00
196128d1a2 Add qutebrowser for linux 2025-06-03 11:44:36 +02:00
Martin Larsson
17c94ef12d Remove zen-browser for qutebrowser, add mousecat 2025-06-03 11:41:37 +02:00
Martin Larsson
97d3dbbf41 Re-add bw-cli for darwin which I accidentally messed up 2025-06-03 11:41:09 +02:00
2436b93000 feat: Fix helix config, add helix instead of evil-helix 2025-05-30 17:34:36 +02:00
Martin Larsson
50b49e5478 Small refactor in sys darwin, bw cli is part of default home config now,
use util lib for dotfile linking
2025-05-30 17:17:35 +02:00
2944d93c29 Fix rust setup in nix, dont need rustup 2025-05-30 13:55:31 +02:00
c18591240b feat: Add bunch of packages to home config: obsidian, evil-helix, xh,
dust, tokei, just, presenterm, rainfrog, atac
2025-05-28 12:23:06 +02:00
e11b3cde56 Light refactor, move unified changes of sway into common linux header 2025-05-26 17:38:03 +02:00
ab4cb57f53 Change sway idle behavior to use defacto standard
`sway-audio-idle-inhibit`
2025-05-26 17:36:27 +02:00
2cb74f3ad7 Change tmux to use XDG standard instead of ~/.tmux.conf 2025-05-26 17:34:44 +02:00
ccd14d8dd2 feat: Add git config and shell aliases 2025-05-20 23:49:01 +02:00
ff2fb709aa remove unused file 2025-05-14 14:13:51 +02:00
07bb6c096d Switch clang packages to version 20 on personal machines 2025-05-14 14:13:35 +02:00
1456515607 Merge branch 'main' of github.com:LarssonMartin1998/.dotfiles 2025-05-13 22:50:24 +02:00
8f3ef39edf Enable steam as a system program for linux. 2025-05-13 22:50:12 +02:00
5fccd92c7b Set some wayland flags in firefox 2025-05-13 22:49:59 +02:00
Martin Larsson
74b8d11033 Separate bitwarden-cli between darwin/linux, darwin needs to build using
old llvm toolchain, doesnt compile on latest. This is a temporary
workaround
2025-05-13 11:45:32 +02:00
9649f84ebe Add mako config 2025-05-11 21:11:11 +02:00
0ff714cd02 Merge branch 'main' of github.com:LarssonMartin1998/.dotfiles 2025-05-11 20:42:37 +02:00
ae8dc91c7f Wrap discord and silence std output, otherwise it crashes when run
outside of terminal
2025-05-11 20:39:41 +02:00
ca56564ec9 Rename home/home.nix -> home/default.nix 2025-05-11 18:32:36 +02:00
571c1027cb Make sure to import theming.nix in the home/linux module 2025-05-11 18:29:38 +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
d32ba1b498 Rename pkgs dir to home dir, add x86 and aarch specific linux home
modules
2025-05-11 15:17:18 +02:00
8ad94f53e3 Move shared linux system config to a generic linux module 2025-05-11 15:15:28 +02:00
5e20a69903 Merge branch 'main' of github.com:LarssonMartin1998/.dotfiles 2025-05-11 13:30:31 +02:00
ba613b2a59 Setup legcord, spotify-qt, librespot and blueman 2025-05-11 13:28:20 +02:00
49d6de007f Add playerctl to home environment 2025-05-11 01:05:17 +02:00
8f973cc3a2 Sway is now configured specifically for x86 and aarch64 2025-05-11 00:32:25 +02:00