You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Aiden Holmes 474a14466f
add config.fish-minimal
2 weeks ago
bin . 2 months ago
config-scripts start config scripts: docker ssh 2 weeks ago
README.md . 3 weeks ago
Xresources add Xresources 2 months ago
config.fish-laptop add config.fish-laptop 2 weeks ago
config.fish-login renamed: config.fish -> config.fish-login 2 weeks ago
config.fish-minimal add config.fish-minimal 2 weeks ago
gitconfig git alias ls=ls-files 2 months ago
gitignore_global ignore BROWSE 2 weeks ago
i3-config alt tab 1 month ago
install.sh . 7 months ago
non-graphical.org . 1 month ago
polybar-config explitly define monitor 4 weeks ago
vimrc enable spell check for org files in vim 3 weeks ago
xinitrc add xinitrc 7 months ago

README.md

Aiden’s dotfiles

THESE DOTFILES DO NOT WORK YET SO DON’T USE THEM

Installation Instructions

sudo apt update

sudo apt full-upgrade

sudo apt install xorg i3 xterm rofi xscreensaver gnome-screenshot network-manager network-manager-gnome nmap acpi rhythmbox htop bleachbit git tmux fish screenfetch curl vim thunderbird engrampa wget emacs lm-sensors

ln -s ~/dotfiles/config.fish ~/.config/fish/config.fish

curl -L https://get.oh-my.fish | fish

consider installing nix to get pacakges from it

configure ufw

freetube

windscribe

syncthing

sudo apt install apt-transport-https

curl -s https://syncthing.net/release-key.txt | sudo apt-key add -

echo “deb https://apt.syncthing.net/ syncthing stable” | sudo tee /etc/apt/sources.list.d/syncthing.list

sudo apt update

sudo apt install syncthing

wget https://mega.nz/linux/MEGAsync/xUbuntu_18.04/amd64/megasync-xUbuntu_18.04_amd64.deb

sudo dpkg -i megasync-xUbuntu_18.04_amd64.deb

wget https://steamcdn-a.akamaihd.net/client/installer/steam.deb

sudo dpkg -i steam.deb

git clone -b develop https://github.com/syl20bnr/spacemacs ~/.emacs.d

curl https://raw.githubusercontent.com/so-fancy/diff-so-fancy/master/third_party/build_fatpack/diff-so-fancy > ~/bin/diff-so-fancy

chmod +x ~/bin/diff-so-fancy

wget https://git.savannah.gnu.org/cgit/guix.git/plain/etc/guix-install.sh

chmod +x guix-install.sh

gpg --keyserver pool.sks-keyservers.net --recv-keys 3CE464558A84FDC69DB40CFB090B11993D9AEBB5

./guix-install.sh

guix pull

guix package -i polybar

ln -s ~/dotfiles/bin/* ~/bin

ln -s ~/dotfiles/i3-config ~/.config/i3/config

ln -s ~/dotfiles/polybar-config ~/.config/polybar/config

ln -s ~/dotfiles/gitconfig ~/.gitconfig

ln -s ~/dotfiles/gitignore_global ~/.gitignore_global

Firefox extensions and hardening

  • custom user.js
  • enable dns over https
  • vim vixen
  • uMatrix
  • blend in
  • dark reader
  • decentraleyes
  • https by default
  • https everywhere

  • dns rules