Commit graph

618 commits

Author SHA1 Message Date
ccd14d8dd2 feat: Add git config and shell aliases 2025-05-20 23:49:01 +02:00
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