88

GitHub - ksevelyar/dotfiles: λ Idempotent Freelancer Desktop

 5 years ago
source link: https://github.com/ksevelyar/dotfiles
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

README.md

λ Idempotent Freelancer Desktop

screen screen

?work in progress ?

  • NixOS, Xmonad, Polybar, Alacritty, Rofi, Conky, Picom
  • Pixel perfect Terminus.otb
  • Neovim (LSP via coc.nvim): Elixir, JS, HTML, CSS
  • https://github.com/ksevelyar/joker.vim (heavily inspired by vim-gotham)
  • FZF, Ripgrep, Fish, Tmux, Zeal
  • SpaceFM, nnn, nomacs, ncdu
  • Firefox with Vimium
  • arduino, fritzing
  • Cura, OpenSCAD, Gimp
  • Adblocking DNS with dnsmasq by pi-hole methodology
  • Native virtualization with kvm & virt-manager
  • Tor, Switchy Omega, qTox
  • Easily hackable live usb (with and without X)
  • Bypassing symmetrical NATs with WireGuard
  • Pair programming with x11vnc & sshd
  • steam, lutris, playonlinux
  • nmtui + blueman-manger
  • ssd friendly with fstrim service and noatime mount option
  • browserpass + gopass
  • Proprietary suite: Upwork, Slack, Skype, Google-Chrome, Google-Play-Music-Desktop-Player, Telegram, Memtest, Broadcom Wi-Fi drivers

fish, z, direnv, alacritty

rofi with plugins

spacefm + ncdu

screen

google-chrome, gotop, gpmdp

screen

firefox

screen

steam

screen

doom 2

screen

cava + gpmdp

screen

kvm + virt-manager + live usb

screen

live usb

https://github.com/ksevelyar/dotfiles/blob/master/live-usb.nix

nix-build '<nixpkgs/nixos>' -A config.system.build.isoImage -I nixos-config=/etc/nixos/live-usb.nix -o live-usb
sudo dd bs=4M if=live-usb/iso/nixos.iso of=/dev/sdc status=progress && sync

install

sudo nixos-generate-config --root /tmp
sudo cp -ra /etx/nixos{,.bak}
sudo git clone [email protected]:ksevelyar/dotfiles.git /etc/nixos

sudo nix-channel --add https://nixos.org/channels/nixos-20.03 stable
sudo nix-channel --add https://nixos.org/channels/nixos-unstable nixos

sudo nix-channel --update
# retry unless success
# while true; sudo nix-channel --update && break; end

sudo ln -s /etc/nixos/hosts/hk47.nix /etc/nixos/configuration.nix

sudo nixos-rebuild switch --keep-going

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK