Add initial xlibre/X11 configs and installs, add misc install programs

This commit is contained in:
2026-01-16 02:39:39 -06:00
parent a220886000
commit 512bd034c4
14 changed files with 188 additions and 12 deletions

View File

@@ -0,0 +1,38 @@
#!/bin/sh
prefix="/usr"
exec_prefix="${prefix}"
xrdb="xrdb"
xinitdir="/etc/X11/xinit"
xmodmap="xmodmap"
userresources="$HOME/.Xresources"
usermodmap="$HOME/.Xmodmap"
sysresources="$xinitdir/.Xresources"
sysmodmap="$xinitdir/.Xmodmap"
# merge in defaults and keymaps
[ -x /usr/bin/cpp ] && xinit_nocpp_opt="" || xinit_nocpp_opt="-nocpp"
[ -f "$sysresources" ] && "$xrdb" "$xinit_nocpp_opt" -merge "$sysresources"
[ -f "$sysmodmap" ] && "$xmodmap" "$sysmodmap"
[ -f "$userresources" ] && "$xrdb" -nocpp -merge "$userresources"
[ -f "$usermodmap" ] && "$xmodmap" "$usermodmap"
# source xinitdrc.d script files
[ -d "$xinitdir"/xinitrc.d ] && {
for f in "$xinitdir/xinitrc.d"/?*.sh ; do
[ -x "$f" ] && . "$f"
done
unset f
}
# xrandr mode for laptop display (framework 13in), target 1920x1280 resolution
dispmanage_modeline=$(cvt 1920 1280 60 | sed -n '2p' | sed -E "s/^Modeline //g")
dispmanage_mode_id=$(printf "%s" "$dispmanage_modeline" | sed -E "s/^([^ ]+)\s.*$/\1/g")
printf "%s" "$dispmanage_modeline" | xargs xrandr --newmode
printf "%s" "$dispmanage_mode_id" | xargs xrandr --addmode eDP
xrandr --output eDP --mode "1920x1280_60.00"
# start window manager
exec dwm

View File

@@ -5,10 +5,10 @@ return {
local dap = require("dap")
dap.set_log_level("DEBUG")
dap.adapters.codelldb = {
type = "executable",
command = "codelldb",
}
-- dap.adapters.codelldb = {
-- type = "executable",
-- command = "codelldb",
-- }
local dapConfigArgsInput = function()
return vim.split(vim.fn.input("args: "), " ")
@@ -104,7 +104,7 @@ return {
config = function()
require("mason-nvim-dap").setup({
ensure_installed = {
"codelldb",
-- "codelldb",
-- "delve",
},
automatic_installation = true,

View File

@@ -1,5 +1,5 @@
[ -r "$HOME/.config/profile" ] && . "$HOME/.config/profile"
[ -r "$XDG_CONFIG_HOME/rc" ] && . "$XDG_CONFIG_HOME/rc"
# overwrite PS1 here, since zsh to use different special chars
# overwrite PS1 here, since zsh decided to use different special chars
export PS1="%n@%m %1~ %# "