Commit graph

89 commits

Author SHA1 Message Date
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
50611592c6 Add system/linux_x86 2025-05-11 00:31:39 +02:00
2f4f053c11 Add grim/slurp for screenshots, and pavucontrol for audio control 2025-05-09 01:02:54 +02:00
4fca2df9d0 Add darkreader in firefox 2025-05-08 22:51:46 +02:00
32d3ac849f Add svelte support to neovim(lsp, ts) 2025-05-08 22:51:20 +02:00
14f1556775 Update home conf with banana cursor, gtk/qt themes, add NUR, sway
opacity deps, cmatrix, bc, firefox w/ extensions and more, lots of apps
(gimp, mullvad, thunderbird, wofi)
2025-05-08 19:19:54 +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
451b494851 Remove vector code stuff 2025-05-08 19:14:17 +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
2fda48bbb5 Add python313 to personal machines with pipx, and add pipx to the
already existing 311 python on work machine
2025-04-22 15:27:44 +02: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
Martin Lasson
b8647029b5 Format file and add bitwarden cli 2025-04-10 08:39:18 +02:00
Martin Larsson
9b79fd3be8 Add new config entry: darwin_work which follows the darwin system configuration but has another home config. 2025-02-26 01:07:36 +01:00
1b28c88f03 Add python 11 and pcre to nix home packages 2025-02-24 15:04:36 +00:00
99f2c6128d Merge branch 'nix-hm' into local_machine 2025-02-23 01:38:01 +00:00
2c5fd36750 Add codelldb and bottom to home manager packages 2025-02-23 01:37:24 +00:00