Commit graph

506 commits

Author SHA1 Message Date
5fccd92c7b Set some wayland flags in firefox 2025-05-13 22:49:59 +02:00
d457672579 Add commented out resolution in sway for competitive games 2025-05-13 22:49:37 +02:00
4831c75e6f Add inner/outer-attribute text objects for working with html 2025-05-12 00:42:53 +02:00
8d1e7ed2fe Update gopls to function with neovim 0.11 2025-05-12 00:42:41 +02:00
8392809d49 Re-add printscreen command in sway 2025-05-11 22:51:42 +02:00
b778df7f8c Re-enable splitv/h keybinds in sway 2025-05-11 21:36:14 +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
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