move script folders to a correct place, some vim config changes, etc...

This commit is contained in:
Arthur Khachaturov 2024-07-04 13:31:45 +03:00
parent c360fc2339
commit ffe452fe24
28 changed files with 380 additions and 360 deletions

View file

@ -1,6 +1,6 @@
set -x
setxkbmap -layout us,ru -option grp:win_space_toggle
# setxkbmap -layout us,ru -option grp:win_space_toggle
xset r rate 300 40
xwallpaper --zoom ${HOME}/.local/share/wallpaper/wallpaper.png

View file

@ -2,7 +2,7 @@
gtk-theme-name=Yaru-dark
gtk-icon-theme-name=Yaru-dark
gtk-font-name=Sans 10
gtk-cursor-theme-size=24
gtk-cursor-theme-size=48
gtk-toolbar-style=GTK_TOOLBAR_TEXT
gtk-toolbar-icon-size=GTK_ICON_SIZE_LARGE_TOOLBAR
gtk-button-images=0

View file

@ -0,0 +1 @@
return {}

View file

@ -22,7 +22,7 @@ local on_attach = function(_, bufnr)
nmap("<leader>i", vim.diagnostic.open_float)
nmap('<leader>ds', require('telescope.builtin').lsp_document_symbols, '[D]ocument [S]ymbols')
nmap('<leader>ws', require('telescope.builtin').lsp_dynamic_workspace_symbols, '[W]orkspace [S]ymbols')
-- nmap('<leader>ws', require('telescope.builtin').lsp_dynamic_workspace_symbols, '[W]orkspace [S]ymbols')
-- See `:help K` for why this keymap
nmap('K', vim.lsp.buf.hover, 'Hover Documentation')
@ -30,11 +30,11 @@ local on_attach = function(_, bufnr)
-- Lesser used LSP functionality
nmap('gD', vim.lsp.buf.declaration, '[G]oto [D]eclaration')
nmap('<leader>wa', vim.lsp.buf.add_workspace_folder, '[W]orkspace [A]dd Folder')
nmap('<leader>wr', vim.lsp.buf.remove_workspace_folder, '[W]orkspace [R]emove Folder')
nmap('<leader>wl', function()
print(vim.inspect(vim.lsp.buf.list_workspace_folders()))
end, '[W]orkspace [L]ist Folders')
-- nmap('<leader>wa', vim.lsp.buf.add_workspace_folder, '[W]orkspace [A]dd Folder')
-- nmap('<leader>wr', vim.lsp.buf.remove_workspace_folder, '[W]orkspace [R]emove Folder')
-- nmap('<leader>wl', function()
-- print(vim.inspect(vim.lsp.buf.list_workspace_folders()))
-- end, '[W]orkspace [L]ist Folders')
-- require("config.lsp.keybinds").init_keymap(bufnr)
vim.api.nvim_buf_create_user_command(bufnr, 'Format', function(_)
@ -43,6 +43,7 @@ local on_attach = function(_, bufnr)
end
local servers = {
ansiblels = require("config.lsp.ansiblels"),
clangd = require("config.lsp.clangd"),
pyright = require("config.lsp.pyright"),
lua_ls = require("config.lsp.lua_ls"),

View file

@ -2,7 +2,8 @@ local map = vim.keymap.set
-- Unbind keys
map('n', '<C-q>', '<NOP>')
-- map('v', 'K', '<NOP>')
map({ 'n', 'v' }, 'H', '<NOP>')
map({ 'n', 'v' }, 'L', '<NOP>')
-- Movement between buffers
map({ 'n', 'v' }, '<A-u>', ':bp<CR>', { silent = true })

View file

@ -1,4 +1,4 @@
#files: 1006 version: 5.9
#files: 1005 version: 5.9
_comps=(
'-' '_precommand'
@ -241,7 +241,6 @@ _comps=(
'ctags' '_ctags'
'ctags-exuberant' '_ctags'
'ctags-universal' '_ctags'
'ctr' '_ctr'
'cu' '_cu'
'curl' '_curl'
'cut' '_cut'
@ -1897,207 +1896,207 @@ bindkey '^[,' _history-complete-newer
bindkey '^[/' _history-complete-older
bindkey '^[~' _bash_complete-word
autoload -Uz _alacritty _bootctl _busctl _bwrap _ctr \
_curl _docker _dpkg-parsechangelog _flatpak _hostnamectl \
_journalctl _kernel-install _lf _localectl _loginctl \
_lsd _machinectl _mpv _networkctl _pulseaudio \
_resolvectl _rg _sd_hosts_or_user_at_host _sd_machines _sd_outputmodes \
_sd_unit_files _systemctl _systemd _systemd-analyze _systemd-delta \
_systemd-inhibit _systemd-nspawn _systemd-path _systemd-run _systemd-tmpfiles \
_timedatectl _udevadm _vlc _xwallpaper _zathura \
_cdr _floppy _logical_volumes _lscfg _lsdev \
_lslv _lspv _lsvg _object_classes _physical_volumes \
_smit _volume_groups _bsdconfig _bsd_disks _bsdinstall \
_bsd_pkg _chflags _csup _cu _cvsup \
_fbsd_architectures _fbsd_device_types _fetch _file_flags _freebsd-update \
_fstat _fw_update _gstat _ipfw _jail \
_jails _jexec _jls _jot _kdump \
_kld _ktrace _ktrace_points _ldap _login_classes \
_mixerctl _nbsd_architectures _obsd_architectures _pfctl _pkgin \
_portaudit _portlint _portmaster _portsnap _powerd \
_procstat _rcctl _routing_domains _routing_tables _signify \
_sockstat _sysclean _sysmerge _syspatch _sysrc \
_systat _sysupgrade _usbconfig _vmctl _watch-snoop \
_all_labels _all_matches _alternative _approximate _arg_compile \
_arguments _bash_completions _cache_invalid _call_function _combination \
_complete _complete_debug _complete_help _complete_help_generic _complete_tag \
_comp_locale _correct _correct_filename _correct_word _describe \
_description _dispatch _expand _expand_alias _expand_word \
_extensions _external_pwds _generic _guard _history \
_history_complete_word _ignored _list _main_complete _match \
_menu _message _most_recent_file _multi_parts _next_label \
_next_tags _normal _nothing _numbers _oldlist \
_pick_variant _prefix _read_comp _regex_arguments _regex_words \
_requested _retrieve_cache _sep_parts _sequence _set_command \
_setup _store_cache _sub_commands _tags _user_expand \
_values _wanted _cygcheck _cygpath _cygrunsrv \
_cygserver _cygstart _dumper _getclip _mkshortcut \
_mkzsh _pscp _putclip _readshortcut _caffeinate \
_defaults _fink _fs_usage _hdiutil _mac_applications \
_mac_files_for_application _mdfind _mdls _mdutil _networksetup \
_nvram _open _osascript _otool _pbcopy \
_plutil _qtplay _retrieve_mac_apps _say _scselect \
_sc_usage _scutil _softwareupdate _sw_vers _system_profiler \
_trash _xcode-select _a2utils _apt _apt-file \
_aptitude _apt-move _apt-show-versions _auto-apt _axi-cache \
_bts _bug _cdbs-edit-patch _dak _dchroot \
_dchroot-dsa _dcut _deb_architectures _debbugs_bugnumber _debchange \
_debcheckout _deb_codenames _debdiff _deb_files _debfoster \
_deborphan _deb_packages _debsign _debsnap _debuild \
_dlocate _dpatch-edit-patch _dpkg _dpkg-buildpackage _dpkg-cross \
_dpkg-repack _dpkg_source _dput _dscverify _dupload \
_git-buildpackage _grep-excuses _invoke-rc.d _lighttpd _lintian \
_madison _make-kpkg _members _mergechanges _module-assistant \
_pbuilder _piuparts _reprepro _sbuild _schroot \
_svn-buildpackage _toolchain-source _update-alternatives _update-rc.d _uscan \
_vim-addons _wajig _wanna-build _acpi _acpitool \
_alsa-utils _analyseplugin _basenc _brctl _btrfs \
_capabilities _chattr _chcon _choom _chrt \
_cpupower _cryptsetup _dkms _e2label _ethtool \
_findmnt _free _fuse_arguments _fusermount _fuse_values \
_gpasswd _htop _iconvconfig _ionice _ipset \
_iptables _iwconfig _kpartx _losetup _lsattr \
_lsblk _lsns _lsusb _ltrace _mat \
_mat2 _mdadm _mii-tool _modutils _mondo \
_networkmanager _nsenter _opkg _perf _pidof \
_pkgtool _pmap _qdbus _schedtool _selinux_contexts \
_selinux_roles _selinux_types _selinux_users _setpriv _setsid \
_slabtop _ss _sshfs _strace _sysstat \
_tload _tpb _tracepath _tune2fs _uml \
_unshare _valgrind _vserver _wakeup_capable_devices _wipefs \
_wpa_cli _rebootin _urpmi _dnf _rpm \
_scl _yum _beadm _be_name _coreadm \
_dhcpinfo _dladm _dtrace _dumpadm _flowadm \
_fmadm _inetadm _ipadm _pfexec _pkg5 \
_prstat _ptree _savecore _snoop _svcadm \
_svccfg _svcprop _svcs _svcs_fmri _zlogin \
_zoneadm _zones _a2ps _aap _abcde \
_absolute_command_paths _ack _adb _ansible _ant \
_antiword _apachectl _apm _arch_archives _arch_namespace \
_arp _arping _asciidoctor _asciinema _at \
_attr _augeas _avahi _awk _base64 \
_basename _bash _baudrates _baz _beep \
_bibtex _bind_addresses _bison _bittorrent _bogofilter \
_bpf_filters _bpython _bzip2 _bzr _cabal \
_cal _calendar _canonical_paths _cat _ccal \
_cdcd _cdrdao _cdrecord _chkconfig _chmod \
_chown _chroot _chsh _cksum _clay \
_cmdambivalent _cmdstring _cmp _column _comm \
_composer _compress _configure _cowsay _cp \
_cpio _cplay _crontab _cscope _csplit \
_cssh _ctags _ctags_tags _curl _cut \
_cvs _darcs _date _date_formats _dates \
_dbus _dconf _dd _devtodo _df \
_dhclient _dict _dict_words _diff _diff3 \
_diff_options _diffstat _dig _directories _dir_list \
_django _dmesg _dmidecode _dns_types _doas \
_domains _dos2unix _drill _dropbox _dsh \
_dtruss _du _dvi _ecasound _ed \
_elfdump _elinks _email_addresses _enscript _entr \
_env _espeak _etags _fakeroot _feh \
_fetchmail _ffmpeg _figlet _file_modes _files \
_file_systems _find _find_net_interfaces _finger _flac \
_flex _fmt _fold _fortune _fsh \
_fuser _gcc _gcore _gdb _gem \
_genisoimage _getconf _getent _getfacl _getmail \
_getopt _ghostscript _git _global _global_tags \
_gnu_generic _gnupod _gnutls _go _gpg \
_gphoto2 _gprof _gradle _graphicsmagick _grep \
_groff _groups _growisofs _gsettings _guilt \
_gzip _have_glob_qual _head _hexdump _host \
_hostname _hosts _iconv _id _ifconfig \
_iftop _imagemagick _initctl _init_d _install \
_iostat _ip _ipsec _irssi _ispell \
_java _java_class _joe _join _jq \
_killall _knock _kvno _last _ldconfig \
_ldd _ld_debug _less _lha _libvirt \
_links _list_files _lldb _ln _loadkeys \
_locale _localedef _locales _locate _logger \
_look _lp _ls _lsof _lua \
_luarocks _lynx _lz4 _lzop _mail \
_mailboxes _make _man _md5sum _mencal \
_mh _mime_types _mkdir _mkfifo _mknod \
_mktemp _module _monotone _moosic _mosh \
_mount _mpc _mt _mtools _mtr \
_mutt _mv _my_accounts _myrepos _mysqldiff \
_mysql_utils _ncftp _netcat _net_interfaces _netstat \
_newsgroups _nginx _ngrep _nice _nkf \
_nl _nm _nmap _npm _nslookup \
_numfmt _objdump _object_files _od _openstack \
_opustools _other_accounts _pack _pandoc _paste \
_patch _patchutils _path_commands _path_files _pax \
_pbm _pdf _perforce _perl _perl_basepods \
_perldoc _perl_modules _pgids _pgrep _php \
_picocom _pids _pine _ping _pip \
_pkgadd _pkg-config _pkginfo _pkg_instance _pkgrm \
_pon _ports _postfix _postgresql _postscript \
_pr _printenv _printers _process_names _prove \
_ps _pspdf _psutils _ptx _pump \
_pv _pwgen _pydoc _python _python_modules \
_qemu _quilt _rake _ranlib _rar \
_rclone _rcs _readelf _readlink _remote_files \
_renice _ri _rlogin _rm _rmdir \
_route _rrdtool _rsync _rubber _ruby \
_runit _samba _sccs _scons _screen \
_script _seafile _sed _seq _service \
_services _setfacl _sh _shasum _showmount \
_shred _shuf _shutdown _signals _sisu \
_slrn _smartmontools _socket _sort _spamassassin \
_split _sqlite _sqsh _ssh _ssh_hosts \
_stat _stdbuf _stgit _stow _strings \
_strip _stty _su _subversion _sudo \
_surfraw _swaks _swanctl _swift _sys_calls \
_sysctl _tac _tail _tar _tar_archive \
_tardy _tcpdump _tcptraceroute _tee _telnet \
_terminals _tex _texi _texinfo _tidy \
_tiff _tilde_files _timeout _time_zone _tin \
_tla _tmux _todo.sh _toilet _top \
_topgit _totd _touch _tput _tr \
_transmission _tree _truncate _truss _tty \
_ttys _twidge _twisted _umountable _unace \
_uname _unexpand _uniq _unison _units \
_uptime _urls _user_admin _user_at_host _users \
_users_on _vi _vim _visudo _vmstat \
_vorbis _vpnc _w _w3m _watch \
_wc _webbrowser _wget _whereis _who \
_whois _wiggle _xargs _xmlsoft _xmlstarlet \
_xmms2 _xxd _xz _yafc _yodl \
_yp _zcat _zdump _zfs _zfs_dataset \
_zfs_pool _zip _zsh _acroread _code \
_dcop _eog _evince _geany _gnome-gv \
_gqview _gv _kdeconnect _kfmclient _matlab \
_mozilla _mplayer _mupdf _nautilus _nedit \
_netscape _okular _pdftk _qiv _rdesktop \
_setxkbmap _sublimetext _urxvt _vnc _x_arguments \
_xauth _xautolock _x_borderwidth _xclip _x_color \
_x_colormapid _x_cursor _x_display _xdvi _x_extension \
_xfig _x_font _xft_fonts _x_geometry _xinput \
_x_keysym _xloadimage _x_locale _x_modifier _xmodmap \
_x_name _xournal _xpdf _xrandr _x_resource \
_xscreensaver _x_selection_timeout _xset _xt_arguments _xterm \
_x_title _xt_session_id _x_utils _xv _x_visual \
_x_window _xwit _zeal _add-zle-hook-widget _add-zsh-hook \
_alias _aliases __arguments _arrays _assign \
_autocd _bindkey _brace_parameter _builtin _cd \
_command _command_names _compadd _compdef _completers \
_condition _default _delimiters _directory_stack _dirs \
_disable _dynamic_directory_name _echotc _echoti _emulate \
_enable _equal _exec _fc _file_descriptors \
_first _functions _globflags _globqual_delims _globquals \
_hash _history_modifiers _in_vared _jobs _jobs_bg \
_jobs_builtin _jobs_fg _kill _limit _limits \
_math _math_params _mere _module_math_func _options \
_options_set _options_unset _parameter _parameters _precommand \
_print _prompt _ps1234 _read _redirect \
_run-help _sched _set _setopt _source \
_strftime _subscript _suffix_alias_files _tcpsys _tilde \
_trap _ttyctl _typeset _ulimit _unhash \
_user_math_func _value _vared _vars _vcs_info \
_vcs_info_hooks _wait _which _widgets _zargs \
_zattr _zcalc _zcalc_line _zcompile _zed \
_zftp _zle _zmodload _zmv _zparseopts \
_zpty _zsh-mime-handler _zsocket _zstyle _ztodo \
_hwinfo _osc _SUSEconfig _yast _zypper
autoload -Uz _alacritty _bootctl _busctl _bwrap _curl \
_docker _dpkg-parsechangelog _flatpak _hostnamectl _journalctl \
_kernel-install _lf _localectl _loginctl _lsd \
_machinectl _mpv _networkctl _pulseaudio _resolvectl \
_rg _sd_hosts_or_user_at_host _sd_machines _sd_outputmodes _sd_unit_files \
_systemctl _systemd _systemd-analyze _systemd-delta _systemd-inhibit \
_systemd-nspawn _systemd-path _systemd-run _systemd-tmpfiles _timedatectl \
_udevadm _vlc _xwallpaper _zathura _cdr \
_floppy _logical_volumes _lscfg _lsdev _lslv \
_lspv _lsvg _object_classes _physical_volumes _smit \
_volume_groups _bsdconfig _bsd_disks _bsdinstall _bsd_pkg \
_chflags _csup _cu _cvsup _fbsd_architectures \
_fbsd_device_types _fetch _file_flags _freebsd-update _fstat \
_fw_update _gstat _ipfw _jail _jails \
_jexec _jls _jot _kdump _kld \
_ktrace _ktrace_points _ldap _login_classes _mixerctl \
_nbsd_architectures _obsd_architectures _pfctl _pkgin _portaudit \
_portlint _portmaster _portsnap _powerd _procstat \
_rcctl _routing_domains _routing_tables _signify _sockstat \
_sysclean _sysmerge _syspatch _sysrc _systat \
_sysupgrade _usbconfig _vmctl _watch-snoop _all_labels \
_all_matches _alternative _approximate _arg_compile _arguments \
_bash_completions _cache_invalid _call_function _combination _complete \
_complete_debug _complete_help _complete_help_generic _complete_tag _comp_locale \
_correct _correct_filename _correct_word _describe _description \
_dispatch _expand _expand_alias _expand_word _extensions \
_external_pwds _generic _guard _history _history_complete_word \
_ignored _list _main_complete _match _menu \
_message _most_recent_file _multi_parts _next_label _next_tags \
_normal _nothing _numbers _oldlist _pick_variant \
_prefix _read_comp _regex_arguments _regex_words _requested \
_retrieve_cache _sep_parts _sequence _set_command _setup \
_store_cache _sub_commands _tags _user_expand _values \
_wanted _cygcheck _cygpath _cygrunsrv _cygserver \
_cygstart _dumper _getclip _mkshortcut _mkzsh \
_pscp _putclip _readshortcut _caffeinate _defaults \
_fink _fs_usage _hdiutil _mac_applications _mac_files_for_application \
_mdfind _mdls _mdutil _networksetup _nvram \
_open _osascript _otool _pbcopy _plutil \
_qtplay _retrieve_mac_apps _say _scselect _sc_usage \
_scutil _softwareupdate _sw_vers _system_profiler _trash \
_xcode-select _a2utils _apt _apt-file _aptitude \
_apt-move _apt-show-versions _auto-apt _axi-cache _bts \
_bug _cdbs-edit-patch _dak _dchroot _dchroot-dsa \
_dcut _deb_architectures _debbugs_bugnumber _debchange _debcheckout \
_deb_codenames _debdiff _deb_files _debfoster _deborphan \
_deb_packages _debsign _debsnap _debuild _dlocate \
_dpatch-edit-patch _dpkg _dpkg-buildpackage _dpkg-cross _dpkg-repack \
_dpkg_source _dput _dscverify _dupload _git-buildpackage \
_grep-excuses _invoke-rc.d _lighttpd _lintian _madison \
_make-kpkg _members _mergechanges _module-assistant _pbuilder \
_piuparts _reprepro _sbuild _schroot _svn-buildpackage \
_toolchain-source _update-alternatives _update-rc.d _uscan _vim-addons \
_wajig _wanna-build _acpi _acpitool _alsa-utils \
_analyseplugin _basenc _brctl _btrfs _capabilities \
_chattr _chcon _choom _chrt _cpupower \
_cryptsetup _dkms _e2label _ethtool _findmnt \
_free _fuse_arguments _fusermount _fuse_values _gpasswd \
_htop _iconvconfig _ionice _ipset _iptables \
_iwconfig _kpartx _losetup _lsattr _lsblk \
_lsns _lsusb _ltrace _mat _mat2 \
_mdadm _mii-tool _modutils _mondo _networkmanager \
_nsenter _opkg _perf _pidof _pkgtool \
_pmap _qdbus _schedtool _selinux_contexts _selinux_roles \
_selinux_types _selinux_users _setpriv _setsid _slabtop \
_ss _sshfs _strace _sysstat _tload \
_tpb _tracepath _tune2fs _uml _unshare \
_valgrind _vserver _wakeup_capable_devices _wipefs _wpa_cli \
_rebootin _urpmi _dnf _rpm _scl \
_yum _beadm _be_name _coreadm _dhcpinfo \
_dladm _dtrace _dumpadm _flowadm _fmadm \
_inetadm _ipadm _pfexec _pkg5 _prstat \
_ptree _savecore _snoop _svcadm _svccfg \
_svcprop _svcs _svcs_fmri _zlogin _zoneadm \
_zones _a2ps _aap _abcde _absolute_command_paths \
_ack _adb _ansible _ant _antiword \
_apachectl _apm _arch_archives _arch_namespace _arp \
_arping _asciidoctor _asciinema _at _attr \
_augeas _avahi _awk _base64 _basename \
_bash _baudrates _baz _beep _bibtex \
_bind_addresses _bison _bittorrent _bogofilter _bpf_filters \
_bpython _bzip2 _bzr _cabal _cal \
_calendar _canonical_paths _cat _ccal _cdcd \
_cdrdao _cdrecord _chkconfig _chmod _chown \
_chroot _chsh _cksum _clay _cmdambivalent \
_cmdstring _cmp _column _comm _composer \
_compress _configure _cowsay _cp _cpio \
_cplay _crontab _cscope _csplit _cssh \
_ctags _ctags_tags _curl _cut _cvs \
_darcs _date _date_formats _dates _dbus \
_dconf _dd _devtodo _df _dhclient \
_dict _dict_words _diff _diff3 _diff_options \
_diffstat _dig _directories _dir_list _django \
_dmesg _dmidecode _dns_types _doas _domains \
_dos2unix _drill _dropbox _dsh _dtruss \
_du _dvi _ecasound _ed _elfdump \
_elinks _email_addresses _enscript _entr _env \
_espeak _etags _fakeroot _feh _fetchmail \
_ffmpeg _figlet _file_modes _files _file_systems \
_find _find_net_interfaces _finger _flac _flex \
_fmt _fold _fortune _fsh _fuser \
_gcc _gcore _gdb _gem _genisoimage \
_getconf _getent _getfacl _getmail _getopt \
_ghostscript _git _global _global_tags _gnu_generic \
_gnupod _gnutls _go _gpg _gphoto2 \
_gprof _gradle _graphicsmagick _grep _groff \
_groups _growisofs _gsettings _guilt _gzip \
_have_glob_qual _head _hexdump _host _hostname \
_hosts _iconv _id _ifconfig _iftop \
_imagemagick _initctl _init_d _install _iostat \
_ip _ipsec _irssi _ispell _java \
_java_class _joe _join _jq _killall \
_knock _kvno _last _ldconfig _ldd \
_ld_debug _less _lha _libvirt _links \
_list_files _lldb _ln _loadkeys _locale \
_localedef _locales _locate _logger _look \
_lp _ls _lsof _lua _luarocks \
_lynx _lz4 _lzop _mail _mailboxes \
_make _man _md5sum _mencal _mh \
_mime_types _mkdir _mkfifo _mknod _mktemp \
_module _monotone _moosic _mosh _mount \
_mpc _mt _mtools _mtr _mutt \
_mv _my_accounts _myrepos _mysqldiff _mysql_utils \
_ncftp _netcat _net_interfaces _netstat _newsgroups \
_nginx _ngrep _nice _nkf _nl \
_nm _nmap _npm _nslookup _numfmt \
_objdump _object_files _od _openstack _opustools \
_other_accounts _pack _pandoc _paste _patch \
_patchutils _path_commands _path_files _pax _pbm \
_pdf _perforce _perl _perl_basepods _perldoc \
_perl_modules _pgids _pgrep _php _picocom \
_pids _pine _ping _pip _pkgadd \
_pkg-config _pkginfo _pkg_instance _pkgrm _pon \
_ports _postfix _postgresql _postscript _pr \
_printenv _printers _process_names _prove _ps \
_pspdf _psutils _ptx _pump _pv \
_pwgen _pydoc _python _python_modules _qemu \
_quilt _rake _ranlib _rar _rclone \
_rcs _readelf _readlink _remote_files _renice \
_ri _rlogin _rm _rmdir _route \
_rrdtool _rsync _rubber _ruby _runit \
_samba _sccs _scons _screen _script \
_seafile _sed _seq _service _services \
_setfacl _sh _shasum _showmount _shred \
_shuf _shutdown _signals _sisu _slrn \
_smartmontools _socket _sort _spamassassin _split \
_sqlite _sqsh _ssh _ssh_hosts _stat \
_stdbuf _stgit _stow _strings _strip \
_stty _su _subversion _sudo _surfraw \
_swaks _swanctl _swift _sys_calls _sysctl \
_tac _tail _tar _tar_archive _tardy \
_tcpdump _tcptraceroute _tee _telnet _terminals \
_tex _texi _texinfo _tidy _tiff \
_tilde_files _timeout _time_zone _tin _tla \
_tmux _todo.sh _toilet _top _topgit \
_totd _touch _tput _tr _transmission \
_tree _truncate _truss _tty _ttys \
_twidge _twisted _umountable _unace _uname \
_unexpand _uniq _unison _units _uptime \
_urls _user_admin _user_at_host _users _users_on \
_vi _vim _visudo _vmstat _vorbis \
_vpnc _w _w3m _watch _wc \
_webbrowser _wget _whereis _who _whois \
_wiggle _xargs _xmlsoft _xmlstarlet _xmms2 \
_xxd _xz _yafc _yodl _yp \
_zcat _zdump _zfs _zfs_dataset _zfs_pool \
_zip _zsh _acroread _code _dcop \
_eog _evince _geany _gnome-gv _gqview \
_gv _kdeconnect _kfmclient _matlab _mozilla \
_mplayer _mupdf _nautilus _nedit _netscape \
_okular _pdftk _qiv _rdesktop _setxkbmap \
_sublimetext _urxvt _vnc _x_arguments _xauth \
_xautolock _x_borderwidth _xclip _x_color _x_colormapid \
_x_cursor _x_display _xdvi _x_extension _xfig \
_x_font _xft_fonts _x_geometry _xinput _x_keysym \
_xloadimage _x_locale _x_modifier _xmodmap _x_name \
_xournal _xpdf _xrandr _x_resource _xscreensaver \
_x_selection_timeout _xset _xt_arguments _xterm _x_title \
_xt_session_id _x_utils _xv _x_visual _x_window \
_xwit _zeal _add-zle-hook-widget _add-zsh-hook _alias \
_aliases __arguments _arrays _assign _autocd \
_bindkey _brace_parameter _builtin _cd _command \
_command_names _compadd _compdef _completers _condition \
_default _delimiters _directory_stack _dirs _disable \
_dynamic_directory_name _echotc _echoti _emulate _enable \
_equal _exec _fc _file_descriptors _first \
_functions _globflags _globqual_delims _globquals _hash \
_history_modifiers _in_vared _jobs _jobs_bg _jobs_builtin \
_jobs_fg _kill _limit _limits _math \
_math_params _mere _module_math_func _options _options_set \
_options_unset _parameter _parameters _precommand _print \
_prompt _ps1234 _read _redirect _run-help \
_sched _set _setopt _source _strftime \
_subscript _suffix_alias_files _tcpsys _tilde _trap \
_ttyctl _typeset _ulimit _unhash _user_math_func \
_value _vared _vars _vcs_info _vcs_info_hooks \
_wait _which _widgets _zargs _zattr \
_zcalc _zcalc_line _zcompile _zed _zftp \
_zle _zmodload _zmv _zparseopts _zpty \
_zsh-mime-handler _zsocket _zstyle _ztodo _hwinfo \
_osc _SUSEconfig _yast _zypper
autoload -Uz +X _call_program
typeset -gUa _comp_assocs

View file

@ -1,34 +1,36 @@
set -a
export PATH="${$(find ~/.local/bin -type d -printf %p:)%%:}:$PATH"
#
PATH="${$(find -L ~/.local/bin -type d -printf %p:)%%:}:$PATH"
# lc vars
export LANG="en_US.UTF-8"
export LC_CTYPE="en_US.UTF-8"
export LC_NUMERIC="en_US.UTF-8"
export LC_TIME="en_US.UTF-8"
export LC_COLLATE="en_US.UTF-8"
export LC_MONETARY="en_US.UTF-8"
export LC_MESSAGES="en_US.UTF-8"
export LC_PAPER="en_US.UTF-8"
export LC_NAME="en_US.UTF-8"
export LC_ADDRESS="en_US.UTF-8"
export LC_TELEPHONE="en_US.UTF-8"
export LC_MEASUREMENT="en_US.UTF-8"
export LC_IDENTIFICATION="en_US.UTF-8"
export LC_ALL="en_US.UTF-8"
LANGUAGE="en_US.UTF-8"
LANG="en_US.UTF-8"
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL="en_US.UTF-8"
# default apps
export EDITOR="/usr/bin/nvim"
export GPG_TTY="$(tty)"
export MANPAGER="sh -c 'col -bx | batcat -l man -p'"
export MANROFFOPT="-c"
export MTR_OPTIONS="-t"
EDITOR="/usr/bin/nvim"
GPG_TTY="$(tty)"
MANPAGER="sh -c 'col -bx | batcat -l man -p'"
MANROFFOPT="-c"
MTR_OPTIONS="-t"
MOZ_USE_XINPUT2=1
export XDG_CURRENT_DESKTOP="gtk"
export XDG_SESSION_DESKTOP="$XDG_CURRENT_DESKTOP"
export WINDOW_MANAGER="dwm"
XDG_CURRENT_DESKTOP="gtk"
XDG_SESSION_DESKTOP="$XDG_CURRENT_DESKTOP"
WINDOW_MANAGER="dwm"
export SUDO_ASKPASS="${HOME}/.local/bin/scripts/dmenu_askpass"
SUDO_ASKPASS="${HOME}/.local/bin/scripts/dmenu_askpass"
set +a

View file

@ -67,19 +67,26 @@ alias .......="cd ../../../../../../"
# aliases
alias rz="exec zsh"
alias venv="source _venv"
alias venv="source src_venv"
alias ex="source src_example"
alias cdb="compiledb "
alias info="pinfo "
alias bat="batcat "
alias img="nsxiv "
alias xclip="xclip -selection clipboard"
alias d="diff --color -u "
alias rgf="rg --files | rg "
alias 7z="7zz" # for whatever reason 7z provides 7zz binary in debian
alias wt="watch -d -cn 0.1 "
# function aliases
bl () { brightnessctl set $1% &> /dev/null }
clines() { find $@ \( -name '*.cpp' -o -name '*.[ch]' \) -a ! -path '*cmake-build*' | xargs wc -l }
nosw() { alacritty --class 'noswallow' -e "$@" }; compdef _command nosw
t() { if [ -z "$1" ]; then taskell ~/.taskell.md; else taskell "$1"; fi }
t() { [ -z "$1" ] && taskell ~/.taskell.md || taskell "$1" }
vims() { vim "$(whereis $1 | cut -d ' ' -f 2)" }; compdef _command vims
bc() { unbuffer "$@" | bat }; compdef _command bc
# git aliases
alias gitignore="cp ${HOME}/.local/share/gitignore-template ./.gitignore"
@ -93,5 +100,8 @@ alias gb="git branch"
alias gd="git diff"
alias gr="git restore"
# docker aliases
alias dc="docker compose"
# disable xon controll chars
stty -ixon