All the latest changes.

This commit is contained in:
ikolokolnikov committed 2026-09-15 16:19:34 -07:00
1 parent 9632256e1b
commit cef83f1278
20 files changed
+413 -111

No files matched your search

+13 -26
View File
@@ -1,34 +1,21 @@
# .bashrc #### GENERAL 3 ############################################################
export PS1='\u@\h: \w $ '
# Source global definitions export PATH="$PATH:/usr/sbin:/sbin:/bin:/usr/bin:/etc:/usr/ucb:/usr/local/bin:/usr/local/local_dfs/bin:/usr/bin/X11:/usr/local/sas"
if [ -f /etc/bashrc ]; then export PATH="$HOME/.local/share/bin:$HOME/.local/bin:$PATH"
. /etc/bashrc export MANPATH="/usr/share/man:/usr/local/man:/usr/local/local_dfs/man"
fi
# User specific environment export PAGER=less
if ! [[ "$PATH" =~ "$HOME/.local/bin:$HOME/bin:" ]]; then export EDITOR="/usr/local/bin/vim"
PATH="$HOME/.local/bin:$HOME/bin:$PATH"
fi
export PATH
# Uncomment the following line if you don't like systemctl's auto-paging feature: unset MAILCHECK
# export SYSTEMD_PAGER=
# User specific aliases and functions
if [ -d ~/.bashrc.d ]; then
for rc in ~/.bashrc.d/*; do
if [ -f "$rc" ]; then
. "$rc"
fi
done
fi
unset rc
#### USER DEFINED ######################################################### #### USER DEFINED #########################################################
alias vi="gvim -v" alias pi="ssh pi@192.168.0.103"
alias fedora="distrobox-enter fedora" alias pipi="ssh root@192.168.0.103"
. "$HOME/.local/share/../bin/env" alias vps="ssh main@74.208.174.125"
alias vpsvps="ssh root@74.208.174.125"
export PATH="$HOME/.local/share/bin:$PATH" alias ls="ls --color"
+4 -2
View File
@@ -1,7 +1,9 @@
[user] [user]
name = igor name = Igor Kolokolnikov
email = igor@kolokolnikov.net email = igor@kolokolnikov.dev
[alias] [alias]
lg = log --oneline --decorate --graph --all --parents lg = log --oneline --decorate --graph --all --parents
[pull] [pull]
rebase = true rebase = true
[core]
editor = vim
-1
View File
@@ -1,2 +1 @@
.DS_Store .DS_Store
xournalapp/settings.xml
+4 -18
View File
@@ -1,29 +1,19 @@
set -g default-terminal "xterm-256color" #set -g default-terminal "xterm-256color"
set -ga terminal-overrides ",*256col*:Tc" #set -ga terminal-overrides ",*256col*:Tc"
set -g prefix C-s set -g prefix C-s
unbind C-b unbind C-b
bind-key C-s send-prefix bind-key C-s send-prefix
# unbind %
# bind | split-window -h
#
# unbind '"'
# bind - split-window -v
unbind r unbind r
bind r source-file ~/.tmux.conf bind r source-file ~/.tmux.conf
# bindkey \^K kill-line
# bind -n C-k clear-history
set -g history-limit 100000 set -g history-limit 100000
set -s escape-time 0 set -s escape-time 0
set -g focus-events on set -g focus-events on
set -g display-time 4000 set -g display-time 4000
set -g status-interval 5 set -g status-interval 5
#set -g status-keys emacs #set -g status-keys emacs
setw -g mode-keys vi setw -g mode-keys vi
bind '"' split-window -c "#{pane_current_path}" bind '"' split-window -c "#{pane_current_path}"
@@ -33,14 +23,11 @@ bind c new-window -c "#{pane_current_path}"
set-option -g renumber-windows on set-option -g renumber-windows on
# set -g mouse on # set -g mouse on
bind-key -T copy-mode-vi 'v' send -X begin-selection
bind-key -T copy-mode-vi 'y' send -X copy-pipe "pbcopy" # pbcopy is MacOS specific
unbind -T copy-mode-vi MouseDragEnd1Pane
bind-key K clear-history bind-key K clear-history
bind-key H swap-window -t -1 bind-key H swap-window -t -1 -d
bind-key L swap-window -t +1 bind-key L swap-window -t +1 -d
bind-key -T prefix C-o select-pane -t :.+ bind-key -T prefix C-o select-pane -t :.+
bind-key h select-pane -L bind-key h select-pane -L
@@ -54,4 +41,3 @@ bind-key -r Left resize-pane -L 2
bind-key -r Right resize-pane -R 2 bind-key -r Right resize-pane -R 2
bind -r m resize-pane -Z bind -r m resize-pane -Z
set -g message-style 'fg=#D74E42 bg=#0D1117 bold'
+48 -10
View File
@@ -6,9 +6,9 @@ colorscheme habamax
set nobackup nowritebackup set nobackup nowritebackup
set noswapfile set noswapfile
set number "set number
set tabstop=8 set tabstop=4
set shiftwidth=4 set shiftwidth=4
set softtabstop=4 set softtabstop=4
set expandtab set expandtab
@@ -31,7 +31,6 @@ set timeoutlen=1000
set ttimeoutlen=0 set ttimeoutlen=0
set hidden set hidden
set wildmenu set wildmenu
set clipboard=unnamed,unnamedplus
set colorcolumn=75 set colorcolumn=75
"set backspace=indent,eol,start "set backspace=indent,eol,start
@@ -78,31 +77,64 @@ function! CreateOrSelectWindow()
endfunction endfunction
function! PutIntoShade() function! PutIntoShade()
let max_width = float2nr(&columns * 0.95) let shade = float2nr(&columns * 0.95)
let min_width = float2nr(&columns * 0.5) let default = float2nr(&columns * 0.5)
let min = float2nr(&columns * 0.5)
if winwidth(0) > min_width if winwidth(0) <= min
execute 'vertical resize ' . min_width execute 'vertical resize ' . shade
elseif winwidth(0) <= min_width else
execute 'vertical resize ' . max_width execute 'vertical resize ' . default
endif endif
endfunction endfunction
" Preserve paste line column " Preserve paste line column
function! PasteAbove() function! PasteAbove()
let l = getline('.')
let c = col('.') let c = col('.')
normal! P normal! P
if getline('.') == l
call cursor(0, c) call cursor(0, c)
endif
endfunction endfunction
function! PasteBelow() function! PasteBelow()
let l = getline('.')
let c = col('.') let c = col('.')
normal! p normal! p
if getline('.') == l
call cursor(0, c) call cursor(0, c)
endif
endfunction
function! IsPreviewOpen() abort
for l:win in range(1, winnr('$'))
if getwinvar(l:win, '&previewwindow') == 1
return 1
endif
endfor
return 0
endfunction
function! TagsTogglePreview(symbol)
if IsPreviewOpen()
execute 'pclose'
else
execute 'ptag ' . a:symbol
endif
endfunction endfunction
" ----- Custom Keymaps ---------------------------------------------------- " ----- Custom Keymaps ----------------------------------------------------
nnoremap <silent> K <Nop> "nnoremap <silent> K <Nop>
xnoremap p P
nnoremap <silent> ` ngnP
vnoremap <silent> > >:normal gv<CR> vnoremap <silent> > >:normal gv<CR>
vnoremap <silent> < <:normal gv<CR> vnoremap <silent> < <:normal gv<CR>
@@ -119,6 +151,8 @@ nnoremap <silent> < :cp<CR>
nnoremap <silent> g/ :noh<CR> nnoremap <silent> g/ :noh<CR>
nnoremap <silent> gs :w<CR>
nnoremap <silent> E :Ex<CR> nnoremap <silent> E :Ex<CR>
nnoremap <silent> <space>z :set relativenumber!<CR> nnoremap <silent> <space>z :set relativenumber!<CR>
@@ -137,6 +171,8 @@ nnoremap <silent> # :call PutIntoShade()<CR>
nnoremap <silent> P :call PasteAbove()<CR> nnoremap <silent> P :call PasteAbove()<CR>
nnoremap <silent> p :call PasteBelow()<CR> nnoremap <silent> p :call PasteBelow()<CR>
nnoremap <silent> <space>cp :call TagsTogglePreview(expand('<cword>'))<CR>
" ----- Highlights -------------------------------------------------------- " ----- Highlights --------------------------------------------------------
" Todo Comments highlights " Todo Comments highlights
" Colors: https://vim.fandom.com/wiki/Xterm256_color_names_for_console_Vim " Colors: https://vim.fandom.com/wiki/Xterm256_color_names_for_console_Vim
@@ -157,3 +193,5 @@ augroup HiglightTODO
autocmd WinEnter,VimEnter * :silent! call matchadd('TODOFix', 'FIX:', -1) autocmd WinEnter,VimEnter * :silent! call matchadd('TODOFix', 'FIX:', -1)
autocmd WinEnter,VimEnter * :silent! call matchadd('TODOWarning', 'WARNING:', -1) autocmd WinEnter,VimEnter * :silent! call matchadd('TODOWarning', 'WARNING:', -1)
augroup END augroup END
set clipboard=unnamed
+8 -2
View File
@@ -1,8 +1,11 @@
auto-update = off auto-update = off
app-notifications = no-clipboard-copy app-notifications = no-clipboard-copy
font-family = Courier Prime #font-family = Courier Prime Code
font-size = 11 #font-size = 12
font-family = Iosevka Term Slab
font-size = 12
theme = "Kanagawa Dragon" theme = "Kanagawa Dragon"
@@ -23,3 +26,6 @@ keybind = ctrl+shift+j=goto_split:bottom
keybind = cmd+enter=ignore keybind = cmd+enter=ignore
keybind = ctrl+enter=ignore keybind = ctrl+enter=ignore
keybind = ctrl+page_up=unbind
keybind = ctrl+page_down=unbind
+1 -1
View File
@@ -15,5 +15,5 @@ ln -s "$dotfiles/.tmux.conf" "$HOME/"
ln -s "$dotfiles/focus-editor" "$HOME/.config/" ln -s "$dotfiles/focus-editor" "$HOME/.config/"
ln -s "$dotfiles/ghostty" "$HOME/.config/" ln -s "$dotfiles/ghostty" "$HOME/.config/"
ln -s "$dotfiles/xournalpp" "$HOME/.config/" ln -s "$dotfiles/xournalpp" "$HOME/.config/"
#ln -s "$dotfiles/nvim" "$HOME/.config/" ln -s "$dotfiles/nvim" "$HOME/.config/"
ln -s "$dotfiles/gf2_config.ini" "$HOME/.config/" ln -s "$dotfiles/gf2_config.ini" "$HOME/.config/"
+18
View File
@@ -44,6 +44,10 @@ require("lazy").setup({
-- mappings here... -- mappings here...
end end
}, },
{
"L3MON4D3/LuaSnip",
version = "v2.5",
},
}, },
install = { colorscheme = { "habamax" } }, install = { colorscheme = { "habamax" } },
@@ -82,9 +86,18 @@ vim.opt.signcolumn = "auto"
vim.g.mapleader = " " vim.g.mapleader = " "
vim.g.maplocalleader = "\\" vim.g.maplocalleader = "\\"
function! ResizeIfTooWide()
let max_width = float2nr(&columns * 0.8)
if winwidth(0) > max_width
execute 'vertical resize ' . float2nr(&columns * 0.5)
endif
endfunction
----- Keybinds ------------------------------------------------------------ ----- Keybinds ------------------------------------------------------------
local map = vim.keymap.set local map = vim.keymap.set
local NS = { noremap = true, silent = true } local NS = { noremap = true, silent = true }
map("n", "gw", ":bdelete<CR>", NS)
map("n", "K", "<Nop>", NS) map("n", "K", "<Nop>", NS)
map("v", ">", ">gv", NS) map("v", ">", ">gv", NS)
map("v", "<", "<gv", NS) map("v", "<", "<gv", NS)
@@ -106,3 +119,8 @@ map("n", "gs", ":w<CR>",
map('n', '<leader>ff', function() require('telescope.builtin').find_files() end, NS) map('n', '<leader>ff', function() require('telescope.builtin').find_files() end, NS)
map('n', '<leader>fg', function() require('telescope.builtin').live_grep() end, NS) map('n', '<leader>fg', function() require('telescope.builtin').live_grep() end, NS)
map('x', '<leader>ga', function() require('align').align_to_string({ preview = true, regex = false }) end, NS) map('x', '<leader>ga', function() require('align').align_to_string({ preview = true, regex = false }) end, NS)
map({'i'}, '<C-K>', function() require('luasnip').expand() end, NS)
map({'i', 's'}, '<C-L>', function() require('luasnip').jump( 1) end, NS)
map({'i', 's'}, '<C-J>', function() require('luasnip').jump(-1) end, NS)
map({'i', 's'}, '<C-E>', function() if require('luasnip').choice_active() then require('luasnip').change_choice(1) end end, NS)
map("n", "#", ":execute 'vertical resize ' . float2nr(&columns * 0.9)<CR>", NS)
+19 -11
View File
@@ -1,16 +1,24 @@
Host * Host 74.208.174.125
ServerAliveInterval 60 HostName 74.208.174.125
User root
IdentityFile ~/.ssh/ionos_root
Host github.com Host 74.208.174.125
AddKeysToAgent yes HostName 74.208.174.125
IdentityFile ~/.ssh/id_ed25519 User main
IdentityFile ~/.ssh/ionos_main
Host 143.198.224.192
User git
AddKeysToAgent yes
IdentityFile ~/.ssh/gitea
Host git.kolokolnikov.dev Host git.kolokolnikov.dev
HostName git.kolokolnikov.dev
User git User git
AddKeysToAgent yes
IdentityFile ~/.ssh/gitea IdentityFile ~/.ssh/gitea
Host 192.168.0.103
HostName 192.168.0.103
User pi
IdentityFile ~/.ssh/id_rsa
Host 192.168.0.103
HostName 192.168.0.103
User root
IdentityFile ~/.ssh/id_rsa
@@ -1 +0,0 @@
/home/igor/.config/systemd/user/fn_lock_server.service
@@ -1 +0,0 @@
/home/igor/.local/share/systemd/user/gpu-screen-recorder-ui.service
@@ -1 +0,0 @@
/home/igor/.config/systemd/user/syncthing.service
-10
View File
@@ -1,10 +0,0 @@
[Unit]
Description=Apple Magic Keyboard FN Lock
After=network.target
[Service]
ExecStart=/home/igor/Developer/linux/fn_lock_server/fn_lock_server
Type=forking
[Install]
WantedBy=default.target
-27
View File
@@ -1,27 +0,0 @@
[Unit]
Description=Syncthing - Open Source Continuous File Synchronization
Documentation=man:syncthing(1)
StartLimitIntervalSec=60
StartLimitBurst=4
[Service]
Environment="STLOGFORMATTIMESTAMP="
Environment="STLOGFORMATLEVELSTRING=false"
Environment="STLOGFORMATLEVELSYSLOG=true"
ExecStart=/home/igor/.local/bin/syncthing serve --no-browser --no-restart
Restart=on-failure
RestartSec=1
SuccessExitStatus=3 4
RestartForceExitStatus=3 4
# Hardening
SystemCallArchitectures=native
MemoryDenyWriteExecute=true
NoNewPrivileges=true
# Elevated permissions to sync ownership (disabled by default),
# see https://docs.syncthing.net/advanced/folder-sync-ownership
#AmbientCapabilities=CAP_CHOWN CAP_FOWNER
[Install]
WantedBy=default.target
File renamed without changes.
+14
View File
@@ -0,0 +1,14 @@
GIMP Palette
Name: My Custom Pallete
#
13 17 23 Bunker
16 133 255 Dodger Blue
152 195 121 Olivine
233 209 108 Rob Roy
215 78 66 Valencia
209 154 102 Whiskey
181 126 220 Lavender
95 102 114 Shuttle Gray
198 204 215 Ghost
229 192 123 Harvest Ghost
86 182 194 Fountain Blue
+284
View File
@@ -0,0 +1,284 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--The Xournal++ settings file. Do not edit this file! Most settings are available in the Settings dialog, the others are commented in this file, but handle with care!-->
<settings>
<property name="pressureSensitivity" value="false"/>
<property name="minimumPressure" value="0.05"/>
<property name="pressureMultiplier" value="1"/>
<property name="zoomGesturesEnabled" value="true"/>
<property name="selectedToolbar" value="Xournal++"/>
<property name="lastSavePath" value="/home/igor/Desktop"/>
<property name="lastOpenPath" value="/home/igor/Desktop"/>
<property name="lastImagePath" value=""/>
<property name="edgePanSpeed" value="20"/>
<property name="edgePanMaxMult" value="5"/>
<property name="zoomStep" value="10"/>
<property name="zoomStepScroll" value="2"/>
<property name="displayDpi" value="-1"/>
<property name="mainWndWidth" value="800"/>
<property name="mainWndHeight" value="600"/>
<property name="maximized" value="true"/>
<property name="showToolbar" value="true"/>
<property name="showSidebar" value="false"/>
<property name="sidebarWidth" value="50"/>
<property name="sidebarNumberingStyle" value="1"/>
<property name="sidebarOnRight" value="false"/>
<property name="scrollbarOnLeft" value="false"/>
<property name="menubarVisible" value="true"/>
<property name="filepathShownInTitlebar" value="false"/>
<property name="pageNumberShownInTitlebar" value="false"/>
<property name="numColumns" value="1"/>
<property name="numRows" value="1"/>
<property name="viewFixedRows" value="false"/>
<property name="showPairedPages" value="false"/>
<property name="layoutVertical" value="false"/>
<property name="layoutRightToLeft" value="false"/>
<property name="layoutBottomToTop" value="false"/>
<property name="numPairsOffset" value="1"/>
<!--The icon theme, allowed values are "disabled", "onDrawOfLastPage", and "onScrollOfLastPage"-->
<property name="emptyLastPageAppend" value="disabled"/>
<property name="presentationMode" value="false"/>
<!--Which GUI elements are shown in default view mode, separated by a colon (,)-->
<property name="defaultViewModeAttributes" value="showMenubar,showToolbar"/>
<!--Which GUI elements are shown in fullscreen view mode, separated by a colon (,)-->
<property name="fullscreenViewModeAttributes" value="goFullscren,showToolbar,showSidebar"/>
<!--Which GUI elements are shown in presentation view mode, separated by a colon (,)-->
<property name="presentationViewModeAttributes" value="goFullscren,showToolbar"/>
<!--The cursor icon used with a stylus, allowed values are "none", "dot", "big", "arrow"-->
<property name="stylusCursorType" value="dot"/>
<!--The eraser cursor visibility used with a stylus, allowed values are "never", "always", "hover", "touch"-->
<property name="eraserVisibility" value="always"/>
<!--The icon theme, allowed values are "iconsColor", "iconsLucide"-->
<property name="iconTheme" value="iconsColor"/>
<!--Dark/light mode, allowed values are "useSystem", "forceLight", "forceDark"-->
<property name="themeVariant" value="useSystem"/>
<property name="highlightPosition" value="false"/>
<property name="cursorHighlightColor" value="2164260608"/>
<property name="cursorHighlightBorderColor" value="2147483903"/>
<property name="cursorHighlightRadius" value="30"/>
<property name="cursorHighlightBorderWidth" value="0"/>
<property name="useStockIcons" value="false"/>
<property name="disableScrollbarFadeout" value="false"/>
<property name="disableAudio" value="false"/>
<!--Hides scroolbars in the main window, allowed values: "none", "horizontal", "vertical", "both"-->
<property name="scrollbarHideType" value="none"/>
<property name="autoloadMostRecent" value="false"/>
<property name="autoloadPdfXoj" value="true"/>
<property name="defaultSaveName" value="%F-Note-%H-%M"/>
<property name="defaultPdfExportName" value="%{name}_annotated"/>
<property name="autosaveEnabled" value="true"/>
<property name="autosaveTimeout" value="3"/>
<property name="addHorizontalSpace" value="false"/>
<property name="addHorizontalSpaceAmountRight" value="150"/>
<property name="addHorizontalSpaceAmountLeft" value="150"/>
<property name="addVerticalSpace" value="false"/>
<property name="addVerticalSpaceAmountAbove" value="150"/>
<property name="addVerticalSpaceAmountBelow" value="150"/>
<property name="unlimitedScrolling" value="false"/>
<property name="drawDirModsEnabled" value="false"/>
<property name="drawDirModsRadius" value="50"/>
<property name="snapRotation" value="true"/>
<property name="snapRotationTolerance" value="0.3"/>
<property name="snapGrid" value="true"/>
<property name="snapGridTolerance" value="0.5"/>
<property name="snapGridSize" value="14.17"/>
<property name="strokeRecognizerMinSize" value="40"/>
<property name="touchDrawing" value="false"/>
<property name="gtkTouchInertialScrolling" value="true"/>
<property name="pressureGuessing" value="false"/>
<property name="recolor.enabled" value="false"/>
<property name="recolor.sidebar" value="false"/>
<property name="recolor.dark" value="4281349190"/>
<property name="recolor.light" value="4291219701"/>
<property name="selectionBorderColor" value="4294901760"/>
<property name="backgroundColor" value="4292664021"/>
<property name="selectionMarkerColor" value="4285702095"/>
<property name="activeSelectionColor" value="4286381056"/>
<property name="touchZoomStartThreshold" value="0"/>
<property name="pageRerenderThreshold" value="5"/>
<!--The count of rendered PDF pages which will be cached.-->
<property name="pdfPageCacheSize" value="10"/>
<property name="preloadPagesBefore" value="3"/>
<property name="preloadPagesAfter" value="5"/>
<property name="eagerPageCleanup" value="true"/>
<!--Config for new pages-->
<property name="pageTemplate" value="xoj/template&#10;copyLastPageSettings=true&#10;size=595.275591x841.889764&#10;backgroundType=lined&#10;backgroundColor=#ffffff&#10;"/>
<property name="sizeUnit" value=""/>
<property name="audioFolder" value=""/>
<property name="audioInputDevice" value="-1"/>
<property name="audioOutputDevice" value="-1"/>
<property name="audioSampleRate" value="44100"/>
<property name="audioGain" value="1"/>
<property name="defaultSeekTime" value="5"/>
<property name="pluginEnabled" value=""/>
<property name="pluginDisabled" value=""/>
<property name="strokeFilterIgnoreTime" value="150"/>
<property name="strokeFilterIgnoreLength" value="1"/>
<property name="strokeFilterSuccessiveTime" value="500"/>
<property name="strokeFilterEnabled" value="false"/>
<property name="doActionOnStrokeFiltered" value="false"/>
<property name="trySelectOnStrokeFiltered" value="false"/>
<property name="snapRecognizedShapesEnabled" value="false"/>
<property name="restoreLineWidthEnabled" value="false"/>
<property name="numIgnoredStylusEvents" value="0"/>
<property name="inputSystemTPCButton" value="false"/>
<property name="inputSystemDrawOutsideWindow" value="true"/>
<property name="preferredLocale" value=""/>
<property name="useSpacesForTab" value="false"/>
<property name="numberOfSpacesForTab" value="4"/>
<property name="laserPointerFadeOutTime" value="500"/>
<property name="stabilizerAveragingMethod" value="0"/>
<property name="stabilizerPreprocessor" value="0"/>
<property name="stabilizerBuffersize" value="2"/>
<property name="stabilizerSigma" value="0.5"/>
<property name="stabilizerDeadzoneRadius" value="1.2"/>
<property name="stabilizerDrag" value="0.4"/>
<property name="stabilizerMass" value="5"/>
<property name="stabilizerCuspDetection" value="true"/>
<property name="stabilizerFinalizeStroke" value="true"/>
<property name="colorPalette" value="/usr/share/xournalpp/palettes/xournal.gpl"/>
<property name="latexSettings.autoCheckDependencies" value="true"/>
<property name="latexSettings.defaultText" value="x^2"/>
<property name="latexSettings.globalTemplatePath" value="/usr/share/xournalpp/resources/default_template.tex"/>
<property name="latexSettings.genCmd" value="pdflatex -halt-on-error -interaction=nonstopmode '{}'"/>
<property name="latexSettings.sourceViewThemeId" value="classic"/>
<property name="latexSettings.editorFont" value="Monospace 12"/>
<property name="latexSettings.useCustomEditorFont" value="false"/>
<property name="latexSettings.editorWordWrap" value="true"/>
<property name="latexSettings.sourceViewAutoIndent" value="true"/>
<property name="latexSettings.sourceViewSyntaxHighlight" value="true"/>
<property name="latexSettings.sourceViewShowLineNumbers" value="false"/>
<property name="latexSettings.useExternalEditor" value="false"/>
<property name="latexSettings.externalEditorAutoConfirm" value="false"/>
<property name="latexSettings.externalEditorCmd" value=""/>
<property name="latexSettings.temporaryFileExt" value="tex"/>
<property name="font" font="Sans" size="12"/>
<data name="buttonConfig">
<data name="default">
<attribute name="color" type="hex" value="ff000000"/>
<attribute name="drawingType" type="string" value="default"/>
<attribute name="size" type="string" value="thin"/>
<attribute name="strokeType" type="string" value="none"/>
<attribute name="tool" type="string" value="pen"/>
</data>
<data name="eraser">
<attribute name="eraserMode" type="string" value="none"/>
<attribute name="size" type="string" value="none"/>
<attribute name="tool" type="string" value="eraser"/>
</data>
<data name="left">
<attribute name="tool" type="string" value="none"/>
</data>
<data name="middle">
<attribute name="tool" type="string" value="hand"/>
</data>
<data name="right">
<attribute name="tool" type="string" value="none"/>
</data>
<data name="stylus">
<attribute name="color" type="hex" value="ff000000"/>
<attribute name="drawingType" type="string" value="default"/>
<attribute name="size" type="string" value="none"/>
<attribute name="tool" type="string" value="highlighter"/>
</data>
<data name="stylus2">
<attribute name="tool" type="string" value="none"/>
</data>
<data name="touch">
<attribute name="device" type="string" value=""/>
<attribute name="disableDrawing" type="boolean" value="false"/>
<attribute name="tool" type="string" value="none"/>
</data>
</data>
<data name="deviceClasses">
<data name="">
<attribute name="deviceClass" type="int" value="0"/>
<attribute name="deviceSource" type="int" value="0"/>
</data>
<data name="Wacom Intuos BT S Pen">
<attribute name="deviceClass" type="int" value="2"/>
<attribute name="deviceSource" type="int" value="1"/>
</data>
<data name="Wacom Intuos BT S Pen Pen (0x18803b7e)">
<attribute name="deviceClass" type="int" value="2"/>
<attribute name="deviceSource" type="int" value="1"/>
</data>
<data name="Wayland Finger Scrolling">
<attribute name="deviceClass" type="int" value="1"/>
<attribute name="deviceSource" type="int" value="6"/>
</data>
<data name="Wayland Pointer">
<attribute name="deviceClass" type="int" value="1"/>
<attribute name="deviceSource" type="int" value="0"/>
</data>
<data name="Wayland Wheel Scrolling">
<attribute name="deviceClass" type="int" value="1"/>
<attribute name="deviceSource" type="int" value="0"/>
</data>
<data name="YJX-CHIP MCHOSE G3 V2 Mouse">
<attribute name="deviceClass" type="int" value="1"/>
<attribute name="deviceSource" type="int" value="0"/>
</data>
</data>
<data name="tools">
<attribute name="current" type="string" value="selectRegion"/>
<data name="drawArrow"/>
<data name="drawCoordinateSystem"/>
<data name="drawDoubleArrow"/>
<data name="drawEllipse"/>
<data name="drawRect"/>
<data name="drawSpline"/>
<data name="eraser">
<attribute name="size" type="string" value="THIN"/>
<attribute name="type" type="string" value="deleteStroke"/>
</data>
<data name="hand"/>
<data name="highlighter">
<attribute name="color" type="hex" value="ffeeff00"/>
<attribute name="drawingType" type="string" value="default"/>
<attribute name="fill" type="int" value="0"/>
<attribute name="fillAlpha" type="int" value="128"/>
<attribute name="size" type="string" value="MEDIUM"/>
</data>
<data name="image"/>
<data name="laserPointerHighlighter">
<attribute name="color" type="hex" value="ffff0000"/>
<attribute name="size" type="string" value="MEDIUM"/>
</data>
<data name="laserPointerPen">
<attribute name="color" type="hex" value="ffff0000"/>
<attribute name="size" type="string" value="MEDIUM"/>
</data>
<data name="pen">
<attribute name="color" type="hex" value="ff000000"/>
<attribute name="drawingType" type="string" value="default"/>
<attribute name="fill" type="int" value="0"/>
<attribute name="fillAlpha" type="int" value="128"/>
<attribute name="size" type="string" value="MEDIUM"/>
<attribute name="style" type="string" value="plain"/>
</data>
<data name="playObject"/>
<data name="selectMultiLayerRect"/>
<data name="selectMultiLayerRegion"/>
<data name="selectObject"/>
<data name="selectPdfTextLinear">
<attribute name="color" type="hex" value="ff000000"/>
</data>
<data name="selectPdfTextRect">
<attribute name="color" type="hex" value="ff000000"/>
</data>
<data name="selectRect"/>
<data name="selectRegion"/>
<data name="showFloatingToolbox"/>
<data name="text">
<attribute name="color" type="hex" value="ff000000"/>
</data>
<data name="verticalSpace"/>
</data>
<data name="touch">
<attribute name="cmdDisable" type="string" value=""/>
<attribute name="cmdEnable" type="string" value=""/>
<attribute name="disableTouch" type="boolean" value="false"/>
<attribute name="method" type="string" value="auto"/>
<attribute name="timeout" type="int" value="1000"/>
</data>
</settings>
File renamed without changes.