Compare commits

25 Commits

Author SHA1 Message Date
Ivar Fatland 72935ac389 swap alt and windows key for meeting room keyboard 2026-08-21 09:00:17 +02:00
Ivar Fatland 00224acc15 add btop and xplr tui floating windows in tmux config 2026-08-19 13:38:09 +02:00
Ivar Fatland 46f5116347 delete questions 2026-08-18 08:55:53 +02:00
Ivar Fatland 2115aff639 notes 2026-08-18 08:55:34 +02:00
Ivar Fatland 21c90c6d03 Merge branch 'master' of ssh://git.roodletoof.org:2222/roodletoof/dotfiles 2026-08-17 08:55:58 +02:00
Ivar Fatland 8e11d7ed04 karabinder updated version 2026-08-17 08:55:57 +02:00
roodletoof b497e885ee TEMP: questions 2026-08-17 01:11:35 +02:00
roodletoof 9d3f3d04af switch to rofi launcher 2026-08-16 02:24:40 +02:00
roodletoof 62e518fbe2 Merge branch 'master' of ssh://git.roodletoof.org:2222/roodletoof/dotfiles 2026-08-11 22:38:51 +02:00
roodletoof ebf8ad121b change font to comic code ligatures 2026-08-11 22:38:26 +02:00
Ivar Fatland 9a9064d173 set font to Comic Code Ligatures 2026-08-11 10:06:14 +02:00
Ivar Fatland d30901f052 open kitty as the default terminal on macbook 2026-08-10 09:48:29 +02:00
Ivar Fatland 54706440cd Merge branch 'master' of ssh://git.roodletoof.org:2222/roodletoof/dotfiles 2026-08-10 09:47:22 +02:00
Ivar Fatland 1ca2f10f09 add kitty config 2026-08-10 09:45:13 +02:00
roodletoof 4b31754f09 remove confirmation of closing kitty terminal 2026-08-07 03:21:46 +02:00
roodletoof 55c5238c74 remove fullscreen and floating disable 2026-08-06 19:25:26 +02:00
roodletoof 870ce279c6 some kitty config 2026-08-06 19:25:07 +02:00
roodletoof 79780f3c50 switch back to kitty terminal 2026-07-31 00:22:21 +02:00
roodletoof 3dcbfe7d27 make most keybinds silent 2026-07-31 00:19:38 +02:00
roodletoof 7687fd009a add keybind to go to pwd in vim 2026-07-31 00:19:29 +02:00
roodletoof c106245c14 update colors
re-align colors
2026-07-30 12:43:21 +02:00
roodletoof 8a85e3cf8b Merge branch 'master' of https://git.roodletoof.org/roodletoof/dotfiles 2026-07-29 15:13:58 +00:00
roodletoof aa12f22983 solid black bg instead
This reverts commit 502cb22980.

solid black bg
2026-07-29 12:57:52 +02:00
roodletoof 510fb5530c ignore some .vim files 2026-07-05 12:10:37 +00:00
roodletoof 5cd7ec9d9e only activate condition if mason-registry is installed 2026-07-05 12:10:21 +00:00
11 changed files with 2722 additions and 42 deletions
+2
View File
@@ -9,3 +9,5 @@ st-0.9.2/x.o
karabiner-ts-config/node_modules karabiner-ts-config/node_modules
__pycache__ __pycache__
tags tags
vim/.vim/view
vim/.vim/.netrwhist
+1 -1
View File
@@ -1 +1 @@
open -n -a "alacritty.app" open -n -a "kitty.app"
+11 -3
View File
@@ -4,11 +4,9 @@ set $left h
set $down j set $down j
set $up k set $up k
set $right l set $right l
set $term alacritty set $term kitty
set $just just --justfile ~/.config/i3/justfile set $just just --justfile ~/.config/i3/justfile
for_window [class=".*"] fullscreen disable
for_window [class=".*"] floating disable
floating_minimum_size -1 x -1 floating_minimum_size -1 x -1
floating_maximum_size -1 x -1 floating_maximum_size -1 x -1
@@ -135,7 +133,17 @@ bindsym --release XF86MonBrightnessUp exec --no-startup-id brightnessctl set 5%+
# Screenshot (use scrot instead of grim) # Screenshot (use scrot instead of grim)
bindsym Print exec scrot ~/Pictures/screenshot-%Y-%m-%d-%H%M%S.png bindsym Print exec scrot ~/Pictures/screenshot-%Y-%m-%d-%H%M%S.png
#class border background text indicator child_border
client.focused #ffffff #ffffff #000000 #ffffff #ffffff
# Status bar (use i3bar + i3status) # Status bar (use i3bar + i3status)
bar { bar {
status_command i3status status_command i3status
colors {
#class border background text
focused_workspace #ffffff #ffffff #000000
inactive_workspace #333333 #333333 #ffffff
}
} }
+7 -1
View File
@@ -1,5 +1,11 @@
choose-monitor: choose-monitor:
sh choose-monitor.sh sh choose-monitor.sh
just reset-wallpaper
reset-wallpaper:
xsetroot -solid black
program-picker: program-picker:
dmenu_run -p 'start program' rofi -show drun
@@ -35,24 +35,24 @@
"type": "basic" "type": "basic"
} }
] ]
},
{
"description": "swap alt and cmd",
"manipulators": [
{
"from": { "key_code": "left_option" },
"to": [{ "key_code": "left_command" }],
"type": "basic"
},
{
"from": { "key_code": "left_command" },
"to": [{ "key_code": "left_option" }],
"type": "basic"
}
]
} }
] ]
}, },
"devices": [
{
"identifiers": {
"is_keyboard": true,
"product_id": 21042,
"vendor_id": 1155
},
"simple_modifications": [
{
"from": { "key_code": "grave_accent_and_tilde" },
"to": [{ "key_code": "non_us_backslash" }]
}
]
}
],
"name": "KarabinerTS", "name": "KarabinerTS",
"selected": true, "selected": true,
"virtual_hid_keyboard": { "keyboard_type_v2": "iso" } "virtual_hid_keyboard": { "keyboard_type_v2": "iso" }
@@ -35,24 +35,24 @@
"type": "basic" "type": "basic"
} }
] ]
},
{
"description": "swap alt and cmd",
"manipulators": [
{
"from": { "key_code": "left_option" },
"to": [{ "key_code": "left_command" }],
"type": "basic"
},
{
"from": { "key_code": "left_command" },
"to": [{ "key_code": "left_option" }],
"type": "basic"
}
]
} }
] ]
}, },
"devices": [
{
"identifiers": {
"is_keyboard": true,
"product_id": 21042,
"vendor_id": 1155
},
"simple_modifications": [
{
"from": { "key_code": "grave_accent_and_tilde" },
"to": [{ "key_code": "non_us_backslash" }]
}
]
}
],
"name": "KarabinerTS", "name": "KarabinerTS",
"selected": true, "selected": true,
"virtual_hid_keyboard": { "keyboard_type_v2": "iso" } "virtual_hid_keyboard": { "keyboard_type_v2": "iso" }
@@ -51,6 +51,23 @@
"to": [{ "key_code": "non_us_backslash" }] "to": [{ "key_code": "non_us_backslash" }]
} }
] ]
},
{
"identifiers": {
"is_keyboard": true,
"product_id": 8467,
"vendor_id": 16700
},
"simple_modifications": [
{
"from": { "key_code": "left_option" },
"to": [{ "key_code": "left_command" }]
},
{
"from": { "key_code": "left_command" },
"to": [{ "key_code": "left_option" }]
}
]
} }
], ],
"name": "KarabinerTS", "name": "KarabinerTS",
File diff suppressed because it is too large Load Diff
+4 -1
View File
@@ -598,7 +598,10 @@ require'lazy'.setup{ --{{{1
'williamboman/mason.nvim', 'williamboman/mason.nvim',
}, },
cond = function() cond = function()
local mason_registry = require'mason-registry' local ok, mason_registry = pcall(require, 'mason-registry')
if not ok then
return false
end
return mason_registry.is_installed('roslyn') return mason_registry.is_installed('roslyn')
end, end,
opts = { opts = {
+2
View File
@@ -23,6 +23,8 @@ bind-key c-p switch-client -l
bind c-g popup -E -w 100% -h 100% -d "#{pane_current_path}" -b rounded lazygit bind c-g popup -E -w 100% -h 100% -d "#{pane_current_path}" -b rounded lazygit
bind c-t popup -E -w 100% -h 100% -b rounded -d "#{pane_current_path}" bind c-t popup -E -w 100% -h 100% -b rounded -d "#{pane_current_path}"
bind c-s popup -E -w 100% -h 100% -b rounded "sesh" bind c-s popup -E -w 100% -h 100% -b rounded "sesh"
bind c-b popup -E -w 100% -h 100% -b rounded "btop"
bind c-f popup -E -w 100% -h 100% -b rounded "xplr"
bind c-x confirm-before -p "Kill current session #S? (y/n)" kill-session bind c-x confirm-before -p "Kill current session #S? (y/n)" kill-session
bind j command-prompt -p "Join window:" "join-pane -h -s %1" bind j command-prompt -p "Join window:" "join-pane -h -s %1"
+7 -6
View File
@@ -62,12 +62,13 @@ set wildignore=*.o,*.obj,.git/**,tags,*.pyc
set noswapfile set noswapfile
set makeprg=just set makeprg=just
syntax on syntax on
tnoremap <c-w>c <c-\><c-n><c-w>c tnoremap <silent> <c-w>c <c-\><c-n><c-w>c
xnoremap H ^ xnoremap <silent> H ^
xnoremap L $ xnoremap <silent> L $
nnoremap Q @@ nnoremap <silent> Q @@
nnoremap ,m :make<CR> nnoremap <silent> ,m :make<CR>
nnoremap - :E<CR> nnoremap <silent> - :E<CR>
nnoremap <silent> _ :execute 'Explore ' . fnameescape(getcwd())<CR>
if has('clipboard') if has('clipboard')
set clipboard^=unnamed,unnamedplus set clipboard^=unnamed,unnamedplus