xdg compliance
This commit is contained in:
parent
0f7373ec95
commit
3e94b02ff6
13 changed files with 351 additions and 26 deletions
|
|
@ -543,6 +543,11 @@ Description="Keyboard - Polish - Polish (lefty)"
|
|||
Language=pl
|
||||
Label="pl (lefty)"
|
||||
|
||||
[keyboard-pl-slaviature]
|
||||
Description="Keyboard - Polish - Polish (Slavistic Phonetic Alphabet)"
|
||||
Language=pl
|
||||
Label="pl (slaviature)"
|
||||
|
||||
[keyboard-trans]
|
||||
Description="Keyboard - International Phonetic Alphabet"
|
||||
Language=
|
||||
|
|
|
|||
48
.config/nethack/config
Normal file
48
.config/nethack/config
Normal file
|
|
@ -0,0 +1,48 @@
|
|||
#OPTIONS=tile_file:tile32.bmp,tile_width:32,tile_height:32
|
||||
OPTIONS=windowtype:curses
|
||||
OPTIONS=symset:curses
|
||||
|
||||
OPTIONS=catname:maomao
|
||||
OPTIONS=dogname:baowao
|
||||
OPTIONS=fruit:Cockmeat Sandwich On Foccacia bar
|
||||
OPTIONS=hilite_pile
|
||||
OPTIONS=hilite_status:TRUE
|
||||
OPTIONS=showexp
|
||||
OPTIONS=showscore
|
||||
OPTIONS=hitpointbar
|
||||
OPTIONS=role:wizard
|
||||
OPTIONS=race:human
|
||||
OPTIONS=boulder:0
|
||||
OPTIONS=msghistory:60
|
||||
OPTIONS=msg_window:full
|
||||
OPTIONS=perm_invent
|
||||
OPTIONS=autopickup,pickup_types:?!/$="
|
||||
|
||||
OPTIONS=menucolors
|
||||
MENUCOLOR="blessed"=green
|
||||
MENUCOLOR="holy"=yellow
|
||||
MENUCOLOR="cursed"=red
|
||||
MENUCOLOR="uncursed"=cyan
|
||||
MENUCOLOR="unholy"=brown
|
||||
MENUCOLOR="cursed * (being worn)"=red&underline
|
||||
|
||||
OPTIONS=statushilites
|
||||
OPTION=hilite_status: hitpoints/<30%/red/normal
|
||||
OPTION=hilite_status: strength/down/red/up/green
|
||||
OPTION=hilite_status: dexterity/down/red/up/green
|
||||
OPTION=hilite_status: constitution/down/red/up/green
|
||||
OPTION=hilite_status: intelligence/down/red/up/green
|
||||
OPTION=hilite_status: wisdom/down/red/up/green
|
||||
OPTION=hilite_status: charisma/down/red/up/green
|
||||
OPTION=hilite_status: gold/down/red/up/green
|
||||
OPTION=hilite_status: armor-class/down/green/up/red
|
||||
OPTION=hilite_status: hitpoints-max/down/red/up/green
|
||||
OPTION=hilite_status: power-max/down/red/up/green
|
||||
OPTION=hilite_status: experience-level/down/red/up/green
|
||||
OPTION=hilite_status: hunger/0/red/normal
|
||||
OPTION=hilite_status: hunger/2/yellow/normal
|
||||
OPTION=hilite_status: hunger/3/red/underline
|
||||
OPTION=hilite_status: hunger/4/red/normal
|
||||
OPTION=hilite_status: hunger/5/red/underline
|
||||
OPTION=hilite_status: hunger/6/red/underline
|
||||
|
||||
BIN
.config/newsboat/cache.db
Normal file
BIN
.config/newsboat/cache.db
Normal file
Binary file not shown.
51
.config/newsboat/config
Normal file
51
.config/newsboat/config
Normal file
|
|
@ -0,0 +1,51 @@
|
|||
# -- feeds ---------------------------------------------------------------------
|
||||
|
||||
auto-reload yes
|
||||
reload-time 120
|
||||
reload-threads 4
|
||||
download-retries 4
|
||||
download-timeout 10
|
||||
prepopulate-query-feeds yes
|
||||
|
||||
|
||||
# -- display -------------------------------------------------------------------
|
||||
|
||||
show-read-feeds yes
|
||||
feed-sort-order unreadarticlecount-asc
|
||||
|
||||
color info default default reverse
|
||||
color listnormal_unread yellow default
|
||||
color listfocus blue default reverse bold
|
||||
color listfocus_unread blue default reverse bold
|
||||
|
||||
text-width 80
|
||||
|
||||
|
||||
# -- navigation ----------------------------------------------------------------
|
||||
|
||||
goto-next-feed no
|
||||
|
||||
browser "/usr/bin/brave %u"
|
||||
|
||||
bind-key j down feedlist
|
||||
bind-key k up feedlist
|
||||
bind-key j next articlelist
|
||||
bind-key k prev articlelist
|
||||
bind-key J next-feed articlelist
|
||||
bind-key K prev-feed articlelist
|
||||
bind-key j down article
|
||||
bind-key k up article
|
||||
|
||||
|
||||
# -- bookmarks -----------------------------------------------------------------
|
||||
|
||||
bookmark-cmd ~/.newsbeuter/bookmark.sh
|
||||
bookmark-interactive no
|
||||
bookmark-autopilot yes
|
||||
|
||||
|
||||
# -- misc ----------------------------------------------------------------------
|
||||
|
||||
unbind-key C feedlist
|
||||
confirm-exit no
|
||||
cleanup-on-quit no
|
||||
18
.config/newsboat/urls
Normal file
18
.config/newsboat/urls
Normal file
|
|
@ -0,0 +1,18 @@
|
|||
|
||||
"~~~PEOPLE~~~"
|
||||
https://domdit.com/index.xml
|
||||
https://dukenukemis.cool/ashleyrss.xml
|
||||
https://lukesmith.xyz/index.xml
|
||||
https://glome.bearblog.dev/feed/
|
||||
https://www.bcionescu.com/feed.atom
|
||||
https://www.eddybergman.com/feeds/posts/default
|
||||
https://kunfucutsman.neocities.org/posts/index.xml
|
||||
https://officialsonichu.com/blogs/news.atom
|
||||
"~"
|
||||
"~~~TECH~~~"
|
||||
https://www.nethack.org/NetHack.xml
|
||||
https://artixlinux.org/feed.php
|
||||
https://archlinux.org/feeds/news/
|
||||
"~"
|
||||
"~~~MUSIC~~~"
|
||||
https://bobonzappa.com/feed/
|
||||
6
.config/newsboat/yt-feed
Normal file
6
.config/newsboat/yt-feed
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
# Data Science At Home
|
||||
https://invidious.nerdvpn.de/feed/channel/UCS3-Fuwaty1mc8MH6vJTVTw
|
||||
|
||||
# Speak Machine
|
||||
http://invidious.nerdvpn.de/feed/channel/UCMkMs3Val6p1J6ZJe-TJ65Q
|
||||
|
||||
|
|
@ -55,6 +55,7 @@ require("config.plugins.theme")
|
|||
require("config.plugins.treesitter")
|
||||
require("config.plugins.venv-selector")
|
||||
require("config.plugins.markdown-renderer")
|
||||
require("config.plugins.image")
|
||||
|
||||
local enable_providers = {
|
||||
"python3_provider",
|
||||
|
|
|
|||
3
.config/nvim/lua/config/plugins/image.lua
Normal file
3
.config/nvim/lua/config/plugins/image.lua
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
vim.pack.add{"https://github.com/3rd/image.nvim"}
|
||||
|
||||
require("image").setup()
|
||||
|
|
@ -1,7 +1,7 @@
|
|||
{
|
||||
"plugins": {
|
||||
"asyncomplete-lsp.vim": {
|
||||
"rev": "d5d91e1ad70edb00368c11d3e81008835ac14dd1",
|
||||
"rev": "da23f4418a6301feac7b99e1728fb79acb243d69",
|
||||
"src": "https://github.com/prabirshrestha/asyncomplete-lsp.vim"
|
||||
},
|
||||
"asyncomplete.vim": {
|
||||
|
|
@ -13,75 +13,91 @@
|
|||
"src": "https://github.com/Pocco81/auto-save.nvim"
|
||||
},
|
||||
"barbar.nvim": {
|
||||
"rev": "fb4369940a07dda35fa4d7f54cf4a36aa00440e6",
|
||||
"rev": "539d73def39c9172b4d4d769f14090e08f37b29d",
|
||||
"src": "https://github.com/romgrk/barbar.nvim"
|
||||
},
|
||||
"basedpyright": {
|
||||
"rev": "513aa518c60e4fe8e9b3cb87c115dc75427013f4",
|
||||
"rev": "c777e5258f2ff4329e6991aff3a15c89d6925940",
|
||||
"src": "https://github.com/DetachHead/basedpyright"
|
||||
},
|
||||
"blink.cmp": {
|
||||
"rev": "b19413d214068f316c78978b08264ed1c41830ec",
|
||||
"rev": "62c3d54f7d739ee46f850ea6832383e3b7ca2ee1",
|
||||
"src": "https://github.com/saghen/blink.cmp"
|
||||
},
|
||||
"conform.nvim": {
|
||||
"rev": "1bf8b5b9caee51507aa51eaed3da5b0f2595c6b9",
|
||||
"rev": "086a40dc7ed8242c03be9f47fbcee68699cc2395",
|
||||
"src": "https://github.com/stevearc/conform.nvim"
|
||||
},
|
||||
"dashboard-nvim": {
|
||||
"rev": "0775e567b6c0be96d01a61795f7b64c1758262f6",
|
||||
"src": "https://github.com/nvimdev/dashboard-nvim"
|
||||
},
|
||||
"eldritch.nvim": {
|
||||
"rev": "0415fa72c348e814a7a6cc9405593a4f812fe12f",
|
||||
"src": "https://github.com/eldritch-theme/eldritch.nvim"
|
||||
},
|
||||
"everforest-nvim": {
|
||||
"rev": "557bce922401e247a596583679bc181d4d688554",
|
||||
"rev": "323e7633034a8068636a11597cec03bca5465c50",
|
||||
"src": "https://github.com/neanias/everforest-nvim.git"
|
||||
},
|
||||
"image.nvim": {
|
||||
"rev": "da2be65c153ba15a14a342b05591652a6df70d58",
|
||||
"src": "https://github.com/3rd/image.nvim"
|
||||
},
|
||||
"lualine.nvim": {
|
||||
"rev": "3946f0122255bc377d14a59b27b609fb3ab25768",
|
||||
"rev": "47f91c416daef12db467145e16bed5bbfe00add8",
|
||||
"src": "https://github.com/nvim-lualine/lualine.nvim"
|
||||
},
|
||||
"mason-lspconfig.nvim": {
|
||||
"rev": "b1d9a914b02ba5660f1e272a03314b31d4576fe2",
|
||||
"rev": "a979821a975897b88493843301950c456a725982",
|
||||
"src": "https://github.com/mason-org/mason-lspconfig.nvim"
|
||||
},
|
||||
"mason-tool-installer.nvim": {
|
||||
"rev": "517ef5994ef9d6b738322664d5fdd948f0fdeb46",
|
||||
"rev": "443f1ef8b5e6bf47045cb2217b6f748a223cf7dc",
|
||||
"src": "https://github.com/WhoIsSethDaniel/mason-tool-installer.nvim"
|
||||
},
|
||||
"mason.nvim": {
|
||||
"rev": "57e5a8addb8c71fb063ee4acda466c7cf6ad2800",
|
||||
"rev": "44d1e90e1f66e077268191e3ee9d2ac97cc18e65",
|
||||
"src": "https://github.com/mason-org/mason.nvim"
|
||||
},
|
||||
"miasma.nvim": {
|
||||
"rev": "627f2e1cac91de0d1d4dd7472b506a30f41b2b7d",
|
||||
"src": "https://github.com/xero/miasma.nvim"
|
||||
},
|
||||
"mini.nvim": {
|
||||
"rev": "6e885e4c27743ae6bf5957ea78ce86c032835f09",
|
||||
"src": "https://github.com/echasnovski/mini.nvim"
|
||||
"rev": "439cdcd6992bc9012efd7d8ed7a7b7a0f1fac32a",
|
||||
"src": "https://github.com/nvim-mini/mini.nvim"
|
||||
},
|
||||
"nightfox.nvim": {
|
||||
"rev": "ba47d4b4c5ec308718641ba7402c143836f35aa9",
|
||||
"src": "https://github.com/EdenEast/nightfox.nvim"
|
||||
},
|
||||
"nvim-autopairs": {
|
||||
"rev": "59bce2eef357189c3305e25bc6dd2d138c1683f5",
|
||||
"src": "https://github.com/windwp/nvim-autopairs"
|
||||
},
|
||||
"nvim-dap": {
|
||||
"rev": "5860c7c501eb428d3137ee22c522828d20cca0b3",
|
||||
"rev": "a9d8cb68ee7184111dc66156c4a2ebabfbe01bc5",
|
||||
"src": "https://github.com/mfussenegger/nvim-dap"
|
||||
},
|
||||
"nvim-dap-python": {
|
||||
"rev": "64652d1ae1db80870d9aac7132d76e37acd86a26",
|
||||
"rev": "1808458eba2b18f178f990e01376941a42c7f93b",
|
||||
"src": "https://github.com/mfussenegger/nvim-dap-python"
|
||||
},
|
||||
"nvim-lspconfig": {
|
||||
"rev": "abf6d190f2c06818489c0bd4b926e7e3a06c5e51",
|
||||
"rev": "841c6d4139aedb8a3f2baf30cef5327371385b93",
|
||||
"src": "https://github.com/neovim/nvim-lspconfig"
|
||||
},
|
||||
"nvim-surround": {
|
||||
"rev": "fcfa7e02323d57bfacc3a141f8a74498e1522064",
|
||||
"rev": "61319d4bd1c5e336e197defa15bd104c51f0fb29",
|
||||
"src": "https://github.com/kylechui/nvim-surround"
|
||||
},
|
||||
"nvim-tree.lua": {
|
||||
"rev": "1eda2569394f866360e61f590f1796877388cb8a",
|
||||
"rev": "3d385d3346e4883d60dc37cf642bd47bed78a46e",
|
||||
"src": "https://github.com/nvim-tree/nvim-tree.lua"
|
||||
},
|
||||
"nvim-treesitter": {
|
||||
"rev": "42fc28ba918343ebfd5565147a42a26580579482",
|
||||
"rev": "cf12346a3414fa1b06af75c79faebe7f76df080a",
|
||||
"src": "https://github.com/nvim-treesitter/nvim-treesitter"
|
||||
},
|
||||
"nvim-treesitter-textobjects": {
|
||||
|
|
@ -89,7 +105,7 @@
|
|||
"src": "https://github.com/nvim-treesitter/nvim-treesitter-textobjects"
|
||||
},
|
||||
"nvim-web-devicons": {
|
||||
"rev": "8dcb311b0c92d460fac00eac706abd43d94d68af",
|
||||
"rev": "d7462543c9e366c0d196c7f67a945eaaf5d99414",
|
||||
"src": "https://github.com/nvim-tree/nvim-web-devicons"
|
||||
},
|
||||
"plenary.nvim": {
|
||||
|
|
@ -101,19 +117,19 @@
|
|||
"src": "https://github.com/MunifTanjim/prettier.nvim"
|
||||
},
|
||||
"render-markdown.nvim": {
|
||||
"rev": "6e0e8902dac70fecbdd8ce557d142062a621ec38",
|
||||
"rev": "e3c18ddd27a853f85a6f513a864cf4f2982b9f26",
|
||||
"src": "https://github.com/MeanderingProgrammer/render-markdown.nvim"
|
||||
},
|
||||
"telescope.nvim": {
|
||||
"rev": "83a3a713d6b2d2a408491a1b959e55a7fa8678e8",
|
||||
"rev": "5255aa27c422de944791318024167ad5d40aad20",
|
||||
"src": "https://github.com/nvim-telescope/telescope.nvim"
|
||||
},
|
||||
"venv-selector.nvim": {
|
||||
"rev": "58bae72c84b9f7f864c879ec1896e384296f9ffb",
|
||||
"rev": "42e8faadf9b819654f29eb1a785797a3a328f301",
|
||||
"src": "https://github.com/linux-cultist/venv-selector.nvim"
|
||||
},
|
||||
"vim-lsp-settings": {
|
||||
"rev": "139d4adf61f0699cc97744d4e6dfb8a6317397f5",
|
||||
"rev": "14f38588d8fd0eaaa0e4f3607996e5be86698aba",
|
||||
"src": "https://github.com/mattn/vim-lsp-settings"
|
||||
}
|
||||
}
|
||||
|
|
|
|||
0
.config/nvim/test.py
Normal file
0
.config/nvim/test.py
Normal file
|
|
@ -1,6 +1,26 @@
|
|||
# XDG CONFIGS
|
||||
export XDG_DATA_HOME=$HOME/.local/share
|
||||
export XDG_CONFIG_HOME=$HOME/.config
|
||||
export XDG_STATE_HOME=$HOME/.local/state
|
||||
export XDG_CACHE_HOME=$HOME/.cache
|
||||
|
||||
export GNUPGHOME="$XDG_DATA_HOME"/gnupg
|
||||
export GOPATH="$XDG_DATA_HOME"/go
|
||||
export NVM_DIR="$XDG_DATA_HOME"/nvm
|
||||
export _JAVA_OPTIONS=-Djava.util.prefs.userRoot="$XDG_CONFIG_HOME"/java
|
||||
export PASSWORD_STORE_DIR="$XDG_DATA_HOME"/pass
|
||||
export PYTHON_HISTORY="XDG_STATE_HOME/python/python_history"
|
||||
export W3M_DIR="$XDG_DATA_HOME"/w3m
|
||||
export WINEPREFIX="$XDG_DATA_HOME"/wine
|
||||
export XAUTHORITY="$XDG_RUNTIME_DIR"/Xauthority
|
||||
export NETHACKOPTIONS=@"$XDG_CONFIG_HOME"/nethack/config
|
||||
|
||||
alias wget="wget --hsts-file=$XDG_DATA_HOME/wget-hsts"
|
||||
|
||||
export VISUAL=vim
|
||||
export EDITOR="$VISUAL"
|
||||
|
||||
|
||||
#generic
|
||||
alias ls='ls --color=auto'
|
||||
alias grep='grep --color=auto'
|
||||
|
|
@ -43,6 +63,10 @@ nvm() {
|
|||
nvm "$@"
|
||||
}
|
||||
|
||||
export NPM_CONFIG_INIT_MODULE="$XDG_CONFIG_HOME"/npm/config/npm-init.js
|
||||
export NPM_CONFIG_CACHE="$XDG_CACHE_HOME"/npm
|
||||
export NPM_CONFIG_TMP="$XDG_RUNTIME_DIR"/npm
|
||||
|
||||
# pnpm
|
||||
export PNPM_HOME="/home/dominic/.local/share/pnpm"
|
||||
case ":$PATH:" in
|
||||
|
|
|
|||
153
.config/shell/pkgs.txt
Normal file
153
.config/shell/pkgs.txt
Normal file
|
|
@ -0,0 +1,153 @@
|
|||
arandr
|
||||
arduino-avr-core
|
||||
arduino-cli
|
||||
arduino-ide-bin
|
||||
arduino-mk-git
|
||||
arm-none-eabi-gcc
|
||||
arm-none-eabi-newlib
|
||||
artix-archlinux-support
|
||||
autorandr
|
||||
avr-binutils
|
||||
avr-gcc
|
||||
avr-libc
|
||||
avrdude
|
||||
base
|
||||
base-devel
|
||||
blueman
|
||||
bluetui
|
||||
bluez
|
||||
bluez-openrc
|
||||
bluez-utils
|
||||
brave-bin
|
||||
brightnessctl
|
||||
btop
|
||||
connman-gtk
|
||||
connman-openrc
|
||||
cronie
|
||||
cronie-openrc
|
||||
dhcpcd
|
||||
diylc
|
||||
downgrade
|
||||
drl
|
||||
efibootmgr
|
||||
elogind-openrc
|
||||
ex-vi-compat
|
||||
fastfetch
|
||||
fcitx5
|
||||
fcitx5-configtool
|
||||
fcitx5-gtk
|
||||
fcitx5-mozc
|
||||
fd
|
||||
feh
|
||||
ffmpeg
|
||||
ffmpegthumbnailer
|
||||
figlet
|
||||
flameshot
|
||||
fuse2
|
||||
fzf
|
||||
gajim
|
||||
git
|
||||
grub
|
||||
hexchat
|
||||
htop
|
||||
hugo
|
||||
i3-wm
|
||||
i3blocks
|
||||
innoextract
|
||||
keepassxc
|
||||
kicad
|
||||
kicad-library
|
||||
kitty
|
||||
less
|
||||
libdvdcss
|
||||
libreoffice-fresh
|
||||
libresprite-git
|
||||
librewolf
|
||||
light
|
||||
linux-firmware
|
||||
linux-lts
|
||||
ly
|
||||
ly-openrc
|
||||
man-db
|
||||
minicom
|
||||
mutt-wizard-git
|
||||
neovim-nightly-bin
|
||||
nethack
|
||||
newsboat
|
||||
nicotine+
|
||||
noto-fonts
|
||||
noto-fonts-cjk
|
||||
noto-fonts-emoji
|
||||
noto-fonts-extra
|
||||
openmw
|
||||
openocd-raspberrypi-git
|
||||
openrc
|
||||
openssh
|
||||
os-prober
|
||||
otf-ipafont
|
||||
pacman-contrib
|
||||
pairing_tool
|
||||
pam-gnupg
|
||||
pavucontrol
|
||||
pcmanfm
|
||||
pico-sdk
|
||||
picom
|
||||
picotool
|
||||
pipewire
|
||||
pipewire-alsa
|
||||
pipewire-openrc
|
||||
pipewire-pulse
|
||||
pipewire-pulse-openrc
|
||||
python-pillow
|
||||
python-pipx
|
||||
python-pywal16
|
||||
ranger
|
||||
rebuild-detector
|
||||
ripgrep
|
||||
rofi
|
||||
rofi-connman
|
||||
rsync
|
||||
sof-firmware
|
||||
solaar
|
||||
sshfs
|
||||
syslog-ng
|
||||
syslog-ng-openrc
|
||||
ticker
|
||||
tldr
|
||||
tmux
|
||||
transmission-gtk
|
||||
ttf-nerd-fonts-symbols
|
||||
ueberzug
|
||||
unrar
|
||||
upower
|
||||
usbutils
|
||||
vim
|
||||
vlc
|
||||
vlc-plugin-ass
|
||||
vlc-plugin-bluray
|
||||
vlc-plugin-dvd
|
||||
vlc-plugin-ffmpeg
|
||||
vlc-plugin-matroska
|
||||
vlc-plugin-mpeg2
|
||||
vlc-plugin-soxr
|
||||
vlc-plugin-srt
|
||||
vlc-plugin-x264
|
||||
vlc-plugin-x265
|
||||
vlc-plugins-extra
|
||||
w3m
|
||||
wget
|
||||
wine
|
||||
winetricks
|
||||
wireless_tools
|
||||
wireplumber-openrc
|
||||
woff2-font-awesome
|
||||
wpa_supplicant
|
||||
xclip
|
||||
xlibre-xserver
|
||||
xorg-xinit
|
||||
yay
|
||||
yt-dlp
|
||||
zip
|
||||
zsh
|
||||
zsh-autosuggestions
|
||||
zsh-syntax-highlighting
|
||||
4
.zshrc
4
.zshrc
|
|
@ -2,7 +2,7 @@
|
|||
|
||||
bindkey -e
|
||||
|
||||
HISTFILE=~/.histfile
|
||||
export HISTFILE="$XDG_STATE_HOME"/zsh/history
|
||||
HISTSIZE=1000000
|
||||
SAVEHIST=1000000
|
||||
HISTCONTROL=ignoreboth
|
||||
|
|
@ -27,7 +27,7 @@ zstyle :compinstall filename '/home/dominic/.zshrc'
|
|||
|
||||
autoload -Uz compinit
|
||||
if [[ -n ~/.zcompdump(#qN.mh+24) ]]; then
|
||||
compinit
|
||||
compinit -d "$XDG_CACHE_HOME"/zsh/zcompdump-"$ZSH_VERSION"
|
||||
else
|
||||
compinit -C
|
||||
fi
|
||||
|
|
|
|||
Loading…
Reference in a new issue