summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorturret <turret@duck.com>2026-01-16 18:29:46 -0600
committerturret <turret@duck.com>2026-01-16 18:29:46 -0600
commit4cedaf8b885200e1b5fa649111301d20df4ab67a (patch)
tree1382aac14bfde6d6bf7751ab4b1e6b7c6ae5d036
parentbbbac7095c907f0d8f0ecc2b61bfa3567e70bd47 (diff)
downloadskel-master.tar.gz
skel-master.tar.bz2
skel-master.zip
update 2026HEADmaster
-rw-r--r--.bash_logout6
-rw-r--r--.bashrc2
-rw-r--r--.config/nvim/init.vim6
-rw-r--r--.gnupg/gpg-agent.conf6
-rw-r--r--.gnupg/gpg.conf21
-rw-r--r--.ssh/config5
-rw-r--r--.ssh/known_hosts5
-rw-r--r--.xinitrc30
-rw-r--r--.xsession1
9 files changed, 52 insertions, 30 deletions
diff --git a/.bash_logout b/.bash_logout
deleted file mode 100644
index 44b6f79..0000000
--- a/.bash_logout
+++ /dev/null
@@ -1,6 +0,0 @@
-# /etc/skel/.bash_logout
-
-# This file is sourced when a login shell terminates.
-
-# Clear the screen for security's sake.
-clear
diff --git a/.bashrc b/.bashrc
index 7918f81..f3c4403 100644
--- a/.bashrc
+++ b/.bashrc
@@ -23,4 +23,4 @@ export GPG_TTY=$(tty)
export SSH_AUTH_SOCK=$(gpgconf --list-dirs agent-ssh-socket)
gpgconf --launch gpg-agent
-[[ $(tty) == "/dev/tty1" ]] && startx && exit
+export XDG_DATA_DIRS=$XDG_DATA_DIRS:/var/lib/flatpak/exports/share:/home/turret/.local/share/flatpak/exports/share
diff --git a/.config/nvim/init.vim b/.config/nvim/init.vim
index b55cea7..88dab14 100644
--- a/.config/nvim/init.vim
+++ b/.config/nvim/init.vim
@@ -3,6 +3,8 @@ call plug#begin()
Plug 'drewtempelmeyer/palenight.vim'
Plug 'neoclide/coc.nvim', {'branch': 'release'}
Plug 'neovim/nvim-lspconfig'
+Plug 'jparise/vim-graphql'
+Plug 'tikhomirov/vim-glsl'
call plug#end()
@@ -22,7 +24,6 @@ let mapleader =","
"set bg=light
set bg=dark
"set t_Co=16
-set go=a
set mouse=a
set nohlsearch
"set clipboard=unnamedplus
@@ -84,6 +85,8 @@ filetype on
autocmd BufRead,BufNewFile /tmp/calcurse*,~/.calcurse/notes/* set filetype=markdown
autocmd BufRead,BufNewFile *.ms,*.me,*.mom,*.man set filetype=groff
autocmd BufRead,BufNewFile *.tex set filetype=tex
+ autocmd BufRead,BufNewFile *.vs,*.fs set filetype=glsl
+ autocmd BufRead,BufNewFile *.lua set syntax=luau
" Copy selected text to system clipboard (requires gvim/nvim/vim-x11 installed):
vnoremap <C-c> "+y
@@ -108,4 +111,3 @@ filetype on
set rtp+=/usr/share/vim/vimfiles
-lua require'lspconfig'.luau_lsp.setup{filetypes = {"luau", "lua"}, cmd = {"luau-lsp", "lsp", "--definitions=/home/turret/git/taurus/globalTypes.d.lua", "--docs=/home/turret/taurus/en-us.json"}}
diff --git a/.gnupg/gpg-agent.conf b/.gnupg/gpg-agent.conf
index f584310..2f64efe 100644
--- a/.gnupg/gpg-agent.conf
+++ b/.gnupg/gpg-agent.conf
@@ -1,4 +1,4 @@
-pinentry-program /usr/bin/pinentry
-no-grab
-default-cache-ttl 1800
+default-cache-ttl 600
+max-cache-ttl 7200
enable-ssh-support
+#write-env-file ~/.gpg-agent-info
diff --git a/.gnupg/gpg.conf b/.gnupg/gpg.conf
index c025172..582d14b 100644
--- a/.gnupg/gpg.conf
+++ b/.gnupg/gpg.conf
@@ -1,12 +1,31 @@
-use-agent
+# Assume that command line arguments are given as UTF8 strings.
utf8-strings
+
+# when outputting certificates, view user IDs distinctly from keys:
fixed-list-mode
+
+# long keyids are more collision-resistant than short keyids (it's trivial to make a key
+# with any desired short keyid)
+# NOTE: this breaks kmail gnupg support!
keyid-format 0xlong
+
+# when multiple digests are supported by all recipients, choose the strongest one:
personal-digest-preferences SHA512 SHA384 SHA256 SHA224
+
+# preferences chosen for new keys should prioritize stronger algorithms:
default-preference-list SHA512 SHA384 SHA256 SHA224 AES256 AES192 AES CAST5 BZIP2 ZLIB ZIP Uncompressed
+
+# You should always know at a glance which User IDs GPG thinks are legitimately bound to
+# the keys in the keyring:
verify-options show-uid-validity
list-options show-uid-validity
+
+# include an unambiguous indicator of which key made a signature:
+# (see http://thread.gmane.org/gmane.mail.notmuch.general/3721/focus=7234)
+# (and http://www.ietf.org/mail-archive/web/openpgp/current/msg00405.html)
sig-notation issuer-fpr@notations.openpgp.fifthhorseman.net=%g
+
+# when making an OpenPGP certification, use a stronger digest than the default SHA1:
cert-digest-algo SHA512
s2k-cipher-algo AES256
s2k-digest-algo SHA512
diff --git a/.ssh/config b/.ssh/config
index 4be131d..d604025 100644
--- a/.ssh/config
+++ b/.ssh/config
@@ -1 +1,6 @@
Match host * exec "gpg-connect-agent UPDATESTARTUPTTY /bye"
+
+Host *
+ HostkeyAlgorithms +ssh-rsa
+ PubkeyAcceptedAlgorithms +ssh-rsa
+
diff --git a/.ssh/known_hosts b/.ssh/known_hosts
deleted file mode 100644
index ecc4825..0000000
--- a/.ssh/known_hosts
+++ /dev/null
@@ -1,5 +0,0 @@
-server.turret.cyou ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBTL/ONy9LlG2+icbPn7FSA+q8Ty39UM64gTRn6xDu9g
-git.turret.cyou ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBTL/ONy9LlG2+icbPn7FSA+q8Ty39UM64gTRn6xDu9g
-zeus.turretllc.us ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBTL/ONy9LlG2+icbPn7FSA+q8Ty39UM64gTRn6xDu9g
-zeus ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBTL/ONy9LlG2+icbPn7FSA+q8Ty39UM64gTRn6xDu9g
-10.0.0.1 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBTL/ONy9LlG2+icbPn7FSA+q8Ty39UM64gTRn6xDu9g
diff --git a/.xinitrc b/.xinitrc
index 4f7ef48..7f260f3 100644
--- a/.xinitrc
+++ b/.xinitrc
@@ -1,14 +1,20 @@
export GTK_THEME=Adwaita:dark
-if command -v dbus-launch >/dev/null && test -z "${DBUS_SESSION_BUS_ADDRESS}"; then
- eval $(dbus-launch --sh-syntax --exit-with-session)
-fi
+export XDG_SESSION_TYPE=x11
+#if command -v dbus-launch >/dev/null && test -z "${DBUS_SESSION_BUS_ADDRESS}"; then
+# eval $(dbus-launch --sh-syntax --exit-with-session)
+#fi
# Ensure XDG_RUNTIME_DIR is set
-unset XDG_RUNTIME_DIR
-export XDG_RUNTIME_DIR=$(mktemp -d /tmp/$(id -u)-runtime-dir.XXX)
-gentoo-pipewire-launcher &
-unclutter &
-(while true; do xprop -root -set WM_NAME "VOL:$(wpctl get-volume @DEFAULT_AUDIO_SINK@ | cut -d ':' -f 2) | $(date +"%F %H:%M:%S %p")"; sleep .5; done) &
-[ -f ~/.background ] && feh --bg-scale ~/.background
-#(while true; do xprop -root -set WM_NAME "$(date +"%F %I:%M:%S %p")"; sleep .5; done) &
-
-exec dwm
+#unset XDG_RUNTIME_DIR
+#export XDG_RUNTIME_DIR=$(mktemp -d /tmp/$(id -u)-runtime-dir.XXX)
+
+#xset -dpms # screenblanking is fucking annoying on a desktop
+#xset s off # and it blanks in the middle of mpv playing
+
+#xrandr --output DisplayPort-0 --auto --left-of HDMI-A-0
+
+xscreensaver --no-splash &
+gentoo-pipewire-launcher restart &
+
+(while true; do xprop -root -set WM_NAME "$(date +"%F %I:%M:%S %p")" || exit; sleep .5; done) &
+
+exec dbus-launch --exit-with-session dwm
diff --git a/.xsession b/.xsession
new file mode 100644
index 0000000..1904ef5
--- /dev/null
+++ b/.xsession
@@ -0,0 +1 @@
+source ~/.xinitrc