Commit graph

698 commits

Author SHA1 Message Date
ae8dc91c7f Wrap discord and silence std output, otherwise it crashes when run
outside of terminal
2025-05-11 20:39:41 +02:00
7b313254e2 Change wofi to run drun over run 2025-05-11 20:38: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
d5735692d2 Small keybind changes to tmux 2025-05-11 16:26:50 +02:00
7fe1eb68fa Small keybind changes to sway 2025-05-11 16:26:36 +02:00
bfcc1e9720 Bring back old diagnostics, disable virtual line 2025-05-11 16:26:15 +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
3f03230f17 Remove border radius from sway 2025-05-11 15:14:25 +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
2438a882f4 Add spacing before icon in battery 2025-05-11 13:27:31 +02:00
f53b2dfcf3 Conditionally hide Brightness and Network info depending on external
displays and ethernet
2025-05-11 01:06:01 +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
70138db12d Slight refactor to main flake, enable vim as systme package for all
systems
2025-05-11 00:32:03 +02:00
50611592c6 Add system/linux_x86 2025-05-11 00:31:39 +02:00
f1cfb416c5 Increase spacing in swaybar 2025-05-09 01:09:29 +02:00
58337d06ab Add media F-row key bindings to sway, setup keybinds for audio control.
Add base for updating statusbar which is not yet working.
2025-05-09 01:04:32 +02:00
32c7f4ad75 Add volume control to status bar, and update it to support forced
updates (idea is to send updates after manually making changes to
        volume/brightness for a more responsive ui etc)
2025-05-09 01:03:15 +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
4767b9c1a9 Add typescripter to TS 2025-05-08 22:51:39 +02:00
32d3ac849f Add svelte support to neovim(lsp, ts) 2025-05-08 22:51:20 +02:00
2001908f5f Add wofi configuration 2025-05-08 19:23:45 +02:00
7ca859a6ea Add py script for opacity on unfocused windows 2025-05-08 19:23:35 +02:00
06fb8af0db Update flake lock 2025-05-08 19:22:17 +02:00
393f5ecd18 Update sway config, change keybinds for supporting hjkl again, change
borders, add rounded corners, opacity, and other small goodies
2025-05-08 19:21:38 +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
555e0bd865 Update lazy lock to reflect vector code removal 2025-05-08 19:17:54 +02:00
6e8e1e07f4 Remove vector code from neovim 2025-05-08 19:17:40 +02:00
72ecfa1709 Fix manpager weird rendering and bat goodies 2025-05-08 19:15:01 +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
baaa523af9 Turn off wrap, and turn it on in regular text files. 2025-04-28 20:35:41 +02:00
Martin Larsson
a6145ff571 Remove window padding in ghostty 2025-04-28 20:34:53 +02:00
Martin Larsson
0db6d4183b Update code companion to use copilot claude sonnet 3.7, add support for
gemini and openai with api keys. Additionally add code companion.
Finally, add VectorCode with Code Companion which caches and gives
context of private local projects to AI for better insight.
completion in blink.
2025-04-22 15:29:49 +02:00
Martin Larsson
9b181bdf2c Adding spacing between icons and background in tmux status bar right
side
2025-04-22 15:29:23 +02: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
96f871f3e6 Increase font size nd cell height, try and stay more zoomed in 2025-04-22 15:27:17 +02:00
Martin Lasson
122874a915 Merge branch 'main' of github.com:LarssonMartin1998/.dotfiles 2025-04-16 22:59:45 +02:00
Martin Lasson
4f4d390aca Remove vsplit from neogit opening 2025-04-16 22:58:50 +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 Larsson
04ffc6f57e Fix: format keybinding now actually formats the code if format on save
is disabled
2025-04-16 16:29:58 +02:00