# user setup vim /etc/conf.d/hostname useradd -m -G users,wheel,audio $USER passwd $USER rc-update add sshd default # setup sudo emerge app-admin/sudo # visudo nic ALL=(ALL:ALL) ALL nic ALL=NOPASSWD: ALL emerge sys-process/cronie sudo chmod o+rx /var/spool/cron crontab /etc/crontab crontab -e rc-update add cronie default # System time emerge net-misc/openntpd vim /etc/conf.d/ntpd /etc/init.d/ntpd start rc-update add ntpd default sudo ntpd emerge app-shells/zsh app-shells/zsh-completions app-shells/gentoo-zsh-completions app-shells/zsh-syntax-highlighting chsh -s /bin/zsh emerge media-fonts/joypixels app-eselect/eselect-fontconfig select fontconfig enable x USE = gtk emerge pinentry eselect pinentry set x vim .gnupg/.../agent.conf << pinentry-program /path/ vim /etc/portage/repos.conf/palladian.conf emaint sync -r palladian # Dotfiles ## deploy on new system echo ".g" >> .gitignore git clone --bare https://git.afu.re/dotfiles $HOME/.g alias g='/usr/bin/git --git-dir=$HOME/.g/ --work-tree=$HOME' g checkout # good if no error msg ? - what make things appen g config --local status.showUntrackedFiles no in .gitconfig >> [alias] lg = log --graph --abbrev-commit --decorate --date=relative --format=format:'%C(bold blue)%h%C(reset) - %C(bold green)(%ar)%C(reset) %C(white)%s%C(reset) %C(dim white)- %an%C(reset)%C(bold yellow)%d%C(reset)' --all -n 15 app-editors/neovim eselect vi list # Desktop Software # setup xorg + env emerge -av x11-base/xorg-server x11-base/xorg-drivers env-update && source /etc/profile rc-update add dbus default rc-update add elogind default # accept_keywords emerge -av x11-wm/dwm x11-misc/dwmblocks x11-terms/st x11-misc/dmenu x11-misc/slock # Pam-gnupg setup # need same password for your gpg key and your user account. emerge pam-gnupg [[pam-gnupg config]] emerge -av app-office/calcurse app-misc/abook mail-client/mutt-wizard mail-client/neomutt \ media-sound/ncmpcpp media-sound/mpd media-sound/mpc \ media-video/mpv app-misc/lf media-gfx/nsxiv \ sci-visualization/visidata sys-process/htop-vim x11-misc/dunst \ net-misc/yt-dlp app-admin/pass www-plugins/passff-host \ x11-misc/xcape x11-apps/setxkbmap x11-misc/xwallpaper x11-misc/unclutter-xfixes x11-misc/xcompmgr @ media-video/ffmpeg + use flags [[pipewire]] [[IBKR_setup]] [[networkmanager]] [[wpa_supplicant]] [[Qemu]]