Commit graph

717 commits

Author SHA1 Message Date
Martin Larsson
50e1420ee4 Specify buffers and files as sources for smart picker, removing recent
files (this should solve the issue with entries outside of cwd hierarchy
        shows up)
2025-05-14 14:15:22 +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
d457672579 Add commented out resolution in sway for competitive games 2025-05-13 22:49:37 +02:00
Martin Larsson
803651752d incline is now visible when the cursor is on the same line, this is no longer an issue since removing the visible cursorline 2025-05-13 17:30:37 +02:00
Martin Larsson
d109b38406 Update neovim plugins 2025-05-13 17:26:12 +02:00
Martin Larsson
0981795043 Update incline to show filepath with a max depth instead of just the
filename, falling back to only the filename if necessary
2025-05-13 17:25:50 +02:00
Martin Larsson
b9216b64c7 Change keybindings in lsp saga 2025-05-13 16:57:35 +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
Martin Larsson
06dd1db569 Update flake 2025-05-13 11:45:26 +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