- install vcsh
pikaur -S vcsh - then
vcsh clone git@github.com:jplikesbikes/dotfiles.git - delete any files that are in conflict
rm -rf .config/vcsh - and
vcsh dotfiles pull - use https://github.com/RichiH/myrepos to manage many vcsh repos easily
- use https://github.com/CyberShadow/aconfmgr
- sort packages and files into logical groups and save in individual vcsh repos
- put zsh config into multiple files
- base
- python
- node
- misc path updates
- auto completes for specific tools
- use multiple repos in vcsh
- base
- python
- node
- logical system setting groups
Can't currently autoinstall everything needed for my vimrc. You need to install vim-youcompleteme-git and finish up the install of ternjs/tern_for_vim
pikaur -S vim-youcompleteme-git
cd .vim/plugged/tern_for_vim && npm install
rustup component add rust-src
for my setup of ctrl-p (todo: make this optional)
pikaur -S the_silver_searcher
https://wiki.archlinux.org/index.php/Core_dump#Using_systemd https://www.freedesktop.org/software/systemd/man/coredump.conf.html#
top -c -p $(pgrep -d',' -f name-of-your-process)
add to /etc/environment
_JAVA_AWT_WM_NONREPARENTING=1
for nvidia install the driver and stop it from crashing on startup https://wiki.archlinux.org/title/NVIDIA#Installation add the following kernel parameters
nvidia-drm.modeset=1 ibt=off
Stop graphics from running on the nvidia card we only want it for cuda
edit /etc/modprobe.d/nvidia.conf
# dont blacklist nvidia, or nvidia_uvm those are needed for cuda
# blacklist the following since we don't want video to work
blacklist nvidia_drm
blacklist nvidia_modeset
blacklist nouveau
And to make sure gdm starts wayland https://wiki.archlinux.org/title/GDM#Wayland_and_the_proprietary_NVIDIA_driver
ln -s /dev/null /etc/udev/rules.d/61-gdm.rules
pikaur -Syu gnome-themes-extra
gsettings set org.gnome.desktop.interface gtk-theme 'Adwaita-dark'
gsettings set org.gnome.desktop.interface color-scheme 'prefer-dark'
https://wiki.archlinux.org/title/SSH_keys#Start_ssh-agent_with_systemd_user