From ea2be0de28f57e159237da794b7102b35c086e4d Mon Sep 17 00:00:00 2001 From: blake Date: Tue, 14 Oct 2025 00:09:11 -0500 Subject: [PATCH] restructured user --- .gitignore | 1 + hosts/default.nix | 33 + hosts/snowbelle/configuration.nix | 2 +- users/blake/blake.nix | 74 - users/blake/default.nix | 38 + users/blake/dots/git/default.nix | 20 + users/blake/dots/zsh/.zcompdump | 2506 +++++++++ users/blake/dots/zsh/.zsh_history | 8450 +++++++++++++++++++++++++++++ users/blake/dots/zsh/.zshenv | 8 + users/blake/dots/zsh/.zshrc | 206 + users/blake/dots/zsh/default.nix | 21 + users/blake/dots/zsh/zplug | 1 + users/blake/home.nix | 56 +- users/{users.nix => default.nix} | 2 +- 14 files changed, 11316 insertions(+), 102 deletions(-) create mode 100644 hosts/default.nix delete mode 100644 users/blake/blake.nix create mode 100644 users/blake/default.nix create mode 100644 users/blake/dots/git/default.nix create mode 100644 users/blake/dots/zsh/.zcompdump create mode 100644 users/blake/dots/zsh/.zsh_history create mode 100644 users/blake/dots/zsh/.zshenv create mode 100644 users/blake/dots/zsh/.zshrc create mode 100644 users/blake/dots/zsh/default.nix create mode 160000 users/blake/dots/zsh/zplug rename users/{users.nix => default.nix} (81%) diff --git a/.gitignore b/.gitignore index 76ca8a2..a01c04d 100644 --- a/.gitignore +++ b/.gitignore @@ -3,6 +3,7 @@ .keyring/ .nixos-switch-log users/blake/dotfiles/zsh/zplug +users/blake/dots/zsh/zplug users/blake/dotfiles/zsh/.zsh_history users/blake/dotfiles/zsh/.zcompdump diff --git a/hosts/default.nix b/hosts/default.nix new file mode 100644 index 0000000..96f4b76 --- /dev/null +++ b/hosts/default.nix @@ -0,0 +1,33 @@ +{ + pkgs, + config, + lib, + inputs, + ... +}: +{ + # passwordless rebuild + security.sudo.extraRules = [ + { + users = ["blake"]; + commands = [ + { + command = "/run/current-system/sw/bin/nixos-rebuild"; + options = ["NOPASSWD"]; + } + { + command = "/run/current-system/sw/bin/systemctl"; + options = ["NOPASSWD"]; + } + { + command = "/run/current-system/sw/bin/journalctl"; + options = ["NOPASSWD"]; + } + { + command = "/run/current-system/sw/bin/tailscale"; + options = ["NOPASSWD"]; + } + ]; + } + ]; +} diff --git a/hosts/snowbelle/configuration.nix b/hosts/snowbelle/configuration.nix index 203a314..5eb44b7 100644 --- a/hosts/snowbelle/configuration.nix +++ b/hosts/snowbelle/configuration.nix @@ -8,7 +8,7 @@ in imports = [ # Include the results of the hardware scan. ./hardware-configuration.nix - ../../users/users.nix + ../../users ../../modules/system ../../modules/homelab ../../modules/homelab/minecraft_recpro diff --git a/users/blake/blake.nix b/users/blake/blake.nix deleted file mode 100644 index 635e4dc..0000000 --- a/users/blake/blake.nix +++ /dev/null @@ -1,74 +0,0 @@ -{ config, lib, pkgs, inputs, ... }: - - -let - cfg = config.users.blake; -in -{ - options.users.blake = { - enable = lib.mkEnableOption "enable blake user"; - username = lib.mkOption { - default = "blake"; - description = '' - username - ''; - }; - }; - - - config = lib.mkIf cfg.enable { - # create blake user - users.users.${cfg.username} = { - isNormalUser = true; - extraGroups = [ "wheel" "networkmanager" "docker" "media" "podman" "minecraft" ]; # Enable ‘sudo’ for the user. - uid = 1000; - shell = pkgs.zsh; - group = "blake"; - hashedPasswordFile = config.sops.secrets."blake_passwd".path; - openssh.authorizedKeys.keys = [ - "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBK0AGJfZGyqW8/krvQV+PL7axcDW/EnKyHy9M8wryQx klefki" - "ecdsa-sha2-nistp384 AAAAE2VjZHNhLXNoYTItbmlzdHAzODQAAAAIbmlzdHAzODQAAABhBPdC9cCX8awvA19Ri65fvbYjZYe8X1Ef+nOZAIv92AS6u4SkJYqOvPYfqRHXORNDpbzjTV6nackyCKvV5EO4niv4MFIgdkEQwuVHcYX32/dOsWdDoeXBT/l2sFFM7JESwQ== blake@zygarde" - ]; - }; - - # define home-manager user - home-manager = { - useUserPackages = true; - useGlobalPkgs = true; - extraSpecialArgs = { inherit inputs; }; - users = { - "blake" = import ./home.nix; - }; - }; - - # define blake group - users.groups.blake = { - gid = 1000; - }; - - # passwordless rebuild - security.sudo.extraRules = [ - { - users = [ "blake" ]; - commands = [ - { - command = "/run/current-system/sw/bin/nixos-rebuild"; - options = [ "NOPASSWD" ]; - } - { - command = "/run/current-system/sw/bin/systemctl"; - options = [ "NOPASSWD" ]; - } - { - command = "/run/current-system/sw/bin/journalctl"; - options = [ "NOPASSWD" ]; - } - { - command = "/run/current-system/sw/bin/tailscale"; - options = [ "NOPASSWD" ]; - } - ]; - } - ]; - }; -} diff --git a/users/blake/default.nix b/users/blake/default.nix new file mode 100644 index 0000000..2d0b18a --- /dev/null +++ b/users/blake/default.nix @@ -0,0 +1,38 @@ +{ + config, + lib, + pkgs, + inputs, + ... +}: { + # create blake user + users.users = { + blake = { + isNormalUser = true; + extraGroups = ["wheel" "networkmanager" "docker" "media" "podman" "minecraft"]; # Enable ‘sudo’ for the user. + uid = 1000; + shell = pkgs.zsh; + group = "blake"; + hashedPasswordFile = config.sops.secrets."blake_passwd".path; + openssh.authorizedKeys.keys = [ + "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBK0AGJfZGyqW8/krvQV+PL7axcDW/EnKyHy9M8wryQx klefki" + "ecdsa-sha2-nistp384 AAAAE2VjZHNhLXNoYTItbmlzdHAzODQAAAAIbmlzdHAzODQAAABhBPdC9cCX8awvA19Ri65fvbYjZYe8X1Ef+nOZAIv92AS6u4SkJYqOvPYfqRHXORNDpbzjTV6nackyCKvV5EO4niv4MFIgdkEQwuVHcYX32/dOsWdDoeXBT/l2sFFM7JESwQ== blake@zygarde" + ]; + }; + }; + + # define home-manager user + home-manager = { + extraSpecialArgs = {inherit inputs;}; + backupFileExtension = "bak"; + useUserPackages = true; + useGlobalPkgs = true; + users = { + "blake" = import ./home.nix; + }; + }; + + nix.settings.trusted-users = ["blake"]; + programs.zsh.enable = true; + +} diff --git a/users/blake/dots/git/default.nix b/users/blake/dots/git/default.nix new file mode 100644 index 0000000..483bdf1 --- /dev/null +++ b/users/blake/dots/git/default.nix @@ -0,0 +1,20 @@ +{ + pkgs, + config, + lib, + inputs, + ... +}: { + # configure git + programs.git = { + enable = true; + userName = "blake"; + userEmail = "me@blakedheld.xyz"; + extraConfig = { + init.defaultBranch = "trunk"; + core.editor = "nvim"; + pull.rebase = true; + push.autoSetupRemote = true; + }; + }; +} diff --git a/users/blake/dots/zsh/.zcompdump b/users/blake/dots/zsh/.zcompdump new file mode 100644 index 0000000..5afd9b7 --- /dev/null +++ b/users/blake/dots/zsh/.zcompdump @@ -0,0 +1,2506 @@ +#files: 2983 version: 5.9 + +_comps=( +'-' '_precommand' +'.' '_source' +'5g' '_go' +'5l' '_go' +'6g' '_go' +'6l' '_go' +'8g' '_go' +'8l' '_go' +'a2dismod' '_a2utils' +'a2dissite' '_a2utils' +'a2enmod' '_a2utils' +'a2ensite' '_a2utils' +'a2ps' '_a2ps' +'aaaa' '_hosts' +'aap' '_aap' +'abcde' '_abcde' +'ack' '_ack' +'ack2' '_ack' +'ack-grep' '_ack' +'ack-standalone' '_ack' +'acpi' '_acpi' +'acpitool' '_acpitool' +'acroread' '_acroread' +'adb' '_adb' +'add-zle-hook-widget' '_add-zle-hook-widget' +'add-zsh-hook' '_add-zsh-hook' +'admin' '_sccs' +'ali' '_mh' +'alias' '_alias' +'amaya' '_webbrowser' +'analyseplugin' '_analyseplugin' +'animate' '_imagemagick' +'anno' '_mh' +'ansible' '_ansible' +'ansible-config' '_ansible' +'ansible-console' '_ansible' +'ansible-doc' '_ansible' +'ansible-galaxy' '_ansible' +'ansible-inventory' '_ansible' +'ansible-playbook' '_ansible' +'ansible-pull' '_ansible' +'ansible-vault' '_ansible' +'ant' '_ant' +'antiword' '_antiword' +'aodh' '_openstack' +'aoss' '_precommand' +'apache2ctl' '_apachectl' +'apachectl' '_apachectl' +'aplay' '_alsa-utils' +'apm' '_apm' +'appletviewer' '_java' +'apropos' '_man' +'apt' '_apt' +'apt-cache' '_apt' +'apt-cdrom' '_apt' +'apt-config' '_apt' +'apt-file' '_apt-file' +'apt-get' '_apt' +'aptitude' '_aptitude' +'apt-mark' '_apt' +'apt-move' '_apt-move' +'apt-show-versions' '_apt-show-versions' +'apvlv' '_pdf' +'arduino-ctags' '_ctags' +'arecord' '_alsa-utils' +'arena' '_webbrowser' +'_arguments' '__arguments' +'arp' '_arp' +'arping' '_arping' +'-array-value-' '_value' +'asciidoctor' '_asciidoctor' +'asciinema' '_asciinema' +'ash' '_sh' +'-assign-parameter-' '_assign' +'at' '_at' +'atq' '_at' +'atrm' '_at' +'attr' '_attr' +'augtool' '_augeas' +'auto-apt' '_auto-apt' +'autoload' '_typeset' +'avahi-browse' '_avahi' +'avahi-browse-domains' '_avahi' +'avahi-resolve' '_avahi' +'avahi-resolve-address' '_avahi' +'avahi-resolve-host-name' '_avahi' +'awk' '_awk' +'axi-cache' '_axi-cache' +'b2sum' '_md5sum' +'barbican' '_openstack' +'base32' '_base64' +'base64' '_base64' +'basename' '_basename' +'basenc' '_basenc' +'bash' '_bash' +'batch' '_at' +'baz' '_baz' +'beadm' '_beadm' +'beep' '_beep' +'bg' '_jobs_bg' +'bibtex' '_bibtex' +'bindkey' '_bindkey' +'bison' '_bison' +'bluetoothctl' '_bluetoothctl' +'bmake' '_make' +'bogofilter' '_bogofilter' +'bogotune' '_bogofilter' +'bogoutil' '_bogofilter' +'bootctl' '_bootctl' +'borg' '_borg' +'borgfs' '_borg' +'bpython' '_bpython' +'bpython2' '_bpython' +'bpython2-gtk' '_bpython' +'bpython2-urwid' '_bpython' +'bpython3' '_bpython' +'bpython3-gtk' '_bpython' +'bpython3-urwid' '_bpython' +'bpython-gtk' '_bpython' +'bpython-urwid' '_bpython' +'-brace-parameter-' '_brace_parameter' +'brctl' '_brctl' +'bsdconfig' '_bsdconfig' +'bsdgrep' '_grep' +'bsdinstall' '_bsdinstall' +'bsdtar' '_tar' +'btdownloadcurses' '_bittorrent' +'btdownloadgui' '_bittorrent' +'btdownloadheadless' '_bittorrent' +'btlaunchmany' '_bittorrent' +'btlaunchmanycurses' '_bittorrent' +'btmakemetafile' '_bittorrent' +'btreannounce' '_bittorrent' +'btrename' '_bittorrent' +'btrfs' '_btrfs' +'bts' '_bts' +'btshowmetainfo' '_bittorrent' +'bttrack' '_bittorrent' +'bug' '_bug' +'buildhash' '_ispell' +'builtin' '_builtin' +'bunzip2' '_bzip2' +'burst' '_mh' +'busctl' '_busctl' +'bzcat' '_bzip2' +'bzegrep' '_grep' +'bzfgrep' '_grep' +'bzgrep' '_grep' +'bzip2' '_bzip2' +'bzip2recover' '_bzip2' +'bzr' '_bzr' +'c++' '_gcc' +'cabal' '_cabal' +'caffeinate' '_caffeinate' +'cal' '_cal' +'calendar' '_calendar' +'cat' '_cat' +'catchsegv' '_precommand' +'cc' '_gcc' +'ccal' '_ccal' +'cd' '_cd' +'cdbs-edit-patch' '_cdbs-edit-patch' +'cdc' '_sccs' +'cdcd' '_cdcd' +'cdr' '_cdr' +'cdrdao' '_cdrdao' +'cdrecord' '_cdrecord' +'ceilometer' '_openstack' +'certtool' '_gnutls' +'cftp' '_twisted' +'chage' '_users' +'chattr' '_chattr' +'chcon' '_chcon' +'chdir' '_cd' +'chflags' '_chflags' +'chfn' '_users' +'chgrp' '_chown' +'chimera' '_webbrowser' +'chkconfig' '_chkconfig' +'chkstow' '_stow' +'chmod' '_chmod' +'choom' '_choom' +'chown' '_chown' +'chpass' '_chsh' +'chroot' '_chroot' +'chrt' '_chrt' +'chsh' '_chsh' +'ci' '_rcs' +'cifsiostat' '_sysstat' +'cinder' '_openstack' +'ckeygen' '_twisted' +'cksum' '_cksum' +'clang' '_gcc' +'clang++' '_gcc' +'clay' '_clay' +'clear' '_nothing' +'cloudkitty' '_openstack' +'clusterdb' '_postgresql' +'cmp' '_cmp' +'co' '_rcs' +'code' '_code' +'column' '_column' +'comb' '_sccs' +'combine' '_imagemagick' +'combinediff' '_patchutils' +'comm' '_comm' +'-command-' '_autocd' +'command' '_command' +'-command-line-' '_normal' +'comp' '_mh' +'compadd' '_compadd' +'compdef' '_compdef' +'composer' '_composer' +'composer.phar' '_composer' +'composite' '_imagemagick' +'compress' '_compress' +'conch' '_twisted' +'-condition-' '_condition' +'config.status' '_configure' +'configure' '_configure' +'convert' '_imagemagick' +'coreadm' '_coreadm' +'coredumpctl' '_coredumpctl' +'cowsay' '_cowsay' +'cowthink' '_cowsay' +'cp' '_cp' +'cpio' '_cpio' +'cplay' '_cplay' +'cpupower' '_cpupower' +'createdb' '_postgresql' +'createuser' '_postgresql' +'crontab' '_crontab' +'crsh' '_cssh' +'cryptsetup' '_cryptsetup' +'cscope' '_cscope' +'csh' '_sh' +'csplit' '_csplit' +'cssh' '_cssh' +'csup' '_csup' +'ctags' '_ctags' +'ctags-exuberant' '_ctags' +'ctags-universal' '_ctags' +'cu' '_cu' +'curl' '_curl' +'cut' '_cut' +'cvs' '_cvs' +'cvsup' '_cvsup' +'cygcheck' '_cygcheck' +'cygcheck.exe' '_cygcheck' +'cygpath' '_cygpath' +'cygpath.exe' '_cygpath' +'cygrunsrv' '_cygrunsrv' +'cygrunsrv.exe' '_cygrunsrv' +'cygserver' '_cygserver' +'cygserver.exe' '_cygserver' +'cygstart' '_cygstart' +'cygstart.exe' '_cygstart' +'dak' '_dak' +'darcs' '_darcs' +'dash' '_sh' +'date' '_date' +'dbus-launch' '_dbus' +'dbus-monitor' '_dbus' +'dbus-send' '_dbus' +'dch' '_debchange' +'dchroot' '_dchroot' +'dchroot-dsa' '_dchroot-dsa' +'dconf' '_dconf' +'dcop' '_dcop' +'dcopclient' '_dcop' +'dcopfind' '_dcop' +'dcopobject' '_dcop' +'dcopref' '_dcop' +'dcopstart' '_dcop' +'dcut' '_dcut' +'dd' '_dd' +'debchange' '_debchange' +'debcheckout' '_debcheckout' +'debdiff' '_debdiff' +'debfoster' '_debfoster' +'deborphan' '_deborphan' +'debsign' '_debsign' +'debsnap' '_debsnap' +'debuild' '_debuild' +'declare' '_typeset' +'-default-' '_default' +'defaults' '_defaults' +'delta' '_sccs' +'designate' '_openstack' +'devtodo' '_devtodo' +'df' '_df' +'dhclient' '_dhclient' +'dhclient3' '_dhclient' +'dhcpinfo' '_dhcpinfo' +'dict' '_dict' +'diff' '_diff' +'diff3' '_diff3' +'diffstat' '_diffstat' +'dig' '_dig' +'dillo' '_webbrowser' +'dircmp' '_directories' +'dirs' '_dirs' +'disable' '_disable' +'disown' '_jobs_fg' +'display' '_imagemagick' +'dist' '_mh' +'django-admin' '_django' +'django-admin.py' '_django' +'dkms' '_dkms' +'dladm' '_dladm' +'dlocate' '_dlocate' +'dmake' '_make' +'dmesg' '_dmesg' +'dmidecode' '_dmidecode' +'dnf' '_dnf' +'dnf-2' '_dnf' +'dnf-3' '_dnf' +'doas' '_doas' +'domainname' '_yp' +'dos2unix' '_dos2unix' +'dosdel' '_floppy' +'dosread' '_floppy' +'dpatch-edit-patch' '_dpatch-edit-patch' +'dpkg' '_dpkg' +'dpkg-buildpackage' '_dpkg-buildpackage' +'dpkg-cross' '_dpkg-cross' +'dpkg-deb' '_dpkg' +'dpkg-query' '_dpkg' +'dpkg-reconfigure' '_dpkg' +'dpkg-repack' '_dpkg-repack' +'dpkg-source' '_dpkg_source' +'dput' '_dput' +'drill' '_drill' +'dropbox' '_dropbox' +'dropdb' '_postgresql' +'dropuser' '_postgresql' +'dscverify' '_dscverify' +'dsh' '_dsh' +'dtrace' '_dtrace' +'dtruss' '_dtruss' +'du' '_du' +'dumpadm' '_dumpadm' +'dumper' '_dumper' +'dumper.exe' '_dumper' +'dupload' '_dupload' +'dvibook' '_dvi' +'dviconcat' '_dvi' +'dvicopy' '_dvi' +'dvidvi' '_dvi' +'dvipdf' '_dvi' +'dvips' '_dvi' +'dviselect' '_dvi' +'dvitodvi' '_dvi' +'dvitype' '_dvi' +'dwb' '_webbrowser' +'e2label' '_e2label' +'eatmydata' '_precommand' +'ecasound' '_ecasound' +'echotc' '_echotc' +'echoti' '_echoti' +'ed' '_ed' +'egrep' '_grep' +'elfdump' '_elfdump' +'elinks' '_elinks' +'emulate' '_emulate' +'enable' '_enable' +'enscript' '_enscript' +'entr' '_entr' +'env' '_env' +'eog' '_eog' +'epdfview' '_pdf' +'epsffit' '_psutils' +'-equal-' '_equal' +'erb' '_ruby' +'espeak' '_espeak' +'etags' '_etags' +'ethtool' '_ethtool' +'eu-nm' '_nm' +'eu-objdump' '_objdump' +'eu-readelf' '_readelf' +'eu-strings' '_strings' +'eval' '_precommand' +'eview' '_vim' +'evim' '_vim' +'evince' '_evince' +'ex' '_vi' +'exec' '_exec' +'expand' '_unexpand' +'explodepkg' '_pkgtool' +'export' '_typeset' +'express' '_webbrowser' +'extcheck' '_java' +'extractres' '_psutils' +'fakeroot' '_fakeroot' +'false' '_nothing' +'fc' '_fc' +'fc-list' '_xft_fonts' +'fc-match' '_xft_fonts' +'fd' '_fd' +'feh' '_feh' +'fetch' '_fetch' +'fetchmail' '_fetchmail' +'ffmpeg' '_ffmpeg' +'fg' '_jobs_fg' +'fgrep' '_grep' +'figlet' '_figlet' +'filterdiff' '_patchutils' +'find' '_find' +'findaffix' '_ispell' +'findmnt' '_findmnt' +'finger' '_finger' +'fink' '_fink' +'firefox' '_mozilla' +'-first-' '_first' +'fixdlsrps' '_psutils' +'fixfmps' '_psutils' +'fixmacps' '_psutils' +'fixpsditps' '_psutils' +'fixpspps' '_psutils' +'fixscribeps' '_psutils' +'fixtpps' '_psutils' +'fixwfwps' '_psutils' +'fixwpps' '_psutils' +'fixwwps' '_psutils' +'flac' '_flac' +'flex' '_flex' +'flex++' '_flex' +'flipdiff' '_patchutils' +'flist' '_mh' +'flists' '_mh' +'float' '_typeset' +'flowadm' '_flowadm' +'fmadm' '_fmadm' +'fmt' '_fmt' +'fmttest' '_mh' +'fned' '_zed' +'fnext' '_mh' +'fold' '_fold' +'folder' '_mh' +'folders' '_mh' +'fortune' '_fortune' +'forw' '_mh' +'fprev' '_mh' +'free' '_free' +'freebsd-make' '_make' +'freebsd-update' '_freebsd-update' +'freezer' '_openstack' +'fsh' '_fsh' +'fstat' '_fstat' +'fs_usage' '_fs_usage' +'ftp' '_hosts' +'functions' '_typeset' +'fuser' '_fuser' +'fusermount' '_fusermount' +'fwhois' '_whois' +'fw_update' '_fw_update' +'g++' '_gcc' +'galeon' '_webbrowser' +'gawk' '_awk' +'gb2sum' '_md5sum' +'gbase32' '_base64' +'gbase64' '_base64' +'gbasename' '_basename' +'gcat' '_cat' +'gcc' '_gcc' +'gccgo' '_go' +'gchgrp' '_chown' +'gchmod' '_chmod' +'gchown' '_chown' +'gchroot' '_chroot' +'gcksum' '_cksum' +'gcmp' '_cmp' +'gcomm' '_comm' +'gcore' '_gcore' +'gcp' '_cp' +'gcut' '_cut' +'gdate' '_date' +'gdb' '_gdb' +'gdd' '_dd' +'gdf' '_df' +'gdiff' '_diff' +'gdu' '_du' +'geany' '_geany' +'gegrep' '_grep' +'gem' '_gem' +'genisoimage' '_genisoimage' +'genv' '_env' +'get' '_sccs' +'getafm' '_psutils' +'getclip' '_getclip' +'getclip.exe' '_getclip' +'getconf' '_getconf' +'getent' '_getent' +'getfacl' '_getfacl' +'getfacl.exe' '_getfacl' +'getfattr' '_attr' +'getmail' '_getmail' +'getopt' '_getopt' +'getopts' '_vars' +'gex' '_vim' +'gexpand' '_unexpand' +'gfgrep' '_grep' +'gfind' '_find' +'gfmt' '_fmt' +'gfold' '_fold' +'ggetopt' '_getopt' +'ggrep' '_grep' +'ggv' '_gnome-gv' +'ghead' '_head' +'ghostscript' '_ghostscript' +'ghostview' '_pspdf' +'gid' '_id' +'ginstall' '_install' +'git' '_git' +'git-buildpackage' '_git-buildpackage' +'git-cvsserver' '_git' +'gitk' '_git' +'git-receive-pack' '_git' +'git-shell' '_git' +'git-upload-archive' '_git' +'git-upload-pack' '_git' +'gjoin' '_join' +'glance' '_openstack' +'gln' '_ln' +'global' '_global' +'glocate' '_locate' +'gls' '_ls' +'gm' '_graphicsmagick' +'gmake' '_make' +'gmd5sum' '_md5sum' +'gmkdir' '_mkdir' +'gmkfifo' '_mkfifo' +'gmknod' '_mknod' +'gmktemp' '_mktemp' +'gmplayer' '_mplayer' +'gmv' '_mv' +'gnl' '_nl' +'gnocchi' '_openstack' +'gnome-gv' '_gnome-gv' +'gnumfmt' '_numfmt' +'gnupod_addsong' '_gnupod' +'gnupod_addsong.pl' '_gnupod' +'gnupod_check' '_gnupod' +'gnupod_check.pl' '_gnupod' +'gnupod_INIT' '_gnupod' +'gnupod_INIT.pl' '_gnupod' +'gnupod_search' '_gnupod' +'gnupod_search.pl' '_gnupod' +'gnutls-cli' '_gnutls' +'gnutls-cli-debug' '_gnutls' +'gnutls-serv' '_gnutls' +'god' '_od' +'gofmt' '_go' +'gpasswd' '_gpasswd' +'gpaste' '_paste' +'gpatch' '_patch' +'gpg' '_gpg' +'gpg2' '_gpg' +'gpgv' '_gpg' +'gpg-zip' '_gpg' +'gphoto2' '_gphoto2' +'gprintenv' '_printenv' +'gprof' '_gprof' +'gqview' '_gqview' +'gradle' '_gradle' +'gradlew' '_gradle' +'grail' '_webbrowser' +'greadlink' '_readlink' +'grep' '_grep' +'grepdiff' '_patchutils' +'grep-excuses' '_grep-excuses' +'grm' '_rm' +'grmdir' '_rmdir' +'groff' '_groff' +'groupadd' '_user_admin' +'groupdel' '_groups' +'groupmod' '_user_admin' +'groups' '_users' +'growisofs' '_growisofs' +'gs' '_ghostscript' +'gsbj' '_pspdf' +'gsdj' '_pspdf' +'gsdj500' '_pspdf' +'gsed' '_sed' +'gseq' '_seq' +'gsettings' '_gsettings' +'gsha1sum' '_md5sum' +'gsha224sum' '_md5sum' +'gsha256sum' '_md5sum' +'gsha384sum' '_md5sum' +'gsha512sum' '_md5sum' +'gshred' '_shred' +'gshuf' '_shuf' +'gslj' '_pspdf' +'gslp' '_pspdf' +'gsnd' '_pspdf' +'gsort' '_sort' +'gsplit' '_split' +'gstat' '_gstat' +'gstdbuf' '_stdbuf' +'gstrings' '_strings' +'gstty' '_stty' +'gsum' '_cksum' +'gtac' '_tac' +'gtail' '_tail' +'gtar' '_tar' +'gtee' '_tee' +'gtimeout' '_timeout' +'gtouch' '_touch' +'gtr' '_tr' +'gtty' '_tty' +'guilt' '_guilt' +'guilt-add' '_guilt' +'guilt-applied' '_guilt' +'guilt-delete' '_guilt' +'guilt-files' '_guilt' +'guilt-fold' '_guilt' +'guilt-fork' '_guilt' +'guilt-header' '_guilt' +'guilt-help' '_guilt' +'guilt-import' '_guilt' +'guilt-import-commit' '_guilt' +'guilt-init' '_guilt' +'guilt-new' '_guilt' +'guilt-next' '_guilt' +'guilt-patchbomb' '_guilt' +'guilt-pop' '_guilt' +'guilt-prev' '_guilt' +'guilt-push' '_guilt' +'guilt-rebase' '_guilt' +'guilt-refresh' '_guilt' +'guilt-rm' '_guilt' +'guilt-series' '_guilt' +'guilt-status' '_guilt' +'guilt-top' '_guilt' +'guilt-unapplied' '_guilt' +'guname' '_uname' +'gunexpand' '_unexpand' +'guniq' '_uniq' +'gunzip' '_gzip' +'guptime' '_uptime' +'gv' '_gv' +'gview' '_vim' +'gvim' '_vim' +'gvimdiff' '_vim' +'gwc' '_wc' +'gwho' '_who' +'gxargs' '_xargs' +'gzcat' '_gzip' +'gzegrep' '_grep' +'gzfgrep' '_grep' +'gzgrep' '_grep' +'gzilla' '_webbrowser' +'gzip' '_gzip' +'hash' '_hash' +'hd' '_hexdump' +'hdiutil' '_hdiutil' +'head' '_head' +'heat' '_openstack' +'help' '_sccs' +'hexdump' '_hexdump' +'hilite' '_precommand' +'histed' '_zed' +'history' '_fc' +'host' '_host' +'hostname' '_hostname' +'hostnamectl' '_hostnamectl' +'hotjava' '_webbrowser' +'htop' '_htop' +'hwinfo' '_hwinfo' +'iceweasel' '_mozilla' +'icombine' '_ispell' +'iconv' '_iconv' +'iconvconfig' '_iconvconfig' +'id' '_id' +'identify' '_imagemagick' +'ifconfig' '_ifconfig' +'ifdown' '_net_interfaces' +'iftop' '_iftop' +'ifup' '_net_interfaces' +'ijoin' '_ispell' +'import' '_imagemagick' +'inc' '_mh' +'includeres' '_psutils' +'inetadm' '_inetadm' +'info' '_texinfo' +'infocmp' '_terminals' +'initctl' '_initctl' +'initdb' '_postgresql' +'insmod' '_modutils' +'install' '_install' +'install-info' '_texinfo' +'installpkg' '_pkgtool' +'integer' '_typeset' +'interdiff' '_patchutils' +'invoke-rc.d' '_invoke-rc.d' +'ionice' '_ionice' +'iostat' '_iostat' +'ip' '_ip' +'ip6tables' '_iptables' +'ip6tables-restore' '_iptables' +'ip6tables-save' '_iptables' +'ipadm' '_ipadm' +'ipfw' '_ipfw' +'ipkg' '_opkg' +'ipsec' '_ipsec' +'ipset' '_ipset' +'iptables' '_iptables' +'iptables-restore' '_iptables' +'iptables-save' '_iptables' +'irb' '_ruby' +'ironic' '_openstack' +'irssi' '_irssi' +'isag' '_sysstat' +'ispell' '_ispell' +'iwconfig' '_iwconfig' +'jadetex' '_tex' +'jail' '_jail' +'jar' '_java' +'jarsigner' '_java' +'java' '_java' +'javac' '_java' +'javadoc' '_java' +'javah' '_java' +'javap' '_java' +'jdb' '_java' +'jexec' '_jexec' +'jls' '_jls' +'jobs' '_jobs_builtin' +'joe' '_joe' +'join' '_join' +'jot' '_jot' +'journalctl' '_journalctl' +'jq' '_jq' +'kdeconnect-cli' '_kdeconnect' +'kdump' '_kdump' +'keystone' '_openstack' +'keytool' '_java' +'kfmclient' '_kfmclient' +'kill' '_kill' +'killall' '_killall' +'killall5' '_killall' +'kioclient' '_kfmclient' +'kldload' '_kld' +'kldunload' '_kld' +'knock' '_knock' +'konqueror' '_webbrowser' +'kpartx' '_kpartx' +'kpdf' '_pdf' +'ksh' '_sh' +'ksh88' '_sh' +'ksh93' '_sh' +'ktrace' '_ktrace' +'kvno' '_kvno' +'last' '_last' +'lastb' '_last' +'latex' '_tex' +'latexmk' '_tex' +'ldap' '_ldap' +'ldconfig' '_ldconfig' +'ldconfig.real' '_ldconfig' +'ldd' '_ldd' +'less' '_less' +'let' '_math' +'lf' '_lf' +'lfcd' '_lf' +'lftp' '_ncftp' +'lha' '_lha' +'light' '_webbrowser' +'lighty-disable-mod' '_lighttpd' +'lighty-enable-mod' '_lighttpd' +'limit' '_limit' +'links' '_links' +'links2' '_links' +'lintian' '_lintian' +'lintian-info' '_lintian' +'linux' '_uml' +'lldb' '_lldb' +'llvm-g++' '_gcc' +'llvm-gcc' '_gcc' +'llvm-objdump' '_objdump' +'llvm-otool' '_otool' +'ln' '_ln' +'loadkeys' '_loadkeys' +'local' '_typeset' +'locale' '_locale' +'localectl' '_localectl' +'localedef' '_localedef' +'locate' '_locate' +'log' '_nothing' +'logger' '_logger' +'loginctl' '_loginctl' +'logname' '_nothing' +'look' '_look' +'losetup' '_losetup' +'lp' '_lp' +'lpadmin' '_lp' +'lpinfo' '_lp' +'lpoptions' '_lp' +'lpq' '_lp' +'lpr' '_lp' +'lprm' '_lp' +'lpstat' '_lp' +'ls' '_ls' +'lsattr' '_lsattr' +'lsblk' '_lsblk' +'lscfg' '_lscfg' +'lsdev' '_lsdev' +'lsdiff' '_patchutils' +'lslv' '_lslv' +'lsmod' '_modutils' +'lsns' '_lsns' +'lsof' '_lsof' +'lspv' '_lspv' +'lsusb' '_lsusb' +'lsvg' '_lsvg' +'ltrace' '_ltrace' +'lua' '_lua' +'luarocks' '_luarocks' +'lynx' '_lynx' +'lz4' '_lz4' +'lz4c' '_lz4' +'lz4c32' '_lz4' +'lz4cat' '_lz4' +'lzcat' '_xz' +'lzma' '_xz' +'lzop' '_lzop' +'m-a' '_module-assistant' +'mac2unix' '_dos2unix' +'machinectl' '_machinectl' +'madison' '_madison' +'magnum' '_openstack' +'mail' '_mail' +'Mail' '_mail' +'mailx' '_mail' +'make' '_make' +'makeinfo' '_texinfo' +'make-kpkg' '_make-kpkg' +'makepkg' '_pkgtool' +'man' '_man' +'manage.py' '_django' +'manila' '_openstack' +'mark' '_mh' +'mat' '_mat' +'mat2' '_mat2' +'-math-' '_math' +'matlab' '_matlab' +'mattrib' '_mtools' +'mcd' '_mtools' +'mcopy' '_mtools' +'md2' '_cksum' +'md4' '_cksum' +'md5' '_cksum' +'md5sum' '_md5sum' +'mdadm' '_mdadm' +'mdel' '_mtools' +'mdeltree' '_mtools' +'mdfind' '_mdfind' +'mdir' '_mtools' +'mdls' '_mdls' +'mdu' '_mtools' +'mdutil' '_mdutil' +'members' '_members' +'mencal' '_mencal' +'mere' '_mere' +'merge' '_rcs' +'mergechanges' '_mergechanges' +'metaflac' '_flac' +'mformat' '_mtools' +'mgv' '_pspdf' +'mhfixmsg' '_mh' +'mhlist' '_mh' +'mhmail' '_mh' +'mhn' '_mh' +'mhparam' '_mh' +'mhpath' '_mh' +'mhshow' '_mh' +'mhstore' '_mh' +'mii-tool' '_mii-tool' +'mistral' '_openstack' +'mixerctl' '_mixerctl' +'mkdir' '_mkdir' +'mkfifo' '_mkfifo' +'mkisofs' '_growisofs' +'mknod' '_mknod' +'mksh' '_sh' +'mkshortcut' '_mkshortcut' +'mkshortcut.exe' '_mkshortcut' +'mktemp' '_mktemp' +'mktunes' '_gnupod' +'mktunes.pl' '_gnupod' +'mkzsh' '_mkzsh' +'mkzsh.exe' '_mkzsh' +'mlabel' '_mtools' +'mlocate' '_locate' +'mmd' '_mtools' +'mmm' '_webbrowser' +'mmount' '_mtools' +'mmove' '_mtools' +'modinfo' '_modutils' +'modprobe' '_modutils' +'module' '_module' +'module-assistant' '_module-assistant' +'mogrify' '_imagemagick' +'monasca' '_openstack' +'mondoarchive' '_mondo' +'montage' '_imagemagick' +'moosic' '_moosic' +'Mosaic' '_webbrowser' +'mosh' '_mosh' +'mount' '_mount' +'mozilla' '_mozilla' +'mozilla-firefox' '_mozilla' +'mozilla-xremote-client' '_mozilla' +'mpc' '_mpc' +'mplayer' '_mplayer' +'mpstat' '_sysstat' +'mr' '_myrepos' +'mrd' '_mtools' +'mread' '_mtools' +'mren' '_mtools' +'msgchk' '_mh' +'mt' '_mt' +'mtn' '_monotone' +'mtoolstest' '_mtools' +'mtr' '_mtr' +'mtype' '_mtools' +'munchlist' '_ispell' +'mupdf' '_mupdf' +'murano' '_openstack' +'mush' '_mail' +'mutt' '_mutt' +'mv' '_mv' +'mvim' '_vim' +'mx' '_hosts' +'mysql' '_mysql_utils' +'mysqladmin' '_mysql_utils' +'mysqldiff' '_mysqldiff' +'mysqldump' '_mysql_utils' +'mysqlimport' '_mysql_utils' +'mysqlshow' '_mysql_utils' +'nail' '_mail' +'native2ascii' '_java' +'nautilus' '_nautilus' +'nawk' '_awk' +'nc' '_netcat' +'ncal' '_cal' +'ncftp' '_ncftp' +'ncl' '_nedit' +'nedit' '_nedit' +'nedit-nc' '_nedit' +'netcat' '_netcat' +'netrik' '_webbrowser' +'netscape' '_netscape' +'netstat' '_netstat' +'networkctl' '_networkctl' +'networksetup' '_networksetup' +'neutron' '_openstack' +'new' '_mh' +'newgrp' '_groups' +'next' '_mh' +'nginx' '_nginx' +'ngrep' '_ngrep' +'nice' '_nice' +'nix' '_nix' +'nix-build' '_nix-build' +'nix-channel' '_nix-channel' +'nix-collect-garbage' '_nix-collect-garbage' +'nix-copy-closure' '_nix-copy-closure' +'nix-env' '_nix-env' +'nix-hash' '_nix-hash' +'nix-install-package' '_nix-install-package' +'nix-instantiate' '_nix-instantiate' +'nixops' '_nixops' +'nixos-build-vms' '_nixos-build-vms' +'nixos-container' '_nixos-container' +'nixos-generate-config' '_nixos-generate-config' +'nixos-install' '_nixos-install' +'nixos-option' '_nixos-option' +'nixos-rebuild' '_nixos-rebuild' +'nixos-version' '_nixos-version' +'nix-prefetch-url' '_nix-prefetch-url' +'nix-push' '_nix-push' +'nix-shell' '_nix-shell' +'nix-store' '_nix-store' +'nkf' '_nkf' +'nl' '_nl' +'nm' '_nm' +'nmap' '_nmap' +'nmblookup' '_samba' +'nmcli' '_networkmanager' +'nocorrect' '_precommand' +'noglob' '_precommand' +'nohup' '_precommand' +'nova' '_openstack' +'npm' '_npm' +'ns' '_hosts' +'nsenter' '_nsenter' +'nslookup' '_nslookup' +'ntalk' '_other_accounts' +'numfmt' '_numfmt' +'nvim' '_vim' +'nvram' '_nvram' +'objdump' '_objdump' +'od' '_od' +'odme' '_object_classes' +'odmget' '_object_classes' +'odmshow' '_object_classes' +'ogg123' '_vorbis' +'oggdec' '_vorbis' +'oggenc' '_vorbis' +'ogginfo' '_vorbis' +'oksh' '_sh' +'okular' '_okular' +'oomctl' '_oomctl' +'open' '_open' +'openstack' '_openstack' +'opera' '_webbrowser' +'opera-next' '_webbrowser' +'opkg' '_opkg' +'opusdec' '_opustools' +'opusenc' '_opustools' +'opusinfo' '_opustools' +'osascript' '_osascript' +'osc' '_osc' +'otool' '_otool' +'p4' '_perforce' +'p4d' '_perforce' +'pack' '_pack' +'packf' '_mh' +'pandoc' '_pandoc' +'-parameter-' '_parameter' +'parsehdlist' '_urpmi' +'passwd' '_users' +'paste' '_paste' +'patch' '_patch' +'pax' '_pax' +'pbcopy' '_pbcopy' +'pbpaste' '_pbcopy' +'pbuilder' '_pbuilder' +'pcat' '_pack' +'pcp-htop' '_htop' +'pcred' '_pids' +'pdf2dsc' '_pdf' +'pdf2ps' '_pdf' +'pdffonts' '_pdf' +'pdfimages' '_pdf' +'pdfinfo' '_pdf' +'pdfjadetex' '_tex' +'pdflatex' '_tex' +'pdfopt' '_pdf' +'pdftex' '_tex' +'pdftexi2dvi' '_texinfo' +'pdftk' '_pdftk' +'pdftopbm' '_pdf' +'pdftops' '_pdf' +'pdftotext' '_pdf' +'pdksh' '_sh' +'perf' '_perf' +'perl' '_perl' +'perldoc' '_perldoc' +'pfctl' '_pfctl' +'pfexec' '_pfexec' +'pfiles' '_pids' +'pflags' '_pids' +'pg_config' '_postgresql' +'pg_ctl' '_postgresql' +'pg_dump' '_postgresql' +'pg_dumpall' '_postgresql' +'pg_isready' '_postgresql' +'pgrep' '_pgrep' +'pg_restore' '_postgresql' +'pg_upgrade' '_postgresql' +'php' '_php' +'pick' '_mh' +'picocom' '_picocom' +'pidof' '_pidof' +'pidstat' '_sysstat' +'pigz' '_gzip' +'pine' '_pine' +'pinef' '_pine' +'pinfo' '_texinfo' +'ping' '_ping' +'ping6' '_ping' +'piuparts' '_piuparts' +'pkg' '_pkg5' +'pkg_add' '_bsd_pkg' +'pkgadd' '_pkgadd' +'pkg-config' '_pkg-config' +'pkg_create' '_bsd_pkg' +'pkg_delete' '_bsd_pkg' +'pkgin' '_pkgin' +'pkg_info' '_bsd_pkg' +'pkginfo' '_pkginfo' +'pkgrm' '_pkgrm' +'pkgtool' '_pkgtool' +'pkill' '_pgrep' +'pldd' '_pids' +'plutil' '_plutil' +'pmake' '_make' +'pman' '_perl_modules' +'pmap' '_pmap' +'pmcat' '_perl_modules' +'pmdesc' '_perl_modules' +'pmeth' '_perl_modules' +'pmexp' '_perl_modules' +'pmfunc' '_perl_modules' +'pmload' '_perl_modules' +'pmls' '_perl_modules' +'pmpath' '_perl_modules' +'pmvers' '_perl_modules' +'podgrep' '_perl_modules' +'podman' '_podman' +'podman-remote' '_podman-remote' +'podpath' '_perl_modules' +'podtoc' '_perl_modules' +'poff' '_pon' +'policytool' '_java' +'pon' '_pon' +'popd' '_directory_stack' +'portaudit' '_portaudit' +'portlint' '_portlint' +'portmaster' '_portmaster' +'portsnap' '_portsnap' +'postconf' '_postfix' +'postgres' '_postgresql' +'postmaster' '_postgresql' +'postqueue' '_postfix' +'postsuper' '_postfix' +'powerd' '_powerd' +'pr' '_pr' +'prev' '_mh' +'print' '_print' +'printenv' '_printenv' +'printf' '_print' +'procstat' '_procstat' +'prompt' '_prompt' +'prove' '_prove' +'prs' '_sccs' +'prstat' '_prstat' +'prt' '_sccs' +'prun' '_pids' +'ps' '_ps' +'ps2ascii' '_pspdf' +'ps2epsi' '_postscript' +'ps2pdf' '_postscript' +'ps2pdf12' '_postscript' +'ps2pdf13' '_postscript' +'ps2pdf14' '_postscript' +'ps2pdfwr' '_postscript' +'ps2ps' '_postscript' +'psbook' '_psutils' +'pscp' '_pscp' +'pscp.exe' '_pscp' +'psed' '_sed' +'psig' '_pids' +'psmerge' '_psutils' +'psmulti' '_postscript' +'psnup' '_psutils' +'psql' '_postgresql' +'psresize' '_psutils' +'psselect' '_psutils' +'pstack' '_pids' +'pstoedit' '_pspdf' +'pstop' '_pids' +'pstops' '_psutils' +'pstotgif' '_pspdf' +'pswrap' '_postscript' +'ptree' '_ptree' +'ptx' '_ptx' +'pump' '_pump' +'pushd' '_cd' +'putclip' '_putclip' +'putclip.exe' '_putclip' +'pv' '_pv' +'pwait' '_pids' +'pwdx' '_pids' +'pwgen' '_pwgen' +'pyhtmlizer' '_twisted' +'qdbus' '_qdbus' +'qiv' '_qiv' +'qtplay' '_qtplay' +'querybts' '_bug' +'quilt' '_quilt' +'r' '_fc' +'rake' '_rake' +'ranlib' '_ranlib' +'rar' '_rar' +'rc' '_sh' +'rcctl' '_rcctl' +'rclone' '_rclone' +'rcp' '_rlogin' +'rcs' '_rcs' +'rcsdiff' '_rcs' +'rdesktop' '_rdesktop' +'read' '_read' +'readelf' '_readelf' +'readlink' '_readlink' +'readonly' '_typeset' +'readshortcut' '_readshortcut' +'readshortcut.exe' '_readshortcut' +'rebootin' '_rebootin' +'-redirect-' '_redirect' +'-redirect-,<,bunzip2' '_bzip2' +'-redirect-,<,bzip2' '_bzip2' +'-redirect-,>,bzip2' '_bzip2' +'-redirect-,<,compress' '_compress' +'-redirect-,>,compress' '_compress' +'-redirect-,-default-,-default-' '_files' +'-redirect-,<,gunzip' '_gzip' +'-redirect-,<,gzip' '_gzip' +'-redirect-,>,gzip' '_gzip' +'-redirect-,<,uncompress' '_compress' +'-redirect-,<,unxz' '_xz' +'-redirect-,<,xz' '_xz' +'-redirect-,>,xz' '_xz' +'refile' '_mh' +'rehash' '_hash' +'reindexdb' '_postgresql' +'reload' '_initctl' +'removepkg' '_pkgtool' +'remsh' '_rlogin' +'renice' '_renice' +'repl' '_mh' +'reportbug' '_bug' +'reprepro' '_reprepro' +'resolvectl' '_resolvectl' +'restart' '_initctl' +'retawq' '_webbrowser' +'rg' '_rg' +'rgrep' '_grep' +'rgview' '_vim' +'rgvim' '_vim' +'ri' '_ri' +'rlogin' '_rlogin' +'rm' '_rm' +'rmadison' '_madison' +'rmd160' '_cksum' +'rmdel' '_sccs' +'rmdir' '_rmdir' +'rmf' '_mh' +'rmic' '_java' +'rmid' '_java' +'rmiregistry' '_java' +'rmm' '_mh' +'rmmod' '_modutils' +'route' '_route' +'rpm' '_rpm' +'rpmbuild' '_rpm' +'rpmkeys' '_rpm' +'rpmquery' '_rpm' +'rpmsign' '_rpm' +'rpmspec' '_rpm' +'rpmverify' '_rpm' +'rrdtool' '_rrdtool' +'rsh' '_rlogin' +'rsync' '_rsync' +'rtin' '_tin' +'rubber' '_rubber' +'rubber-info' '_rubber' +'rubber-pipe' '_rubber' +'ruby' '_ruby' +'ruby-mri' '_ruby' +'run0' '_run0' +'run-help' '_run-help' +'rup' '_hosts' +'rusage' '_precommand' +'rview' '_vim' +'rvim' '_vim' +'rwho' '_hosts' +'rxvt' '_urxvt' +'s2p' '_sed' +'sact' '_sccs' +'sadf' '_sysstat' +'sahara' '_openstack' +'sar' '_sysstat' +'savecore' '_savecore' +'say' '_say' +'sbuild' '_sbuild' +'scan' '_mh' +'sccs' '_sccs' +'sccsdiff' '_sccs' +'sched' '_sched' +'schedtool' '_schedtool' +'schroot' '_schroot' +'scl' '_scl' +'scons' '_scons' +'scp' '_ssh' +'screen' '_screen' +'script' '_script' +'scriptreplay' '_script' +'scselect' '_scselect' +'sc_usage' '_sc_usage' +'scutil' '_scutil' +'seaf-cli' '_seafile' +'sed' '_sed' +'senlin' '_openstack' +'seq' '_seq' +'serialver' '_java' +'service' '_service' +'set' '_set' +'setfacl' '_setfacl' +'setfacl.exe' '_setfacl' +'setfattr' '_attr' +'setopt' '_setopt' +'setpriv' '_setpriv' +'setsid' '_setsid' +'setxkbmap' '_setxkbmap' +'sftp' '_ssh' +'sh' '_sh' +'sha1' '_cksum' +'sha1sum' '_md5sum' +'sha224sum' '_md5sum' +'sha256' '_cksum' +'sha256sum' '_md5sum' +'sha384' '_cksum' +'sha384sum' '_md5sum' +'sha512' '_cksum' +'sha512sum' '_md5sum' +'sha512t256' '_cksum' +'shasum' '_shasum' +'shift' '_arrays' +'show' '_mh' +'showchar' '_psutils' +'showmount' '_showmount' +'shred' '_shred' +'shuf' '_shuf' +'shutdown' '_shutdown' +'signify' '_signify' +'sisu' '_sisu' +'skein1024' '_cksum' +'skein256' '_cksum' +'skein512' '_cksum' +'skipstone' '_webbrowser' +'slabtop' '_slabtop' +'slitex' '_tex' +'slocate' '_locate' +'slogin' '_ssh' +'slrn' '_slrn' +'smartctl' '_smartmontools' +'smbclient' '_samba' +'smbcontrol' '_samba' +'smbstatus' '_samba' +'smit' '_smit' +'smitty' '_smit' +'snoop' '_snoop' +'soa' '_hosts' +'socket' '_socket' +'sockstat' '_sockstat' +'softwareupdate' '_softwareupdate' +'sops' '_sops' +'sort' '_sort' +'sortm' '_mh' +'source' '_source' +'spamassassin' '_spamassassin' +'split' '_split' +'splitdiff' '_patchutils' +'sqlite' '_sqlite' +'sqlite3' '_sqlite' +'sqsh' '_sqsh' +'sr' '_surfraw' +'srptool' '_gnutls' +'ss' '_ss' +'ssh' '_ssh' +'ssh-add' '_ssh' +'ssh-agent' '_ssh' +'ssh-copy-id' '_ssh' +'sshfs' '_sshfs' +'ssh-keygen' '_ssh' +'ssh-keyscan' '_ssh' +'star' '_tar' +'start' '_initctl' +'stat' '_stat' +'status' '_initctl' +'stdbuf' '_stdbuf' +'stg' '_stgit' +'stop' '_initctl' +'stow' '_stow' +'strace' '_strace' +'strace64' '_strace' +'strftime' '_strftime' +'strings' '_strings' +'strip' '_strip' +'strongswan' '_ipsec' +'stty' '_stty' +'su' '_su' +'subl' '_sublimetext' +'-subscript-' '_subscript' +'sudo' '_sudo' +'sudoedit' '_sudo' +'sum' '_cksum' +'surfraw' '_surfraw' +'SuSEconfig' '_SUSEconfig' +'sv' '_runit' +'svcadm' '_svcadm' +'svccfg' '_svccfg' +'svcprop' '_svcprop' +'svcs' '_svcs' +'svn' '_subversion' +'svnadmin' '_subversion' +'svnadmin-static' '_subversion' +'svn-buildpackage' '_svn-buildpackage' +'svnlite' '_subversion' +'svnliteadmin' '_subversion' +'swaks' '_swaks' +'swanctl' '_swanctl' +'swift' '_swift' +'swiftc' '_swift' +'sw_vers' '_sw_vers' +'sync' '_nothing' +'sysclean' '_sysclean' +'sysctl' '_sysctl' +'sysmerge' '_sysmerge' +'syspatch' '_syspatch' +'sysrc' '_sysrc' +'systat' '_systat' +'systemctl' '_systemctl' +'systemd-analyze' '_systemd-analyze' +'systemd-ask-password' '_systemd' +'systemd-cat' '_systemd' +'systemd-cgls' '_systemd' +'systemd-cgtop' '_systemd' +'systemd-delta' '_systemd-delta' +'systemd-detect-virt' '_systemd' +'systemd-inhibit' '_systemd-inhibit' +'systemd-machine-id-setup' '_systemd' +'systemd-notify' '_systemd' +'systemd-nspawn' '_systemd-nspawn' +'systemd-path' '_systemd-path' +'systemd-resolve' '_resolvectl' +'systemd-run' '_systemd-run' +'systemd-tmpfiles' '_systemd-tmpfiles' +'systemd-tty-ask-password-agent' '_systemd' +'system_profiler' '_system_profiler' +'sysupgrade' '_sysupgrade' +'tac' '_tac' +'tacker' '_openstack' +'tail' '_tail' +'tailscale' '_tailscale' +'talk' '_other_accounts' +'tar' '_tar' +'tardy' '_tardy' +'tcpdump' '_tcpdump' +'tcp_open' '_tcpsys' +'tcptraceroute' '_tcptraceroute' +'tcsh' '_sh' +'tda' '_devtodo' +'tdd' '_devtodo' +'tde' '_devtodo' +'tdr' '_devtodo' +'tee' '_tee' +'telnet' '_telnet' +'tex' '_tex' +'texi2any' '_texinfo' +'texi2dvi' '_texinfo' +'texi2pdf' '_texinfo' +'texindex' '_texinfo' +'tg' '_topgit' +'tidy' '_tidy' +'tig' '_git' +'-tilde-' '_tilde' +'time' '_precommand' +'timedatectl' '_timedatectl' +'timeout' '_timeout' +'times' '_nothing' +'tin' '_tin' +'tkconch' '_twisted' +'tkinfo' '_texinfo' +'tla' '_tla' +'tload' '_tload' +'tmux' '_tmux' +'todo' '_devtodo' +'todo.sh' '_todo.sh' +'toilet' '_toilet' +'top' '_top' +'totdconfig' '_totd' +'touch' '_touch' +'tpb' '_tpb' +'tpkg-debarch' '_toolchain-source' +'tpkg-install' '_toolchain-source' +'tpkg-install-libc' '_toolchain-source' +'tpkg-make' '_toolchain-source' +'tpkg-update' '_toolchain-source' +'tput' '_tput' +'tr' '_tr' +'tracepath' '_tracepath' +'tracepath6' '_tracepath' +'traceroute' '_hosts' +'transmission-remote' '_transmission' +'trap' '_trap' +'trash' '_trash' +'tree' '_tree' +'trial' '_twisted' +'trove' '_openstack' +'true' '_nothing' +'truncate' '_truncate' +'truss' '_truss' +'tryaffix' '_ispell' +'tty' '_tty' +'ttyctl' '_ttyctl' +'tunctl' '_uml' +'tune2fs' '_tune2fs' +'tunes2pod' '_gnupod' +'tunes2pod.pl' '_gnupod' +'twidge' '_twidge' +'twist' '_twisted' +'twistd' '_twisted' +'txt' '_hosts' +'type' '_which' +'typeset' '_typeset' +'udevadm' '_udevadm' +'ulimit' '_ulimit' +'uml_mconsole' '_uml' +'uml_moo' '_uml' +'uml_switch' '_uml' +'umount' '_mount' +'unace' '_unace' +'unalias' '_aliases' +'uname' '_uname' +'uncompress' '_compress' +'unexpand' '_unexpand' +'unfunction' '_functions' +'unget' '_sccs' +'unhash' '_unhash' +'uniq' '_uniq' +'unison' '_unison' +'units' '_units' +'unix2dos' '_dos2unix' +'unix2mac' '_dos2unix' +'unlimit' '_limits' +'unlz4' '_lz4' +'unlzma' '_xz' +'unpack' '_pack' +'unpigz' '_gzip' +'unrar' '_rar' +'unset' '_vars' +'unsetopt' '_setopt' +'unshare' '_unshare' +'unwrapdiff' '_patchutils' +'unxz' '_xz' +'unzip' '_zip' +'update-alternatives' '_update-alternatives' +'update-rc.d' '_update-rc.d' +'upgradepkg' '_pkgtool' +'uptime' '_uptime' +'urpme' '_urpmi' +'urpmf' '_urpmi' +'urpmi' '_urpmi' +'urpmi.addmedia' '_urpmi' +'urpmi.removemedia' '_urpmi' +'urpmi.update' '_urpmi' +'urpmq' '_urpmi' +'urxvt' '_urxvt' +'urxvt256c' '_urxvt' +'urxvt256cc' '_urxvt' +'urxvt256c-ml' '_urxvt' +'urxvt256c-mlc' '_urxvt' +'urxvtc' '_urxvt' +'usbconfig' '_usbconfig' +'uscan' '_uscan' +'useradd' '_user_admin' +'userdel' '_users' +'usermod' '_user_admin' +'vacuumdb' '_postgresql' +'val' '_sccs' +'valgrind' '_valgrind' +'-value-' '_value' +'-value-,ADB_TRACE,-default-' '_adb' +'-value-,ANDROID_LOG_TAGS,-default-' '_adb' +'-value-,ANDROID_SERIAL,-default-' '_adb' +'-value-,ANSIBLE_INVENTORY_ENABLED,-default-' '_ansible' +'-value-,ANSIBLE_STDOUT_CALLBACK,-default-' '_ansible' +'-value-,ANT_ARGS,-default-' '_ant' +'-value-,CFLAGS,-default-' '_gcc' +'-value-,CPPFLAGS,-default-' '_gcc' +'-value-,CXXFLAGS,-default-' '_gcc' +'-value-,-default-,-command-' '_zargs' +'-value-,-default-,-default-' '_value' +'-value-,DISPLAY,-default-' '_x_display' +'-value-,GREP_OPTIONS,-default-' '_grep' +'-value-,GZIP,-default-' '_gzip' +'-value-,LANG,-default-' '_locales' +'-value-,LANGUAGE,-default-' '_locales' +'-value-,LD_DEBUG,-default-' '_ld_debug' +'-value-,LDFLAGS,-default-' '_gcc' +'-value-,LESSCHARSET,-default-' '_less' +'-value-,LESS,-default-' '_less' +'-value-,LOOPDEV_DEBUG,-default-' '_losetup' +'-value-,LPDEST,-default-' '_printers' +'-value-,MPD_HOST,-default' '_mpc' +'-value-,P4CLIENT,-default-' '_perforce' +'-value-,P4MERGE,-default-' '_perforce' +'-value-,P4PORT,-default-' '_perforce' +'-value-,P4USER,-default-' '_perforce' +'-value-,PERLDOC,-default-' '_perldoc' +'-value-,PRINTER,-default-' '_printers' +'-value-,PROMPT2,-default-' '_ps1234' +'-value-,PROMPT3,-default-' '_ps1234' +'-value-,PROMPT4,-default-' '_ps1234' +'-value-,PROMPT,-default-' '_ps1234' +'-value-,PS1,-default-' '_ps1234' +'-value-,PS2,-default-' '_ps1234' +'-value-,PS3,-default-' '_ps1234' +'-value-,PS4,-default-' '_ps1234' +'-value-,RPROMPT2,-default-' '_ps1234' +'-value-,RPROMPT,-default-' '_ps1234' +'-value-,RPS1,-default-' '_ps1234' +'-value-,RPS2,-default-' '_ps1234' +'-value-,SPROMPT,-default-' '_ps1234' +'-value-,TERM,-default-' '_terminals' +'-value-,TERMINFO_DIRS,-default-' '_dir_list' +'-value-,TZ,-default-' '_time_zone' +'-value-,VALGRIND_OPTS,-default-' '_valgrind' +'-value-,WWW_HOME,-default-' '_urls' +'-value-,XML_CATALOG_FILES,-default-' '_xmlsoft' +'-value-,XZ_DEFAULTS,-default-' '_xz' +'-value-,XZ_OPT,-default-' '_xz' +'-vared-' '_in_vared' +'vared' '_vared' +'varlinkctl' '_varlinkctl' +'vcs_info_hookadd' '_vcs_info' +'vcs_info_hookdel' '_vcs_info' +'vi' '_vi' +'view' '_vi' +'vim' '_vim' +'vim-addons' '_vim-addons' +'vimdiff' '_vim' +'virsh' '_libvirt' +'virt-admin' '_libvirt' +'virt-host-validate' '_libvirt' +'virt-pki-validate' '_libvirt' +'virt-xml-validate' '_libvirt' +'visudo' '_visudo' +'vitrage' '_openstack' +'vmctl' '_vmctl' +'vmstat' '_vmstat' +'vncserver' '_vnc' +'vncviewer' '_vnc' +'vorbiscomment' '_vorbis' +'vpnc' '_vpnc' +'vpnc-connect' '_vpnc' +'vserver' '_vserver' +'w' '_w' +'w3m' '_w3m' +'wait' '_wait' +'wajig' '_wajig' +'wanna-build' '_wanna-build' +'watch' '_watch' +'watcher' '_openstack' +'wc' '_wc' +'wget' '_wget' +'what' '_sccs' +'whatis' '_man' +'whence' '_which' +'where' '_which' +'whereis' '_whereis' +'which' '_which' +'who' '_who' +'whoami' '_nothing' +'whois' '_whois' +'whom' '_mh' +'wiggle' '_wiggle' +'wipefs' '_wipefs' +'wodim' '_cdrecord' +'wpa_cli' '_wpa_cli' +'write' '_users_on' +'www' '_webbrowser' +'xargs' '_xargs' +'xattr' '_attr' +'xauth' '_xauth' +'xautolock' '_xautolock' +'xclip' '_xclip' +'xcode-select' '_xcode-select' +'xdpyinfo' '_x_utils' +'xdvi' '_xdvi' +'xelatex' '_tex' +'xetex' '_tex' +'xev' '_x_utils' +'xfd' '_x_utils' +'xfig' '_xfig' +'xfontsel' '_x_utils' +'xfreerdp' '_rdesktop' +'xhost' '_x_utils' +'xinput' '_xinput' +'xkill' '_x_utils' +'xli' '_xloadimage' +'xloadimage' '_xloadimage' +'xlsatoms' '_x_utils' +'xlsclients' '_x_utils' +'xml' '_xmlstarlet' +'xmllint' '_xmlsoft' +'xmlstarlet' '_xmlstarlet' +'xmms2' '_xmms2' +'xmodmap' '_xmodmap' +'xmosaic' '_webbrowser' +'xon' '_x_utils' +'xournal' '_xournal' +'xpdf' '_xpdf' +'xping' '_hosts' +'xprop' '_x_utils' +'xrandr' '_xrandr' +'xrdb' '_x_utils' +'xscreensaver-command' '_xscreensaver' +'xset' '_xset' +'xsetbg' '_xloadimage' +'xsetroot' '_x_utils' +'xsltproc' '_xmlsoft' +'xterm' '_xterm' +'xtightvncviewer' '_vnc' +'xtp' '_imagemagick' +'xv' '_xv' +'xview' '_xloadimage' +'xvnc4viewer' '_vnc' +'xvncviewer' '_vnc' +'xwd' '_x_utils' +'xwininfo' '_x_utils' +'xwit' '_xwit' +'xwud' '_x_utils' +'xxd' '_xxd' +'xz' '_xz' +'xzcat' '_xz' +'yafc' '_yafc' +'yash' '_sh' +'yast' '_yast' +'yast2' '_yast' +'ypbind' '_yp' +'ypcat' '_yp' +'ypmatch' '_yp' +'yppasswd' '_yp' +'yppoll' '_yp' +'yppush' '_yp' +'ypserv' '_yp' +'ypset' '_yp' +'ypwhich' '_yp' +'ypxfr' '_yp' +'ytalk' '_other_accounts' +'yum' '_yum' +'yumdb' '_yum' +'zargs' '_zargs' +'zcalc' '_zcalc' +'-zcalc-line-' '_zcalc_line' +'zcat' '_zcat' +'zcompile' '_zcompile' +'zcp' '_zmv' +'zdb' '_zfs' +'zdelattr' '_zattr' +'zdump' '_zdump' +'zeal' '_zeal' +'zed' '_zed' +'zegrep' '_grep' +'zen' '_webbrowser' +'zf_chgrp' '_chown' +'zf_chmod' '_chmod' +'zf_chown' '_chown' +'zfgrep' '_grep' +'zf_ln' '_ln' +'zf_mkdir' '_mkdir' +'zf_mv' '_mv' +'zf_rm' '_rm' +'zf_rmdir' '_rmdir' +'zfs' '_zfs' +'zgetattr' '_zattr' +'zgrep' '_grep' +'zip' '_zip' +'zipinfo' '_zip' +'zle' '_zle' +'zlistattr' '_zattr' +'zln' '_zmv' +'zlogin' '_zlogin' +'zmail' '_mail' +'zmodload' '_zmodload' +'zmv' '_zmv' +'zone' '_hosts' +'zoneadm' '_zoneadm' +'zparseopts' '_zparseopts' +'zpool' '_zfs' +'zpty' '_zpty' +'zsetattr' '_zattr' +'zsh' '_zsh' +'zsh-mime-handler' '_zsh-mime-handler' +'zsocket' '_zsocket' +'zstat' '_stat' +'zstyle' '_zstyle' +'ztodo' '_ztodo' +'zun' '_openstack' +'zxpdf' '_xpdf' +'zypper' '_zypper' +) + +_services=( +'bzcat' 'bunzip2' +'dch' 'debchange' +'gchgrp' 'chgrp' +'gchown' 'chown' +'gnupod_addsong.pl' 'gnupod_addsong' +'gnupod_check.pl' 'gnupod_check' +'gnupod_INIT.pl' 'gnupod_INIT' +'gnupod_search.pl' 'gnupod_search' +'gpg2' 'gpg' +'gzcat' 'gunzip' +'iceweasel' 'firefox' +'lzcat' 'unxz' +'lzma' 'xz' +'Mail' 'mail' +'mailx' 'mail' +'mktunes.pl' 'mktunes' +'nail' 'mail' +'ncl' 'nc' +'nedit-nc' 'nc' +'pcat' 'unpack' +'-redirect-,<,bunzip2' 'bunzip2' +'-redirect-,<,bzip2' 'bzip2' +'-redirect-,>,bzip2' 'bunzip2' +'-redirect-,<,compress' 'compress' +'-redirect-,>,compress' 'uncompress' +'-redirect-,<,gunzip' 'gunzip' +'-redirect-,<,gzip' 'gzip' +'-redirect-,>,gzip' 'gunzip' +'-redirect-,<,uncompress' 'uncompress' +'-redirect-,<,unxz' 'unxz' +'-redirect-,<,xz' 'xz' +'-redirect-,>,xz' 'unxz' +'remsh' 'rsh' +'slogin' 'ssh' +'svnadmin-static' 'svnadmin' +'svnlite' 'svn' +'svnliteadmin' 'svnadmin' +'tunes2pod.pl' 'tunes2pod' +'unlzma' 'unxz' +'xelatex' 'latex' +'xetex' 'tex' +'xzcat' 'unxz' +'zf_chgrp' 'chgrp' +'zf_chown' 'chown' +) + +_patcomps=( +'*/(init|rc[0-9S]#).d/*' '_init_d' +) + +_postpatcomps=( +'_*' '_compadd' +'c++-*' '_gcc' +'g++-*' '_gcc' +'gcc-*' '_gcc' +'gem[0-9.]#' '_gem' +'lua[0-9.-]##' '_lua' +'(p[bgpn]m*|*top[bgpn]m)' '_pbm' +'php[0-9.-]' '_php' +'pip[0-9.]#' '_pip' +'pydoc[0-9.]#' '_pydoc' +'python[0-9.]#' '_python' +'qemu(|-system-*)' '_qemu' +'(ruby|[ei]rb)[0-9.]#' '_ruby' +'shasum(|5).*' '_shasum' +'(texi(2*|ndex))' '_texi' +'(tiff*|*2tiff|pal2rgb)' '_tiff' +'-value-,BORG_*,-default-' '_borg' +'-value-,(ftp|http(|s))_proxy,-default-' '_urls' +'-value-,LC_*,-default-' '_locales' +'-value-,*path,-default-' '_directories' +'-value-,*PATH,-default-' '_dir_list' +'-value-,RUBY(LIB|OPT|PATH),-default-' '_ruby' +'*/X11(|R<4->)/*' '_x_arguments' +'yodl(|2*)' '_yodl' +'zf*' '_zftp' +) + +_compautos=( +'_call_program' '+X' +) + +zle -C _bash_complete-word .complete-word _bash_completions +zle -C _bash_list-choices .list-choices _bash_completions +zle -C _complete_debug .complete-word _complete_debug +zle -C _complete_help .complete-word _complete_help +zle -C _complete_tag .complete-word _complete_tag +zle -C _correct_filename .complete-word _correct_filename +zle -C _correct_word .complete-word _correct_word +zle -C _expand_alias .complete-word _expand_alias +zle -C _expand_word .complete-word _expand_word +zle -C _history-complete-newer .complete-word _history_complete_word +zle -C _history-complete-older .complete-word _history_complete_word +zle -C _list_expansions .list-choices _expand_word +zle -C _most_recent_file .complete-word _most_recent_file +zle -C _next_tags .list-choices _next_tags +zle -C _read_comp .complete-word _read_comp +bindkey '^X^R' _read_comp +bindkey '^X?' _complete_debug +bindkey '^XC' _correct_filename +bindkey '^Xa' _expand_alias +bindkey '^Xc' _correct_word +bindkey '^Xd' _list_expansions +bindkey '^Xe' _expand_word +bindkey '^Xh' _complete_help +bindkey '^Xm' _most_recent_file +bindkey '^Xn' _next_tags +bindkey '^Xt' _complete_tag +bindkey '^X~' _bash_list-choices +bindkey '^[,' _history-complete-newer +bindkey '^[/' _history-complete-older +bindkey '^[~' _bash_complete-word + +autoload -Uz _lf _nix-build _nix-channel _nix-collect-garbage _nix-common-options \ + _nix-copy-closure _nix-env _nix-hash _nix-install-package _nix-instantiate \ + _nixops _nixos-build-vms _nixos-container _nixos-generate-config _nixos-install \ + _nixos-option _nixos-rebuild _nixos-version _nix-prefetch-url _nix-push \ + _nix-shell _nix-store _rg _sops _trash \ + _a2ps _a2utils _aap _abcde _absolute_command_paths \ + _ack _acpi _acpitool _acroread _adb \ + _add-zle-hook-widget _add-zsh-hook _alias _aliases _all_labels \ + _all_matches _alsa-utils _alternative _analyseplugin _ansible \ + _ant _antiword _apachectl _apm _approximate \ + _apt _apt-file _aptitude _apt-move _apt-show-versions \ + _arch_archives _arch_namespace _arg_compile __arguments _arguments \ + _arp _arping _arrays _asciidoctor _asciinema \ + _assign _at _attr _augeas _auto-apt \ + _autocd _avahi _awk _axi-cache _base64 \ + _basename _basenc _bash _bash_completions _baudrates \ + _baz _beadm _beep _be_name _bibtex \ + _bind_addresses _bindkey _bison _bittorrent _bogofilter \ + _bpf_filters _bpython _brace_parameter _brctl _bsdconfig \ + _bsd_disks _bsdinstall _bsd_pkg _btrfs _bts \ + _bug _builtin _bzip2 _bzr _cabal \ + _cache_invalid _caffeinate _cal _calendar _call_function \ + _canonical_paths _capabilities _cat _ccal _cd \ + _cdbs-edit-patch _cdcd _cdr _cdrdao _cdrecord \ + _chattr _chcon _chflags _chkconfig _chmod \ + _choom _chown _chroot _chrt _chsh \ + _cksum _clay _cmdambivalent _cmdstring _cmp \ + _code _column _combination _comm _command \ + _command_names _compadd _compdef _complete _complete_debug \ + _complete_help _complete_help_generic _completers _complete_tag _comp_locale \ + _composer _compress _condition _configure _coreadm \ + _correct _correct_filename _correct_word _cowsay _cp \ + _cpio _cplay _cpupower _crontab _cryptsetup \ + _cscope _csplit _cssh _csup _ctags \ + _ctags_tags _cu _curl _cut _cvs \ + _cvsup _cygcheck _cygpath _cygrunsrv _cygserver \ + _cygstart _dak _darcs _date _date_formats \ + _dates _dbus _dchroot _dchroot-dsa _dconf \ + _dcop _dcut _dd _deb_architectures _debbugs_bugnumber \ + _debchange _debcheckout _deb_codenames _debdiff _deb_files \ + _debfoster _deborphan _deb_packages _debsign _debsnap \ + _debuild _default _defaults _delimiters _describe \ + _description _devtodo _df _dhclient _dhcpinfo \ + _dict _dict_words _diff _diff3 _diff_options \ + _diffstat _dig _directories _directory_stack _dir_list \ + _dirs _disable _dispatch _django _dkms \ + _dladm _dlocate _dmesg _dmidecode _dnf \ + _dns_types _doas _domains _dos2unix _dpatch-edit-patch \ + _dpkg _dpkg-buildpackage _dpkg-cross _dpkg-repack _dpkg_source \ + _dput _drill _dropbox _dscverify _dsh \ + _dtrace _dtruss _du _dumpadm _dumper \ + _dupload _dvi _dynamic_directory_name _e2label _ecasound \ + _echotc _echoti _ed _elfdump _elinks \ + _email_addresses _emulate _enable _enscript _entr \ + _env _eog _equal _espeak _etags \ + _ethtool _evince _exec _expand _expand_alias \ + _expand_word _extensions _external_pwds _fakeroot _fbsd_architectures \ + _fbsd_device_types _fc _feh _fetch _fetchmail \ + _ffmpeg _figlet _file_descriptors _file_flags _file_modes \ + _files _file_systems _find _findmnt _find_net_interfaces \ + _finger _fink _first _flac _flex \ + _floppy _flowadm _fmadm _fmt _fold \ + _fortune _free _freebsd-update _fsh _fstat \ + _fs_usage _functions _fuse_arguments _fuser _fusermount \ + _fuse_values _fw_update _gcc _gcore _gdb \ + _geany _gem _generic _genisoimage _getclip \ + _getconf _getent _getfacl _getmail _getopt \ + _ghostscript _git _git-buildpackage _global _global_tags \ + _globflags _globqual_delims _globquals _gnome-gv _gnu_generic \ + _gnupod _gnutls _go _gpasswd _gpg \ + _gphoto2 _gprof _gqview _gradle _graphicsmagick \ + _grep _grep-excuses _groff _groups _growisofs \ + _gsettings _gstat _guard _guilt _gv \ + _gzip _hash _have_glob_qual _hdiutil _head \ + _hexdump _history _history_complete_word _history_modifiers _host \ + _hostname _hosts _htop _hwinfo _iconv \ + _iconvconfig _id _ifconfig _iftop _ignored \ + _imagemagick _inetadm _initctl _init_d _install \ + _in_vared _invoke-rc.d _ionice _iostat _ip \ + _ipadm _ipfw _ipsec _ipset _iptables \ + _irssi _ispell _iwconfig _jail _jails \ + _java _java_class _jexec _jls _jobs \ + _jobs_bg _jobs_builtin _jobs_fg _joe _join \ + _jot _jq _kdeconnect _kdump _kfmclient \ + _kill _killall _kld _knock _kpartx \ + _ktrace _ktrace_points _kvno _last _ldap \ + _ldconfig _ldd _ld_debug _less _lha \ + _libvirt _lighttpd _limit _limits _links \ + _lintian _list _list_files _lldb _ln \ + _loadkeys _locale _localedef _locales _locate \ + _logger _logical_volumes _login_classes _look _losetup \ + _lp _ls _lsattr _lsblk _lscfg \ + _lsdev _lslv _lsns _lsof _lspv \ + _lsusb _lsvg _ltrace _lua _luarocks \ + _lynx _lz4 _lzop _mac_applications _mac_files_for_application \ + _madison _mail _mailboxes _main_complete _make \ + _make-kpkg _man _mat _mat2 _match \ + _math _math_params _matlab _md5sum _mdadm \ + _mdfind _mdls _mdutil _members _mencal \ + _menu _mere _mergechanges _message _mh \ + _mii-tool _mime_types _mixerctl _mkdir _mkfifo \ + _mknod _mkshortcut _mktemp _mkzsh _module \ + _module-assistant _module_math_func _modutils _mondo _monotone \ + _moosic _mosh _most_recent_file _mount _mozilla \ + _mpc _mplayer _mt _mtools _mtr \ + _multi_parts _mupdf _mutt _mv _my_accounts \ + _myrepos _mysqldiff _mysql_utils _nautilus _nbsd_architectures \ + _ncftp _nedit _netcat _net_interfaces _netscape \ + _netstat _networkmanager _networksetup _newsgroups _next_label \ + _next_tags _nginx _ngrep _nice _nkf \ + _nl _nm _nmap _normal _nothing \ + _npm _nsenter _nslookup _numbers _numfmt \ + _nvram _objdump _object_classes _object_files _obsd_architectures \ + _od _okular _oldlist _open _openstack \ + _opkg _options _options_set _options_unset _opustools \ + _osascript _osc _other_accounts _otool _pack \ + _pandoc _parameter _parameters _paste _patch \ + _patchutils _path_commands _path_files _pax _pbcopy \ + _pbm _pbuilder _pdf _pdftk _perf \ + _perforce _perl _perl_basepods _perldoc _perl_modules \ + _pfctl _pfexec _pgids _pgrep _php \ + _physical_volumes _pick_variant _picocom _pidof _pids \ + _pine _ping _pip _piuparts _pkg5 \ + _pkgadd _pkg-config _pkgin _pkginfo _pkg_instance \ + _pkgrm _pkgtool _plutil _pmap _pon \ + _portaudit _portlint _portmaster _ports _portsnap \ + _postfix _postgresql _postscript _powerd _pr \ + _precommand _prefix _print _printenv _printers \ + _process_names _procstat _prompt _prove _prstat \ + _ps _ps1234 _pscp _pspdf _psutils \ + _ptree _ptx _pump _putclip _pv \ + _pwgen _pydoc _python _python_modules _qdbus \ + _qemu _qiv _qtplay _quilt _rake \ + _ranlib _rar _rcctl _rclone _rcs \ + _rdesktop _read _read_comp _readelf _readlink \ + _readshortcut _rebootin _redirect _regex_arguments _regex_words \ + _remote_files _renice _reprepro _requested _retrieve_cache \ + _retrieve_mac_apps _ri _rlogin _rm _rmdir \ + _route _routing_domains _routing_tables _rpm _rrdtool \ + _rsync _rubber _ruby _run-help _runit \ + _samba _savecore _say _sbuild _sccs \ + _sched _schedtool _schroot _scl _scons \ + _screen _script _scselect _sc_usage _scutil \ + _seafile _sed _selinux_contexts _selinux_roles _selinux_types \ + _selinux_users _sep_parts _seq _sequence _service \ + _services _set _set_command _setfacl _setopt \ + _setpriv _setsid _setup _setxkbmap _sh \ + _shasum _showmount _shred _shuf _shutdown \ + _signals _signify _sisu _slabtop _slrn \ + _smartmontools _smit _snoop _socket _sockstat \ + _softwareupdate _sort _source _spamassassin _split \ + _sqlite _sqsh _ss _ssh _sshfs \ + _ssh_hosts _stat _stdbuf _stgit _store_cache \ + _stow _strace _strftime _strings _strip \ + _stty _su _sub_commands _sublimetext _subscript \ + _subversion _sudo _suffix_alias_files _surfraw _SUSEconfig \ + _svcadm _svccfg _svcprop _svcs _svcs_fmri \ + _svn-buildpackage _swaks _swanctl _swift _sw_vers \ + _sys_calls _sysclean _sysctl _sysmerge _syspatch \ + _sysrc _sysstat _systat _system_profiler _sysupgrade \ + _tac _tags _tail _tar _tar_archive \ + _tardy _tcpdump _tcpsys _tcptraceroute _tee \ + _telnet _terminals _tex _texi _texinfo \ + _tidy _tiff _tilde _tilde_files _timeout \ + _time_zone _time_zone.orig _tin _tla _tload \ + _tmux _todo.sh _toilet _toolchain-source _top \ + _topgit _totd _touch _tpb _tput \ + _tr _tracepath _transmission _trap _trash \ + _tree _truncate _truss _tty _ttyctl \ + _ttys _tune2fs _twidge _twisted _typeset \ + _ulimit _uml _umountable _unace _uname \ + _unexpand _unhash _uniq _unison _units \ + _unshare _update-alternatives _update-rc.d _uptime _urls \ + _urpmi _urxvt _usbconfig _uscan _user_admin \ + _user_at_host _user_expand _user_math_func _users _users_on \ + _valgrind _value _values _vared _vars \ + _vcs_info _vcs_info_hooks _vi _vim _vim-addons \ + _visudo _vmctl _vmstat _vnc _volume_groups \ + _vorbis _vpnc _vserver _w _w3m \ + _wait _wajig _wakeup_capable_devices _wanna-build _wanted \ + _watch _watch-snoop _wc _webbrowser _wget \ + _whereis _which _who _whois _widgets \ + _wiggle _wipefs _wpa_cli _xargs _x_arguments \ + _xauth _xautolock _x_borderwidth _xclip _xcode-select \ + _x_color _x_colormapid _x_cursor _x_display _xdvi \ + _x_extension _xfig _x_font _xft_fonts _x_geometry \ + _xinput _x_keysym _xloadimage _x_locale _xmlsoft \ + _xmlstarlet _xmms2 _x_modifier _xmodmap _x_name \ + _xournal _xpdf _xrandr _x_resource _xscreensaver \ + _x_selection_timeout _xset _xt_arguments _xterm _x_title \ + _xt_session_id _x_utils _xv _x_visual _x_window \ + _xwit _xxd _xz _yafc _yast \ + _yodl _yp _yum _zargs _zattr \ + _zcalc _zcalc_line _zcat _zcompile _zdump \ + _zeal _zed _zfs _zfs_dataset _zfs_pool \ + _zftp _zip _zle _zlogin _zmodload \ + _zmv _zoneadm _zones _zparseopts _zpty \ + _zsh _zsh-mime-handler _zsocket _zstyle _ztodo \ + _zypper _bluetoothctl _bootctl _borg _busctl \ + _coredumpctl _fd _hostnamectl _journalctl _lf \ + _localectl _loginctl _machinectl _networkctl _nix \ + _nix-build _nix-channel _nix-collect-garbage _nix-common-options _nix-copy-closure \ + _nix-env _nix-hash _nix-install-package _nix-instantiate _nixops \ + _nixos-build-vms _nixos-container _nixos-generate-config _nixos-install _nixos-option \ + _nixos-rebuild _nixos-version _nix-prefetch-url _nix-push _nix-shell \ + _nix-store _oomctl _podman _podman-remote _resolvectl \ + _run0 _sd_hosts_or_user_at_host _sd_machines _sd_outputmodes _sd_unit_files \ + _systemctl _systemd _systemd-analyze _systemd-delta _systemd-inhibit \ + _systemd-nspawn _systemd-path _systemd-run _systemd-tmpfiles _tailscale \ + _timedatectl _udevadm _varlinkctl _a2ps _a2utils \ + _aap _abcde _absolute_command_paths _ack _acpi \ + _acpitool _acroread _adb _add-zle-hook-widget _add-zsh-hook \ + _alias _aliases _all_labels _all_matches _alsa-utils \ + _alternative _analyseplugin _ansible _ant _antiword \ + _apachectl _apm _approximate _apt _apt-file \ + _aptitude _apt-move _apt-show-versions _arch_archives _arch_namespace \ + _arg_compile __arguments _arguments _arp _arping \ + _arrays _asciidoctor _asciinema _assign _at \ + _attr _augeas _auto-apt _autocd _avahi \ + _awk _axi-cache _base64 _basename _basenc \ + _bash _bash_completions _baudrates _baz _beadm \ + _beep _be_name _bibtex _bind_addresses _bindkey \ + _bison _bittorrent _bogofilter _bpf_filters _bpython \ + _brace_parameter _brctl _bsdconfig _bsd_disks _bsdinstall \ + _bsd_pkg _btrfs _bts _bug _builtin \ + _bzip2 _bzr _cabal _cache_invalid _caffeinate \ + _cal _calendar _call_function _canonical_paths _capabilities \ + _cat _ccal _cd _cdbs-edit-patch _cdcd \ + _cdr _cdrdao _cdrecord _chattr _chcon \ + _chflags _chkconfig _chmod _choom _chown \ + _chroot _chrt _chsh _cksum _clay \ + _cmdambivalent _cmdstring _cmp _code _column \ + _combination _comm _command _command_names _compadd \ + _compdef _complete _complete_debug _complete_help _complete_help_generic \ + _completers _complete_tag _comp_locale _composer _compress \ + _condition _configure _coreadm _correct _correct_filename \ + _correct_word _cowsay _cp _cpio _cplay \ + _cpupower _crontab _cryptsetup _cscope _csplit \ + _cssh _csup _ctags _ctags_tags _cu \ + _curl _cut _cvs _cvsup _cygcheck \ + _cygpath _cygrunsrv _cygserver _cygstart _dak \ + _darcs _date _date_formats _dates _dbus \ + _dchroot _dchroot-dsa _dconf _dcop _dcut \ + _dd _deb_architectures _debbugs_bugnumber _debchange _debcheckout \ + _deb_codenames _debdiff _deb_files _debfoster _deborphan \ + _deb_packages _debsign _debsnap _debuild _default \ + _defaults _delimiters _describe _description _devtodo \ + _df _dhclient _dhcpinfo _dict _dict_words \ + _diff _diff3 _diff_options _diffstat _dig \ + _directories _directory_stack _dir_list _dirs _disable \ + _dispatch _django _dkms _dladm _dlocate \ + _dmesg _dmidecode _dnf _dns_types _doas \ + _domains _dos2unix _dpatch-edit-patch _dpkg _dpkg-buildpackage \ + _dpkg-cross _dpkg-repack _dpkg_source _dput _drill \ + _dropbox _dscverify _dsh _dtrace _dtruss \ + _du _dumpadm _dumper _dupload _dvi \ + _dynamic_directory_name _e2label _ecasound _echotc _echoti \ + _ed _elfdump _elinks _email_addresses _emulate \ + _enable _enscript _entr _env _eog \ + _equal _espeak _etags _ethtool _evince \ + _exec _expand _expand_alias _expand_word _extensions \ + _external_pwds _fakeroot _fbsd_architectures _fbsd_device_types _fc \ + _feh _fetch _fetchmail _ffmpeg _figlet \ + _file_descriptors _file_flags _file_modes _files _file_systems \ + _find _findmnt _find_net_interfaces _finger _fink \ + _first _flac _flex _floppy _flowadm \ + _fmadm _fmt _fold _fortune _free \ + _freebsd-update _fsh _fstat _fs_usage _functions \ + _fuse_arguments _fuser _fusermount _fuse_values _fw_update \ + _gcc _gcore _gdb _geany _gem \ + _generic _genisoimage _getclip _getconf _getent \ + _getfacl _getmail _getopt _ghostscript _git \ + _git-buildpackage _global _global_tags _globflags _globqual_delims \ + _globquals _gnome-gv _gnu_generic _gnupod _gnutls \ + _go _gpasswd _gpg _gphoto2 _gprof \ + _gqview _gradle _graphicsmagick _grep _grep-excuses \ + _groff _groups _growisofs _gsettings _gstat \ + _guard _guilt _gv _gzip _hash \ + _have_glob_qual _hdiutil _head _hexdump _history \ + _history_complete_word _history_modifiers _host _hostname _hosts \ + _htop _hwinfo _iconv _iconvconfig _id \ + _ifconfig _iftop _ignored _imagemagick _inetadm \ + _initctl _init_d _install _in_vared _invoke-rc.d \ + _ionice _iostat _ip _ipadm _ipfw \ + _ipsec _ipset _iptables _irssi _ispell \ + _iwconfig _jail _jails _java _java_class \ + _jexec _jls _jobs _jobs_bg _jobs_builtin \ + _jobs_fg _joe _join _jot _jq \ + _kdeconnect _kdump _kfmclient _kill _killall \ + _kld _knock _kpartx _ktrace _ktrace_points \ + _kvno _last _ldap _ldconfig _ldd \ + _ld_debug _less _lha _libvirt _lighttpd \ + _limit _limits _links _lintian _list \ + _list_files _lldb _ln _loadkeys _locale \ + _localedef _locales _locate _logger _logical_volumes \ + _login_classes _look _losetup _lp _ls \ + _lsattr _lsblk _lscfg _lsdev _lslv \ + _lsns _lsof _lspv _lsusb _lsvg \ + _ltrace _lua _luarocks _lynx _lz4 \ + _lzop _mac_applications _mac_files_for_application _madison _mail \ + _mailboxes _main_complete _make _make-kpkg _man \ + _mat _mat2 _match _math _math_params \ + _matlab _md5sum _mdadm _mdfind _mdls \ + _mdutil _members _mencal _menu _mere \ + _mergechanges _message _mh _mii-tool _mime_types \ + _mixerctl _mkdir _mkfifo _mknod _mkshortcut \ + _mktemp _mkzsh _module _module-assistant _module_math_func \ + _modutils _mondo _monotone _moosic _mosh \ + _most_recent_file _mount _mozilla _mpc _mplayer \ + _mt _mtools _mtr _multi_parts _mupdf \ + _mutt _mv _my_accounts _myrepos _mysqldiff \ + _mysql_utils _nautilus _nbsd_architectures _ncftp _nedit \ + _netcat _net_interfaces _netscape _netstat _networkmanager \ + _networksetup _newsgroups _next_label _next_tags _nginx \ + _ngrep _nice _nkf _nl _nm \ + _nmap _normal _nothing _npm _nsenter \ + _nslookup _numbers _numfmt _nvram _objdump \ + _object_classes _object_files _obsd_architectures _od _okular \ + _oldlist _open _openstack _opkg _options \ + _options_set _options_unset _opustools _osascript _osc \ + _other_accounts _otool _pack _pandoc _parameter \ + _parameters _paste _patch _patchutils _path_commands \ + _path_files _pax _pbcopy _pbm _pbuilder \ + _pdf _pdftk _perf _perforce _perl \ + _perl_basepods _perldoc _perl_modules _pfctl _pfexec \ + _pgids _pgrep _php _physical_volumes _pick_variant \ + _picocom _pidof _pids _pine _ping \ + _pip _piuparts _pkg5 _pkgadd _pkg-config \ + _pkgin _pkginfo _pkg_instance _pkgrm _pkgtool \ + _plutil _pmap _pon _portaudit _portlint \ + _portmaster _ports _portsnap _postfix _postgresql \ + _postscript _powerd _pr _precommand _prefix \ + _print _printenv _printers _process_names _procstat \ + _prompt _prove _prstat _ps _ps1234 \ + _pscp _pspdf _psutils _ptree _ptx \ + _pump _putclip _pv _pwgen _pydoc \ + _python _python_modules _qdbus _qemu _qiv \ + _qtplay _quilt _rake _ranlib _rar \ + _rcctl _rclone _rcs _rdesktop _read \ + _read_comp _readelf _readlink _readshortcut _rebootin \ + _redirect _regex_arguments _regex_words _remote_files _renice \ + _reprepro _requested _retrieve_cache _retrieve_mac_apps _ri \ + _rlogin _rm _rmdir _route _routing_domains \ + _routing_tables _rpm _rrdtool _rsync _rubber \ + _ruby _run-help _runit _samba _savecore \ + _say _sbuild _sccs _sched _schedtool \ + _schroot _scl _scons _screen _script \ + _scselect _sc_usage _scutil _seafile _sed \ + _selinux_contexts _selinux_roles _selinux_types _selinux_users _sep_parts \ + _seq _sequence _service _services _set \ + _set_command _setfacl _setopt _setpriv _setsid \ + _setup _setxkbmap _sh _shasum _showmount \ + _shred _shuf _shutdown _signals _signify \ + _sisu _slabtop _slrn _smartmontools _smit \ + _snoop _socket _sockstat _softwareupdate _sort \ + _source _spamassassin _split _sqlite _sqsh \ + _ss _ssh _sshfs _ssh_hosts _stat \ + _stdbuf _stgit _store_cache _stow _strace \ + _strftime _strings _strip _stty _su \ + _sub_commands _sublimetext _subscript _subversion _sudo \ + _suffix_alias_files _surfraw _SUSEconfig _svcadm _svccfg \ + _svcprop _svcs _svcs_fmri _svn-buildpackage _swaks \ + _swanctl _swift _sw_vers _sys_calls _sysclean \ + _sysctl _sysmerge _syspatch _sysrc _sysstat \ + _systat _system_profiler _sysupgrade _tac _tags \ + _tail _tar _tar_archive _tardy _tcpdump \ + _tcpsys _tcptraceroute _tee _telnet _terminals \ + _tex _texi _texinfo _tidy _tiff \ + _tilde _tilde_files _timeout _time_zone _time_zone.orig \ + _tin _tla _tload _tmux _todo.sh \ + _toilet _toolchain-source _top _topgit _totd \ + _touch _tpb _tput _tr _tracepath \ + _transmission _trap _trash _tree _truncate \ + _truss _tty _ttyctl _ttys _tune2fs \ + _twidge _twisted _typeset _ulimit _uml \ + _umountable _unace _uname _unexpand _unhash \ + _uniq _unison _units _unshare _update-alternatives \ + _update-rc.d _uptime _urls _urpmi _urxvt \ + _usbconfig _uscan _user_admin _user_at_host _user_expand \ + _user_math_func _users _users_on _valgrind _value \ + _values _vared _vars _vcs_info _vcs_info_hooks \ + _vi _vim _vim-addons _visudo _vmctl \ + _vmstat _vnc _volume_groups _vorbis _vpnc \ + _vserver _w _w3m _wait _wajig \ + _wakeup_capable_devices _wanna-build _wanted _watch _watch-snoop \ + _wc _webbrowser _wget _whereis _which \ + _who _whois _widgets _wiggle _wipefs \ + _wpa_cli _xargs _x_arguments _xauth _xautolock \ + _x_borderwidth _xclip _xcode-select _x_color _x_colormapid \ + _x_cursor _x_display _xdvi _x_extension _xfig \ + _x_font _xft_fonts _x_geometry _xinput _x_keysym \ + _xloadimage _x_locale _xmlsoft _xmlstarlet _xmms2 \ + _x_modifier _xmodmap _x_name _xournal _xpdf \ + _xrandr _x_resource _xscreensaver _x_selection_timeout _xset \ + _xt_arguments _xterm _x_title _xt_session_id _x_utils \ + _xv _x_visual _x_window _xwit _xxd \ + _xz _yafc _yast _yodl _yp \ + _yum _zargs _zattr _zcalc _zcalc_line \ + _zcat _zcompile _zdump _zeal _zed \ + _zfs _zfs_dataset _zfs_pool _zftp _zip \ + _zle _zlogin _zmodload _zmv _zoneadm \ + _zones _zparseopts _zpty _zsh _zsh-mime-handler \ + _zsocket _zstyle _ztodo _zypper _a2ps \ + _a2utils _aap _abcde _absolute_command_paths _ack \ + _acpi _acpitool _acroread _adb _add-zle-hook-widget \ + _add-zsh-hook _alias _aliases _all_labels _all_matches \ + _alsa-utils _alternative _analyseplugin _ansible _ant \ + _antiword _apachectl _apm _approximate _apt \ + _apt-file _aptitude _apt-move _apt-show-versions _arch_archives \ + _arch_namespace _arg_compile __arguments _arguments _arp \ + _arping _arrays _asciidoctor _asciinema _assign \ + _at _attr _augeas _auto-apt _autocd \ + _avahi _awk _axi-cache _base64 _basename \ + _basenc _bash _bash_completions _baudrates _baz \ + _beadm _beep _be_name _bibtex _bind_addresses \ + _bindkey _bison _bittorrent _bogofilter _bpf_filters \ + _bpython _brace_parameter _brctl _bsdconfig _bsd_disks \ + _bsdinstall _bsd_pkg _btrfs _bts _bug \ + _builtin _bzip2 _bzr _cabal _cache_invalid \ + _caffeinate _cal _calendar _call_function _canonical_paths \ + _capabilities _cat _ccal _cd _cdbs-edit-patch \ + _cdcd _cdr _cdrdao _cdrecord _chattr \ + _chcon _chflags _chkconfig _chmod _choom \ + _chown _chroot _chrt _chsh _cksum \ + _clay _cmdambivalent _cmdstring _cmp _code \ + _column _combination _comm _command _command_names \ + _compadd _compdef _complete _complete_debug _complete_help \ + _complete_help_generic _completers _complete_tag _comp_locale _composer \ + _compress _condition _configure _coreadm _correct \ + _correct_filename _correct_word _cowsay _cp _cpio \ + _cplay _cpupower _crontab _cryptsetup _cscope \ + _csplit _cssh _csup _ctags _ctags_tags \ + _cu _curl _cut _cvs _cvsup \ + _cygcheck _cygpath _cygrunsrv _cygserver _cygstart \ + _dak _darcs _date _date_formats _dates \ + _dbus _dchroot _dchroot-dsa _dconf _dcop \ + _dcut _dd _deb_architectures _debbugs_bugnumber _debchange \ + _debcheckout _deb_codenames _debdiff _deb_files _debfoster \ + _deborphan _deb_packages _debsign _debsnap _debuild \ + _default _defaults _delimiters _describe _description \ + _devtodo _df _dhclient _dhcpinfo _dict \ + _dict_words _diff _diff3 _diff_options _diffstat \ + _dig _directories _directory_stack _dir_list _dirs \ + _disable _dispatch _django _dkms _dladm \ + _dlocate _dmesg _dmidecode _dnf _dns_types \ + _doas _domains _dos2unix _dpatch-edit-patch _dpkg \ + _dpkg-buildpackage _dpkg-cross _dpkg-repack _dpkg_source _dput \ + _drill _dropbox _dscverify _dsh _dtrace \ + _dtruss _du _dumpadm _dumper _dupload \ + _dvi _dynamic_directory_name _e2label _ecasound _echotc \ + _echoti _ed _elfdump _elinks _email_addresses \ + _emulate _enable _enscript _entr _env \ + _eog _equal _espeak _etags _ethtool \ + _evince _exec _expand _expand_alias _expand_word \ + _extensions _external_pwds _fakeroot _fbsd_architectures _fbsd_device_types \ + _fc _feh _fetch _fetchmail _ffmpeg \ + _figlet _file_descriptors _file_flags _file_modes _files \ + _file_systems _find _findmnt _find_net_interfaces _finger \ + _fink _first _flac _flex _floppy \ + _flowadm _fmadm _fmt _fold _fortune \ + _free _freebsd-update _fsh _fstat _fs_usage \ + _functions _fuse_arguments _fuser _fusermount _fuse_values \ + _fw_update _gcc _gcore _gdb _geany \ + _gem _generic _genisoimage _getclip _getconf \ + _getent _getfacl _getmail _getopt _ghostscript \ + _git _git-buildpackage _global _global_tags _globflags \ + _globqual_delims _globquals _gnome-gv _gnu_generic _gnupod \ + _gnutls _go _gpasswd _gpg _gphoto2 \ + _gprof _gqview _gradle _graphicsmagick _grep \ + _grep-excuses _groff _groups _growisofs _gsettings \ + _gstat _guard _guilt _gv _gzip \ + _hash _have_glob_qual _hdiutil _head _hexdump \ + _history _history_complete_word _history_modifiers _host _hostname \ + _hosts _htop _hwinfo _iconv _iconvconfig \ + _id _ifconfig _iftop _ignored _imagemagick \ + _inetadm _initctl _init_d _install _in_vared \ + _invoke-rc.d _ionice _iostat _ip _ipadm \ + _ipfw _ipsec _ipset _iptables _irssi \ + _ispell _iwconfig _jail _jails _java \ + _java_class _jexec _jls _jobs _jobs_bg \ + _jobs_builtin _jobs_fg _joe _join _jot \ + _jq _kdeconnect _kdump _kfmclient _kill \ + _killall _kld _knock _kpartx _ktrace \ + _ktrace_points _kvno _last _ldap _ldconfig \ + _ldd _ld_debug _less _lha _libvirt \ + _lighttpd _limit _limits _links _lintian \ + _list _list_files _lldb _ln _loadkeys \ + _locale _localedef _locales _locate _logger \ + _logical_volumes _login_classes _look _losetup _lp \ + _ls _lsattr _lsblk _lscfg _lsdev \ + _lslv _lsns _lsof _lspv _lsusb \ + _lsvg _ltrace _lua _luarocks _lynx \ + _lz4 _lzop _mac_applications _mac_files_for_application _madison \ + _mail _mailboxes _main_complete _make _make-kpkg \ + _man _mat _mat2 _match _math \ + _math_params _matlab _md5sum _mdadm _mdfind \ + _mdls _mdutil _members _mencal _menu \ + _mere _mergechanges _message _mh _mii-tool \ + _mime_types _mixerctl _mkdir _mkfifo _mknod \ + _mkshortcut _mktemp _mkzsh _module _module-assistant \ + _module_math_func _modutils _mondo _monotone _moosic \ + _mosh _most_recent_file _mount _mozilla _mpc \ + _mplayer _mt _mtools _mtr _multi_parts \ + _mupdf _mutt _mv _my_accounts _myrepos \ + _mysqldiff _mysql_utils _nautilus _nbsd_architectures _ncftp \ + _nedit _netcat _net_interfaces _netscape _netstat \ + _networkmanager _networksetup _newsgroups _next_label _next_tags \ + _nginx _ngrep _nice _nkf _nl \ + _nm _nmap _normal _nothing _npm \ + _nsenter _nslookup _numbers _numfmt _nvram \ + _objdump _object_classes _object_files _obsd_architectures _od \ + _okular _oldlist _open _openstack _opkg \ + _options _options_set _options_unset _opustools _osascript \ + _osc _other_accounts _otool _pack _pandoc \ + _parameter _parameters _paste _patch _patchutils \ + _path_commands _path_files _pax _pbcopy _pbm \ + _pbuilder _pdf _pdftk _perf _perforce \ + _perl _perl_basepods _perldoc _perl_modules _pfctl \ + _pfexec _pgids _pgrep _php _physical_volumes \ + _pick_variant _picocom _pidof _pids _pine \ + _ping _pip _piuparts _pkg5 _pkgadd \ + _pkg-config _pkgin _pkginfo _pkg_instance _pkgrm \ + _pkgtool _plutil _pmap _pon _portaudit \ + _portlint _portmaster _ports _portsnap _postfix \ + _postgresql _postscript _powerd _pr _precommand \ + _prefix _print _printenv _printers _process_names \ + _procstat _prompt _prove _prstat _ps \ + _ps1234 _pscp _pspdf _psutils _ptree \ + _ptx _pump _putclip _pv _pwgen \ + _pydoc _python _python_modules _qdbus _qemu \ + _qiv _qtplay _quilt _rake _ranlib \ + _rar _rcctl _rclone _rcs _rdesktop \ + _read _read_comp _readelf _readlink _readshortcut \ + _rebootin _redirect _regex_arguments _regex_words _remote_files \ + _renice _reprepro _requested _retrieve_cache _retrieve_mac_apps \ + _ri _rlogin _rm _rmdir _route \ + _routing_domains _routing_tables _rpm _rrdtool _rsync \ + _rubber _ruby _run-help _runit _samba \ + _savecore _say _sbuild _sccs _sched \ + _schedtool _schroot _scl _scons _screen \ + _script _scselect _sc_usage _scutil _seafile \ + _sed _selinux_contexts _selinux_roles _selinux_types _selinux_users \ + _sep_parts _seq _sequence _service _services \ + _set _set_command _setfacl _setopt _setpriv \ + _setsid _setup _setxkbmap _sh _shasum \ + _showmount _shred _shuf _shutdown _signals \ + _signify _sisu _slabtop _slrn _smartmontools \ + _smit _snoop _socket _sockstat _softwareupdate \ + _sort _source _spamassassin _split _sqlite \ + _sqsh _ss _ssh _sshfs _ssh_hosts \ + _stat _stdbuf _stgit _store_cache _stow \ + _strace _strftime _strings _strip _stty \ + _su _sub_commands _sublimetext _subscript _subversion \ + _sudo _suffix_alias_files _surfraw _SUSEconfig _svcadm \ + _svccfg _svcprop _svcs _svcs_fmri _svn-buildpackage \ + _swaks _swanctl _swift _sw_vers _sys_calls \ + _sysclean _sysctl _sysmerge _syspatch _sysrc \ + _sysstat _systat _system_profiler _sysupgrade _tac \ + _tags _tail _tar _tar_archive _tardy \ + _tcpdump _tcpsys _tcptraceroute _tee _telnet \ + _terminals _tex _texi _texinfo _tidy \ + _tiff _tilde _tilde_files _timeout _time_zone \ + _time_zone.orig _tin _tla _tload _tmux \ + _todo.sh _toilet _toolchain-source _top _topgit \ + _totd _touch _tpb _tput _tr \ + _tracepath _transmission _trap _trash _tree \ + _truncate _truss _tty _ttyctl _ttys \ + _tune2fs _twidge _twisted _typeset _ulimit \ + _uml _umountable _unace _uname _unexpand \ + _unhash _uniq _unison _units _unshare \ + _update-alternatives _update-rc.d _uptime _urls _urpmi \ + _urxvt _usbconfig _uscan _user_admin _user_at_host \ + _user_expand _user_math_func _users _users_on _valgrind \ + _value _values _vared _vars _vcs_info \ + _vcs_info_hooks _vi _vim _vim-addons _visudo \ + _vmctl _vmstat _vnc _volume_groups _vorbis \ + _vpnc _vserver _w _w3m _wait \ + _wajig _wakeup_capable_devices _wanna-build _wanted _watch \ + _watch-snoop _wc _webbrowser _wget _whereis \ + _which _who _whois _widgets _wiggle \ + _wipefs _wpa_cli _xargs _x_arguments _xauth \ + _xautolock _x_borderwidth _xclip _xcode-select _x_color \ + _x_colormapid _x_cursor _x_display _xdvi _x_extension \ + _xfig _x_font _xft_fonts _x_geometry _xinput \ + _x_keysym _xloadimage _x_locale _xmlsoft _xmlstarlet \ + _xmms2 _x_modifier _xmodmap _x_name _xournal \ + _xpdf _xrandr _x_resource _xscreensaver _x_selection_timeout \ + _xset _xt_arguments _xterm _x_title _xt_session_id \ + _x_utils _xv _x_visual _x_window _xwit \ + _xxd _xz _yafc _yast _yodl \ + _yp _yum _zargs _zattr _zcalc \ + _zcalc_line _zcat _zcompile _zdump _zeal \ + _zed _zfs _zfs_dataset _zfs_pool _zftp \ + _zip _zle _zlogin _zmodload _zmv \ + _zoneadm _zones _zparseopts _zpty _zsh \ + _zsh-mime-handler _zsocket _zstyle _ztodo _zypper +autoload -Uz +X _call_program + +typeset -gUa _comp_assocs +_comp_assocs=( '' ) diff --git a/users/blake/dots/zsh/.zsh_history b/users/blake/dots/zsh/.zsh_history new file mode 100644 index 0000000..3ff5f74 --- /dev/null +++ b/users/blake/dots/zsh/.zsh_history @@ -0,0 +1,8450 @@ +exit +ls +lf +cat vimwiki.lua +vim nix.lua +lf +https://github.com/zplug/zplug /home/blake/.config/zsh/zplug +git clone https://github.com/zplug/zplug /home/blake/.config/zsh/zplug +src +lf +ssh dockers +sudo nixos-rebuild switch --flake ~/.nix#snowbelle +lf +sudo nixos-rebuild switch --flake ~/.nix#snowbelle +lf +rm nix.lua +sudo nixos-rebuild switch --flake ~/.nix#snowbelle +lf +sudo nixos-rebuild switch --flake ~/.nix#snowbelle +ls +lf +v +lf +ls +cd +ls +lf +ls +vim zfs.nix +lf +vim zfs.nix +lf +sudo nixos-rebuild switch --flake ~/.nix#snowbelle +lf +sudo nixos-rebuild switch --flake ~/.nix#snowbelle +lf +sudo nixos-rebuild switch --flake ~/.nix#snowbelle +lf +cat ../../modules/zfs.nix +lf +sudo nixos-rebuild switch --flake ~/.nix#snowbelle +lf +sudo nixos-rebuild switch --flake ~/.nix#snowbelle +lf +sudo nixos-rebuild switch --flake ~/.nix#snowbelle +lf +sudo nixos-rebuild switch --flake ~/.nix#snowbelle +lf +sudo nixos-rebuild switch --flake ~/.nix#snowbelle +lf +sudo nixos-rebuild switch --flake ~/.nix#snowbelle +lf +sudo nixos-rebuild switch --flake ~/.nix#snowbelle +printf "%08x\n" $((RANDOM<<16 | RANDOM)) +lf +sudo nixos-rebuild switch --flake ~/.nix#snowbelle +lf +sudo nixos-rebuild switch --flake ~/.nix#snowbelle +zpool status +modprobe zsf +modprobe zfs +sudo modprobe zfs +sudo reboot +zpool status +lf +sudo nixos-rebuild switch --flake ~/.nix#snowbelle +lf +sudo nixos-rebuild switch --flake ~/.nix#snowbelle +lf +sudo nixos-rebuild switch --flake ~/.nix#snowbelle +sudo nft list ruleset | grep 'tcp dport' +sudo iptables -L INPUT -n -v | grep tcp +lf +sudo nixos-rebuild switch --flake ~/.nix#snowbelle +sudo iptables -L INPUT -n -v | grep tcp +sudo nft list ruleset | grep 'tcp dport' +sudo iptables -L -n -v +lf +sudo nixos-rebuild switch --flake ~/.nix#snowbelle +lf +sudo nixos-rebuild switch --flake ~/.nix#snowbelle +lf +sudo nixos-rebuild switch --flake ~/.nix#snowbelle +sudo nix-env --delete-generations old +lf +sudo nixos-rebuild switch --flake ~/.nix#snowbelle +lf +sudo iptables -L -n -v +sudo nixos-rebuild switch --flake ~/.nix#snowbelle +sudo iptables -L -n -v +lf +vim smb.nix +vim nfs.nix +lf +sudo mkdir /holocron +sudo mkdir /holocron/media +sudo mkdir /holocron/vault +lf +sudo nixos-rebuild switch --flake ~/.nix#snowbelle +lf +sudo nixos-rebuild switch --flake ~/.nix#snowbelle +ls +lf +ip a +sudo iptables -L -n -v +lf +sudo smbpasswd -a +sudo smbpasswd -a blake +lf +sudo chown blake:blake /holocron -R +ls /holocron/media +rm /holocron/media/hehe +rm /holocron/media/hehe -r +ls +lf +sudo nixos-rebuild switch --flake ~/.nix#snowbelle +ls /holocron/media +rm /holocron/media/asdf -r +ls +lf +git status +lf +ssh-keygen --help +ssh-keygen +ls +lf +cat id_snowbelle.pub +cd +cd .nix +ls +git init +ls +la +ssh://git@git.blakedheld.xyz:7567/blake +git push +git remote origin add origin ssh://git@git.blakedheld.xyz:7567 +git remote add origin ssh://git@git.blakedheld.xyz:7567 +git push +git push --set-upstream origin trunk +git remote add origin ssh://git@git.blakedheld.xyz:7567/blake/nix.git +git status +git add . +vim .gitignore +ls users/blake/dotfiles/zsh/zplug/ +vim .gitignore +git status +git rm --staged * +git rm --cached * +git rm --cached * -r +git rm --cached * -rf +git status +git add . +git status +vim .git +vim .gitignore +git rm --cached users/blake/dotfiles/zsh/.zsh_history\ +\ + +git status +git add users/blake/home.nix +git commit +git status +git push +vim .gitignore +git status +git commit +git commit -a +git push +ls +vim flake.lock +lf +cd +mkdir dockers +cd dockers +vim compose.yaml +docker compose up +df -h +docker compose up +vim compose.yaml +docker compose up +vim compose.yaml +docker compose up +docker compose up -d +ls +docker ps +sudo iptables -L -n -v +docker ps +sudo ss -tulpn | grep 8181 +sudo reboot +v +docker ps +ls +cd dockers +ls +v compose.yaml +docker compose down +docker ps +docker stop uptimekuma +docker compose up -d +v compose.yaml +docker compose up -d +docker ps +docker logs uptimekuma +cd +lf +sudo nixos-rebuild switch --flake ~/.nix#snowbelle +lf +sudo nixos-rebuild switch --flake ~/.nix#snowbelle +lf +sudo nixos-rebuild switch --flake ~/.nix#snowbelle +lf +sudo nixos-rebuild switch --flake ~/.nix#snowbelle +git status +lf +rm -rf homelab +lf +sudo nixos-rebuild switch --flake ~/.nix#snowbelle +lf +sudo nixos-rebuild switch --flake ~/.nix#snowbelle +lf +git status +git commit -a +git push +git status +sudo nixos-rebuild switch --flake ~/.nix#snowbelle +git add ../../modules/homelab/ +git status +git commit -a +git status +git add ../../modules/homelab/ +git status +sudo nixos-rebuild switch --flake ~/.nix#snowbelle +ls +lf +git status +git push +ls +lf +ls +cd +ls +la +cd .nix +vim .gitignore +git commit -a +mkdir .keyring +vim .gitignore +git commit -a +ls +la +cp ../.ssh/id_snowbelle ../.ssh/id_snowbelle.pub .keyring +ls .keyring +lf +ls +cd +cd . +cd .nix +ls +cd .keyring +ls +mv * ssh +mkdir ssh +mv * ssh +ls +ls .ssh +cd ssh +ls +la +cd .. +sudo nixos-rebuild switch --flake ~/.nix#snowbelle +git status +git diff +git commit -a +cd +sudo nixos-rebuild switch --flake ~/.nix#snowbelle +ls +cd .ssh +la +rm id_snowbelle id_snowbelle.pub +cd .. +sudo nixos-rebuild switch --flake ~/.nix#snowbelle +lf +sudo nixos-rebuild switch --flake ~/.nix#snowbelle +git status +git commit -a +sudo nixos-rebuild switch --flake ~/.nix#snowbelle +lf +sudo nixos-rebuild switch --flake ~/.nix#snowbelle +lf +sudo nixos-rebuild switch --flake ~/.nix#snowbelle +lf +sudo nixos-rebuild switch --flake ~/.nix#snowbelle +lf +sudo nixos-rebuild switch --flake ~/.nix#snowbelle +lf +cat ../../.keyring/ssh/id_snowbelle +lf +ls ~/.ssh +sudo nixos-rebuild switch --flake ~/.nix#snowbelle +lf +git status +git diff +git commit -a +git push +lf +git status +git commit -a -m "whitespace" +git push +ls +lf +git status +git commit -a -m "added toggle for nvidia-container-toolkit" +git push +lf +git commit -a -m "firewall updates (might not need cause docker auto rule)" +git push +ls +lf +docker ps +lf +cd modules +vim syncthing.nix +lf +sudo nixos-rebuild switch --flake ~/.nix#snowbelle +lf +git status +git add . +git status +git add ../hosts/snowbelle/snowbelle.nix +git sta +status +commit +commit "add syncthing.nix module" +sudo nixos-rebuild switch --flake ~/.nix#snowbelle +cd .nix/.keyring +mkdir syncthing +cd syncthing +v passwd +lf +sudo nixos-rebuild switch --flake ~/.nix#snowbelle +lf +sudo nixos-rebuild switch --flake ~/.nix#snowbelle +cd .. +lls +ls +cd .. +lf +v tailscale.nix +cd .. +cd .keyring +mkdir tailscale +cd tailscale +vim authkey +lf +sudo nixos-rebuild switch --flake ~/.nix#snowbelle +status +git add ../../modules/tailscale.nix +git status +git add snowbelle.nix +git status +git commit -m "adding tailscale" +git add ../../modules/syncthing.nix +status +git commit -m "final syncthing" +lf +sudo nixos-rebuild switch --flake ~/.nix#snowbelle +lf +sudo nixos-rebuild switch --flake ~/.nix#snowbelle +sudo tailscale status +status +git diff +git commit -m "FUCK" +git commit -a -m "FUCK" +git push +lf +status +git commit -a -m "added options for syncthing" +lf +git commit -a -m "added options for syncthing" +git status +git push +sudo tailscale status +sudo nixos-rebuild switch --flake ~/.nix#snowbelle +lf +v cockpit.nix +sudo nixos-rebuild switch --flake ~/.nix#snowbelle +git status +git add cockpit.nix +s +stat +status +F\ +git co +git commit -a -m "added module for cockpit" +lf +sudo nixos-rebuild switch --flake ~/.nix#snowbelle +git commit -a -m "added module for cockpit to snowbelle" +git push +sudo nixos-rebuild switch --flake ~/.nix#snowbelle +journalctl -u cockpit +sudo rm -rf /etc/cockpit/ws-certs.d/*\ +sudo systemctl restart cockpit\ + +lf +sv /etc/cockpit/cockpit.conf +lf +sudo nixos-rebuild switch --flake ~/.nix#snowbelle +journalctl -u cockpit +ThisiswhyWe@17 +journalctl -u cockpit +ls /etc/cockpit +ls /etc/cockpit/ws-certs.d +sudo rm -rf /etc/cockpit/ws-certs.d/* +la /etc/cockpit +cd .. +ls /etc +ls /etc -al +sudo ls /etc/cockpit/ws-certs.d +sudo rm -rf /etc/cockpit/ws-certs.d/* +sudo rm -rf /etc/cockpit/ws-certs.d/0-self-signed.key /etc/cockpit/ws-certs.d/0-self-signed.cert /etc/cockpit/ws-certs.d/0-self-signed-ca.pem +sudo systemctl restart cockpit +journalctl -u cockpit +cat /etc/cockpit/cockpit.conf +lf +sudo nixos-rebuild switch --flake ~/.nix#snowbelle +lf +sudo nixos-rebuild switch --flake ~/.nix#snowbelle +lf +sudo nixos-rebuild switch --flake ~/.nix#snowbelle +lf +sudo nixos-rebuild switch --flake ~/.nix#snowbelle +cat /etc/cockpit/cockpit.conf +lf +sudo nixos-rebuild switch --flake ~/.nix#snowbelle +cat /etc/cockpit/cockpit.conf +journalctl -u cockpit +lf +status +git commit -a -m "remove cockpit from snowbelle and update config" +git push +lf +status +git commit -a -m "remove unneeded config" +git push +status +lf +v nvidia.nix +status +git add nvidia.nix +git commit -a -m "added module for nvidia" +git push +lf +docker ps +btop +neofetch +lf +btop +lf +which btop +sudo nixos-rebuild switch --flake ~/.nix#snowbelle +which btop +btop +neofetch +lf +sudo nixos-rebuild switch --flake ~/.nix#snowbelle +lf +sudo nixos-rebuild switch --flake ~/.nix#snowbelle +lf +cat flake.nix +ls +lf +cd .. +cd users/blake +ls +v blake.nix +lf +sudo nixos-rebuild switch --flake ~/.nix#snowbelle +ls +git status +git diff +status +git add ../../flake.nix snowbelle.nix configuration.nix ../../users/blake/blake.nix +status +git commit -a -m "renamed snowbelle.nix and seperated blake.nix" +status +git push +git status +sudo nixos-rebuild switch --flake ~/.nix#snowbelle +whoami +lf +rm cockpit.nix +lf +status +git add homelab/cockpit.nix +git status +git commit -a -m "removed cockpit" +status +git push +lf +mkdir desktop +lf +mkdir system +ls +lf +v homelab.nix +ls +lf +cat zfs.nix +lf +cat zfs.nix +lf +status +git commit -a -m "restructured & first test of toggleable config" +status +git add homelab.nix ../system/ +status +git commit -a -m "restructured & first test of toggleable config" +status +git push +sudo nixos-rebuild switch --flake ~/.nix#snowbelle +ls /holocron/media +rm /holocron/media/asdf -r +zpool status +lf +status +git commit -a -m "toggle tests, homelab.<> -> modules.homelab.<>" +status +push +sudo nixos-rebuild switch --flake ~/.nix#snowbelle +lf +cp ../homelab/homelab.nix ./system.nix +vim sy +vim system.nix +lf +status +commit "restructure system to be toggable" +git commit -a -m "restructure system to be toggable" +status +git add ../../modules/system/system.nix +git commit -a -m "restructure system to be toggable" +status +git push +sudo nixos-rebuild switch --flake ~/.nix#snowbelle +lf +git commit -a -m "standardize header" +status +git push +sudo nixos-rebuild switch --flake ~/.nix#snowbelle +lf +sudo tailscale status +sudo systemctl status syncthing.service +nvidia-smi +lf +sudo nixos-rebuild switch --flake ~/.nix#snowbelle +lf +rm /holocron/media/asdf -r +ls /holocron/media +lf +status +git commit -a +push +lf +cat blake.nix +lf +status +git commit -a +push +sudo nixos-rebuild switch --flake ~/.nix#snowbelle +lf +status +git commit -a +push +sudo nixos-rebuild switch --flake ~/.nix#snowbelle +whoami +exit +ls +whoami +groups +man pushd +v rebuild.sh +lf +v rebuild.sh +cd +mv rebuild.sh .nix/ +cd .nix +ls +chmod +x rebuild.sh +ls +status +diff +git diff +git add hosts/snowbelle/configuration.nix +commit "add formatter" +status +v rebuild.sh +rm rebuild.sh +mv hosts/snowbelle/rebuild.sh . +ls +chmod +x rebuild.sh +status +git add rebuild.sh +commit "add rebuild script" +push +la +./rebuild.sh +v rebuild.sh +./rebuild.sh +v rebuild.sh +./rebuild.sh +v rebuild.sh +sudo nixos-rebuild switch --flake ~/.nix#snowbelle +v rebuild.sh +status +git commit -a +./rebuild.sh +v rebuild.sh +cat rebuild.sh +git diff -U0 *.nix +git diff *.nix +lf +git diff -U0 *.nix +./rebuild.sh +git log +ls +status +lf +rm nixos-switch.log +ls +./rebuild.sh +la +v .gitignore +status +git commit -a -m "finalize rebuild script with log file" +ls +lf +cd ~/.nix +status +commit -a +commit -am +cfz +src +status +v .gitignore +git rm users/blake/dotfiles/zsh/.zcompdump +git rm users/blake/dotfiles/zsh/.zcompdump --cached +status +commit +commit "added alias to rebuild script" +push +rebuild +ls +lf +status +commit "add ld fix" +rebuild +git log +v rebuild.sh +cd +cd .nix +v rebuild.sh +status +commit "add comment to flake.nix w/ gen #" +status +push +reb +rebuild +lf +commit "add comment to flake.nix w/ gen # fix" +push +rebuild +v rebuild.sh +lf +rebuild +git log +lf +status +push +git log +ls +la +cd +cd .nix +ls +la +v .nixos-switch-log +cat users/blake/blake.nix +cat modules/system/ssh.nix +cat modules/system/sys.nix +cat modules/system/system.nix +lf +cat ssh.nix +lf +status +commit "testing setting default in module.nix" +status +push +rebuild +ls +la +cd ~/.nix +rebuild +lf +cat rebuild.sh +lf +rebuild +lf +rebuild +lf +rebuild +lf +rebuild +status +push +git log +lf +v rebuild.sh +nixos-rebuild list-generations +l +lf +sudo systemctl status syncthing.service +nvidia-smi +lf +sudo tailscale status +docker ps +ls +cd .. +ls +mkdir vaniville +ls +cd vaniville +cp ../snowbelle/configuration.nix . +v configuration.nix +cd .. +ls +cd .. +ls +status +git add hosts/vaniville/ +commit "add new gateway configurations" +lf +git add rebuild.sh +git commit +rebuild +status +git add flake.nix +commit "add vaniville (gatekeeper) config to flake" +rebuild +push +lf +git log +nixos-rebuild list-generations +v rebuild +v rebuild.sh +v .nixos-switch-log +lf +rebuild +cd +v rebuild.sh +cd .nix +v rebuild.sh +cat rebuild.sh +v rebuild.sh +lf +rebuild +git log +nixos-rebuild list-generations +nixos-rebuild list-generationslf +lf +rebuild +lf +cat rebuild.sh +lf +rebuild +nixos-rebuild list-generationslf +nixos-rebuild list-generations +git log +lf +v ddns_docker.nix +lf +cat ddns_docker.nix +ls +lf +mkdir ddns_docker +cd ddns_docker +v api_token +v zone_id_blakedheld +v zone_id_recoil +lf +status +git diff +status +git add ../../rebuild.sh +commit "fix generation generation" +status +git add ../../modules/homelab/ddns_docker.nix +commit "add dynamic dns docker module" +ls +lf +status +push +cd ..'\ + +cd .. +rsync -avP .nix /holocron/media +sudo nixos-rebuild switch --flake ~/.nix#snowbelle +rebuild +bootctl status +lf +vim users.nix +lf +rebuild +lf +status +diff +git diff +status +git commit +git add configuration.nix +git commit +git add . +status +git add ~/.nix/. +status +git commit +rebuild +push +nixos-rebuild list-generations +git log +lf +v rebuild.sh +rsync -avP ~/.nix /holocron/media +rm -rf /holocron/media/nix +cat /etc/passwd +dlf +lf +status +commit "hardcode blake:blake = 1000:1000:\ +\ +" +status +push +rebuild +nixos-rebuild list-generations +git log +cd +cd .nix +v rebuild.sh +lf +cat rebuild.sh +lf +rebuild +git log +lf +la +rm .viminfo .zcompdump .zsh_history +lf +la +rm .zshenv .zshrc +ls +la +rm Sync +rm Sync -r +ls +la +lf +status +commit "variable_names" +push +lf +cat ddns_docker.nix +nix-shell -p compose2nix +ls +cd +ls +rm docker-compose.yml +v docker-compose.nix +ls +lf +rm docker-compose.nix +ls +lf +status +commit "make passworldless sudo rebuild work" +rebuild +ls +cd +ls +lf +git log +lf +sudo nixos-rebuild switch --flake ~/.nix#snowbelle +ls +cd modules +lf +mkdir dockers +ls +lf +v dockers.nix +lf +status +git add ../../modules/homelab/docker +git add ../../. +status +commit "restructure dockers, add watchtower" +push +rebuild +lf +status +lf +status +commit "import new dockers" +rebuild +lf +rebuild +lf +sudo nixos-rebuild switch --flake ~/.nix#snowbelle +lf +cat ddns.nix +lf +rebuild +lf +rebuild +lf +rebuild +lf +rebuild +lf +rebuild +ls +ls ../../../.keyring +lf +rebuild +lf +rebuild +lf +ls ../../../.keyring +ls ../../../.keyring/ddns +lf +cat * +la +lf +v api_token +mv api_token .api_token +lf +rebuild +v ~/.nix/.gitignore +pwd +v ~/.nix/.gitignore +status +commit "testing" +status +push +cat .api_token +rm .api_token +status +v ~/.nix/.gitignore +v .api_token +rebuild +ls +v +lf +rm .api_token +rebuild +lf +rebuild +lf +git log +status +ls +la +v ../../../tatq +rm ../../../tatq +git status +git reset --hard 9b8ac35f313ca468ee544f6a6a1b1261fe22af02 +status +git push --force +status +lf +status +git diff +commit "fix paths & add agenix" +lf +rebuild +lf +rebuild +lf +cat flake.nix +lf +rebuild +lf +rebuild +lf +rebuild +lf +cd ../.. +mkdir .keyring/age +ls +la +lf +age-keygen -o ~/.keyring/age/keys.txt +age-keygen -o ./keys.txt +ls +v keys.txt +ls +cd .. +ls +la +mkdir secrets +ls +cd .. +ls +mkdir secrets +ls +cd secrets +ls +lf +rm secrets +rm secrets -r +lf +mv tailscale_authkey tailscale_authkey.txt +age --help +cat ../.keyring/age/keys.txt +age -r age1acvvvrglyc7mqzvsr4g2th9u83e2ywh85yjcxjn02557c8wwzqqqntcsk9 -o tailscale_authkey.txt.age tailscale_authkey.txt +ls +cat tailscale_authkey.txt.age +lf +rm tailscale_authkey.txt +lf +cd ../../secrets/ +lf +status +commit "add age and test with tailscale" +status +lf +git add secrets/ +status +commit "add secrets folder and ignore rules for it" +status +push +tailscale status +tailscale --help +tailscale logout +sudo tailscale logout +tailscale status +rebuild +lf +rebuild +lf +rebuild +lf +rebuild +lf +rebuild +lf +rebuild +lf +rebuild +lf +v age.nix +rebuild +cat age.nix +lf +rebuild +status +git add ../../modules/system/age.nix +commit "get secrets workinggit add ../../modules/system/age.nix" +status +push +rebuild +lf +cat age.nix +lf +rebuild +lf +rebuild +lf +rm age.nix +lf +status +commit "remove age" +ls +status +ls +rm secrets -r +ls +lf +vim tailscale_authfile +status +commit "remove age" +lf +push +ls +rebuild +lf +vim .nixos-switch-log +lf +rebuild +lf +ip a +ls +rm Sync -r +lf +ip a +ping google.com +tailscale status +ping 1.1.1.1 +sudo poweroff +ping 1.1.1.1 +ping google.com +lf + ip a +ls +lf +nix shell nixpkgs#age -c age-keygen -o ~/.config/sops/age/keys.txt +tailscale up +sudo tailscale up +lf +sudo tailscale status +sudo tailscale --help +sudo tailscale login +sudo tailscale up +lf +rebuild +lf +status +lf +lf +ls +status +commit "clean up last age attempt" +status +push +ping 1.1.1.1 +nmtui +ping google.com +nmtui +nmtui +ping google.com +push +status +lf +cat flake.nix +lf +cat flake.nix +lf +cat flake.nix +lf +status +build +rebuild +lf +rebuild +lf +rebuild +lf +rebuild +sudo tailscale status +which tailscale +lf +rm lfrc +lf +status +tailscale status +sudo tailscale status +lf +status +rebuild +lf +rebuild +cd +cd .nix +cat .nixos-switch-log +status +commit "get lf dotfiles workin" +push +sudo systemctl poweroff +rebuild +cat .nixos-switch-log +cd .nix +cat .nixos-switch-log +watch +watch cat .nixos-switch-log +lf +cat blake.nix +lf +status +commit "restructure home manager now that I understand it kinda:\ +" +status +rebuild +lf +cat .nixos-switch-log +cat flake.nix +lf +rebuild +whoami +lf +vim users/blake/home.nix +nano user/blake/home.nix +nano users/blake/home.nix +nano users/blake/blake.nix +nano flake.nix +nano users/blake/blake.nix +rebuild +lf +nano users/blake/blake.nix +rebuild +lf +cat blake.nix +which systemctl +lf +build +rebuild +systemctl status syncthing +systemctl status tailscale +sudo systemctl status tailscale +systemctl status tailscaled +lf +cd +nix shell nixpkgs#age -c age-keygen -o ~/.config/sops/age/keys.txt +mkdir -p ~/.config/sops/age +nix shell nixpkgs#age -c age-keygen -o ~/.config/sops/age/keys.txt +nix run nixpkgs#ssh-to-age -- -private-key -i ~/.ssh/private > ~/.config/sops/age/keys.txt +nix run nixpkgs#ssh-to-age -- -private-key -i ~/.ssh/id_snowbelle > ~/.config/sops/age/keys.txt +nix shell nixpkgs#age -c age-keygen -y ~/.config/sops/age/keys.txt +lf +status +cd +cd .nix +status +push +vim .sops.yaml +rm ~/.config/sops/age/keys.txt +nix shell nixpkgs#age -c age-keygen -o ~/.config/sops/age/keys.txt +rm ~/.config/sops/age/keys.txt +$ nix run nixpkgs#ssh-to-age -- -private-key -i ~/.ssh/id_snowbelle > ~/.config/sops/age/keys.txt +nix run nixpkgs#ssh-to-age -- -private-key -i ~/.ssh/id_snowbelle > ~/.config/sops/age/keys.txt +nix shell nixpkgs#age -c age-keygen -y ~/.config/sops/age/keys.txt +vim .sops.yaml +ls +mkdir secrets +cd secrets +sops +lf +rebuild +sops +cd .. +cd secrets +ls +status +git add ../.sops.yaml +lf +pwd +lf +cd +cd .nix/secrets +sops secrets.yaml +la +ls +sops secrets.yaml +ls +sops secrets.yaml +ls +cat secrets.yaml +lf +sops secrets.yaml +lf +status +git add default.nix +git add ../homelab/default.nix +status +commit "restructure naming scheme" +status +git add sops.nix +commit "add sops module" +status +push +rebuild +cat ~/.nix/.nixos-switch-log +lf +rebuild +lf +rebuild +lf +cat ../../secrets/secrets.yaml +lf +cat ../../secrets/secrets.yaml +rebuild +cat ../../.nixos-switch-log +ls ../../secrets/ +lf +rebuild +lf +rebuild +ls +status +rebuild +cat .nixos-switch-log +lf +vim ../../.gitignore +status +git add ../../secrets/ +status +diff +git diff +status +commit "add sops module" +status +push +status +ls +rebuild +watch .nix/.nixos-switch-log +cd .nix +cat .nixos-switch-log +watch cat .nixos-switch-log +watch cat .nix/.nixos-switch-log +cat ~/.nix/.nixos-switch-log +ls +lf +cd ../.. +cd secrets +sops secrets.yaml +lf +rebuild +tailscale status +watch cat .nix/.nixos-switch-log +cat /run/secrets/ +sudo cat /run/secrets/tailscale_authkey +lf +rebuild +lf +systemctl status nixos-rebuild-switch-to-configuration.service\ + +sudo systemctl stop nixos-rebuild-switch-to-configuration.service\ + +ps aux | grep nixos-rebuild\ + +sudo kill -9 29867\ + +ps aux | grep nixos-rebuild\ + +ps aux\ + +ps aux | grep nixos-rebuild\ + +sudo kill -9 29984\ + +ps aux | grep nixos-rebuild\ + +rebuild +sudo systemctl status tailscale +sudo systemctl status tailscaled +sudo poweroff +rebuild +watch cat .nix/.nixos-switch-log +tailscale status +sudo cat /run/secrets/tailscale_authkey +nix repl --help +nix repl :lf +nix repl +ls +lf +cat tailscale.nix +lf +rm udo\ systemctl\ stop\ nixos-rebuild-switch-to-configuration.service$'\033'Eq +lf +rebuild +lf +rebuild +lf +rebuild +lf +rebuild +ls +ls /var/lib +lf +sudo ls portables +sudo ls portables -al +ip a +tailscale status +ip a +tailscale status +man nix +lf +rm Sync -r +ls +lf +status +commit "add let/in with aliases" +push +rebuild +nixos-rebuild list-generations +lf +cat syncthing.nix +lf +cat configuration.nix +lf +cat configuration.nix +ls /var/lib +ls /var/lib/syncthing +sudo ls /var/lib/syncthing +sudo rm -rf /var/lib/syncthing +sudo ls /var/lib/syncthing +sudo ls /var/lib/ +rebuild +cat ssh.nix +lf +lf +cat ~/.nix/.nixos-switch-log +lf +rebuild +cat ~/.nix/.nixos-switch-log +lf +sudo systemctl status syncthing.service +lf +sudo systemctl stop SYncthing.service +sudo systemctl stop syncthing.service +sudo systemctl status syncthing.service +cat ~/.nix/.nixos-switch-log +lf +rebuild +watch cat .nix/.nixos-switch-log +watch cat ~/.nix/.nixos-switch-log +sudo systemctl reboot +sudo systemctl status syncthing.service +lf +rebuild +watch cat ~/.nix/.nixos-switch-log +sudo systemctl status syncthing.service +lf +rebuild +lf +nixos-rebuild list-generations +watch cat ~/.nix/.nixos-switch-log +ls +lf +cat syncthing.nix +lf +rebuild +lf +rebuild +lf +rebuild +lf +rebuild +lf +rebuild +lf +rebuild +lf +rebuild +lf +rebuild +sudo systemctl status syncthing.service +lf +ls +ls /var/lib/syncthing +sudo ls /var/lib/syncthing +sudo ls /var/lib/syncthing -la +sudo ls /var/lib/syncthing/.stconfig +cd .. +sudo rm -rf /var/lib/syncthing +rebuild +sudo -i +lf +rebuild +lf +rm -rf syncthing +rebuild +lf +rebuild +sudo systemctl status syncthing.service +lf +rm -rf ~/.local/state/syncthing +rebuild +ls ~/.local/state/ +sudo systemctl status syncthing.service +la ~/.local/state +la /var/lib/ +sudo ls -al ~/.local/state +sudo systemctl status syncthing.service +sudo -i +sudo systemctl reboot +F\ +sudo systemctl status syncthing.service +ls ~/.local/state/ +ls ~/.local/state/syncthing -al +cd .. +sudo ls -al /var/lib +lf +rm -rf ~/.local/state/syncthing +rebuild +watch cat ~/.nix/.nixos-switch-log +ls ~/.local/state/syncthing -al +ls /var/lib/syncthing -al +sudo ls /var/lib/syncthing -al +sudo -i +lf +sudo rm -rf /var/lib/syncthing +rebuild +sudo -i +cd /var/lib +ls +la +cd syncthing +ls +la +lf +status +push +ls +la +lf +ls +cd .. +rm docker -e +rm docker -r +status +git commit -a -m "deciding not to do dockers like this" +push +status +la +cd +la +rsync -avP ~/.nix /holocron/media +ls +pwd +whoami +zpool status +ip a +ls +7z --help +ls +la +mv /media/usb/dockers.zip ~/ +la +rm dockers.zip +rsync -aV +rsync -avP /media/usb/dockers.zip . +ip a +tailscale status +docker ps +ls +;llf +lf +ls +la +ls /var/lib +ls /var/lib/docker +sudo ls /var/lib/docker +sudo ls /var/lib/docker/containers +ls /srv +ls +la /srv +mv dockers.zip /srv +7z --help +7z x dockers.zip +la +rm dockers +rm dockers -r +rm dockers -rf +la +7z x dockers.zip +ls +ip a +exit +sudo reboot +ip a +tailscale status +tailscale up +sudo 'tailscale up\ +\ + +sudo tailscale up +ls +rm dockers.zip +la +mv dockers /srv/ +sudo mv dockers /srv/ +ls +la +cd /srv +ls +d +cd /dev +cd /srv/dockers +ls +docker status +sudo tailscale up +ls +sudo tailscale down && sudo tailscale up +tailscale status +ip a +lf +ls +git status +git add snowbelle.yml +git commit -a -m "move to snowbelle" +status +push +lf +d +lf +status +git commit -a -m "move to snowbelle" +rebuild +sudo systemctl status syncthing.service +ls +zpool status +lsblk +lsusb +sudo lsusb +cd +lf +rebuild +ls +v .nixos-switch-log +rebuild +watch cat ~/.nix/.nixos-switch-log +ls +la +lf +rm .zsh_history +lf +rebuild +lf +rebuild +lf +rebuild +lf +cd /srv/dockers +cd gitea +dr +docker compose up +v compose.yaml +docker compose up +sudo tailscale down && sudo tailscale up --accept-routes +ls +lf +docker ps +cd /srv/dockers +ls +cd gitea +docker compose up +docker compose up -d +ls +docker ps +lf +rebuild +ip a +tailscale status +sudo tailscale status +sudo tailscale up --help +cd /srv/dockers +cd nginx +lf +docker compose up +v compose.yaml +docker compose up +lf +la +cd data +la +sudo chown blake:blake letsencrypt -R +lf +docker compose up +lf +cd .. +sudo chown root:root letsencrypt -R +la +cd data +la +sudo chown root:root letsencrypt -R +cd .. +la +lf +docker compose up +cd .. +mv letsencrypt letsencrypt.bak +vp letsencrypt.bak letsencrypt +cp letsencrypt.bak letsencrypt +cp letsencrypt.bak letsencrypt -r +lf +cd .. +rm * +la +rm * -rf +la +cd .. +ls +cd .. +docker compose up +docker compose up -d +docker exec -it nginx-proxy bash +lf +docker logs nginx-proxy +docker compose down +rm letsencrypt -rf +sudo rm letsencrypt -rf +mv letsencrypt.bak letsencrypt +cd .. +ls +cp data data.bak +cp data data.bak -r +sudo cp data data.bak -r +la +cd data +;la +rm letsencrypt/* +rm letsencrypt/* -rf +sudo rm letsencrypt/* -rf +sudo rm letsencrypt/.* -rf +sudo rm static/.* -rf +sudo rm static/* -rf +sudo rm nginx/* -rf +la +cd .. +la +docker compose up +docker compose up -d +lf +rebuild +docker ps +docker logs nginx-proxy +zpool status +lsblk +sudo zpool import +sudo zpool import holocron +sudo zpool import holocron -f +sudo zpool status +zfs list +ls /holocron +la +la /holocron +cd vault +lf /holocron +la +cd .. +sudo chown blake:blake * -R +sudo chown blake:blake * -Rv +sysctl net.ipv4.ip_forward +sudo tailscale status +sudo tailscale up +sudo tailscale status +sudo systemctl status samba +sudo systemctl status samba-smbd.service +smbclient -L localhost -N +smbstatus -S +sudo smbstatus -S +smbstatus -S +smbclient -L localhost -N +ip a +lf +smbpasswd +sudo smbpasswd -a blake +la +cd vault +la +sudo reboot +exit +lf +rebuild +cat ~/. +watch cat ~/.nix/.nixos-switch-log +cat ~/.nix/.nixos-switch-log +lf +rebuild +cat ~/.nix/.nixos-switch-log +lf +rebuild +cat ~/.nix/.nixos-switch-log +watch cat ~/.nix/.nixos-switch-log +watch cat ~/.nix/.nixos-switch-log | tail 30 +F\ +watch cat ~/.nix/.nixos-switch-log | head -30 +F\ +watch cat ~/.nix/.nixos-switch-log | head +head --help +nvidia-smi +lf +rebuild +watch cat ~/.nix/.nixos-switch-log +lf +cat ~/.nix/.nixos-switch-log +cat ~/.nix/.nixos-switch-log +lf +nvidia-smi +ls /holocron +zpool status +zpool import +sudo zpool import holocron -f +sudo smbpasswd -a blake +zpool status +ls /holocron/vault +docker ps +cd /srv/dockers/vaultwarden +docker compose up -d +docker logs vaultwarden +sudo tailscale status +sudo tailscale up --helpo +sudo tailscale down && sudo tailscale up --accept-routes=false +lf +rebuild +cat ~/.nix/.nixos-switch-log +lf +rebuild +cat ~/.nix/.nixos-switch-log +lf +rebuild +nvidia-smi +sudo nvidia-smi +ls /holocron/vault +sudo reboot +btop +nvidia-smi +ls /holocron/vault +la +lf +zfs list +zpool holocron +zpool holocron status +zpool status holocron +la +v +lf +rebuild +cat ~/.nix/.nixos-switch-log +lf +rebuild +ls /holocron/vault +lf +ping pass.blakedheld.xyz +neofetch +rebuild +A +git add users/blake/dotfiles/zsh/.zshenv +cd ~/.nix +git add users/blake/dotfiles/zsh/.zshenv +commit "add env file" +./rebuild.sh +la +la .. +lf +neofetch +sudo reboot +ls +lf +rebuild +reboot +lf +rebuild +reboot +lf +rebuild +lf +rebuild +cat ~/.nix/.nixos-switch-log +lf +cat ~/.nix/.nixos-switch-log +rebuild +reboot +cd /srv/dockers/ +pwd +ls +docker ps +lf +docker compose up +docker compose up -d +lf +docker ps +lf +docker compose up -d +docker logs glance +lf +lsusb +sudo ls /dev/usb/ +lf +ls /dev/serial/by-id/usb-Itead_Sonoff_Zigbee_3.0_USB_Dongle_Plus_V2_4a4e75d63653ef1198d728e0174bec31-if00-port0 +cd /srv/dockers/homeassistant +ls /dev/serial/by-id/usb-Itead_Sonoff_Zigbee_3.0_USB_Dongle_Plus_V2_4a4e75d63653ef1198d728e0174bec31-if00-port0 +v compose.yaml +docker compose up +ls +lf +docker compose up +lf +rm configuration.yaml +ls +lf +docker compose up +lf +docker compose up +docker compose down +docker compose up +lf +docker logs homeassistant | grep bluetooth +docker inspect homeassistant | grep CapAdd -A3 +systemctl cat docker.service | grep Protect +lf +docker compose up +lf +docker compose up +lf +rebuild +cd /srv/dockers/homeassistant +docker compose up +sudo systemctl edit docker.service +sudo systemctl edit docker.service --runtime +docker inspect homeassistant | grep -A3 CapAdd +ls /dev | grep -i blue +systemctl cat docker.service | grep Protect +hciconfig -a +bluetoothctl list +lf +rebuild +systemctl status bluetooth.service +bluetoothctl list +hciconfig -a +ls /dev | grep -i blue +docker compose up +sudo systemctl start bluetooth +systemctl status bluetooth.service +docker compose up +lf +docker compose up +lf +docker compose up -d +lf +rm * +docker stop nginx +docker stop nginx-proxy +sudo rm * +la +cd .. +la +cd proxy_host +ls +sudo cp ../../../../data.bak/data/nginx/nginx/proxy_host/* . +docker compose down +docker compose up -d +F\ +docker logs ng +docker logs nginx-proxy +docker compose down +rm * +sudo rm * -rf +docker compose up -d +docker logs nginx-proxy +lf +sudo cp ../../../../data.bak/data/nginx/nginx/proxy_host/* . +la +lf +sudo lf +docker compose down +docker compose up -d +ls +docker logs nginx-proxy +lf +rm 1.conf +sudo rm 1.conf +docker compose down +docker compose up -d +docker logs nginx-proxy +lf +sudo rm * -rf +docker compose down +docker compose up -d +lf +lf +rebuild +cat ~/.nix/.nixos-switch-log +sudo systemctl status syncthing.service +lf +sudo rm -rf /var/lib/syncthing +rebuild +cat ~/.nix/.nixos-switch-log +lf +rebuild +lf +sudo rm -rf /var/lib/syncthing +rebuild +sudo systemctl status syncthing.service +sudo systemctl stop syncthing.service +sudo systemctl status syncthing.service +sudo systemctl start syncthing.service +sudo systemctl status syncthing.service +sudo rm -rf /var/lib/syncthing +ls /var/lib +rebuild +lf +rebuild +lf +rebuild +lf +rebuild +lf +rebuild +cat ~/.nix/.nixos-switch-log +lf +sudo rm -rf /var/lib/syncthing +rebuild +sudo systemctl status syncthing.service +ls /var/lib -al +lf +ls /media/holocron/ +ls /holocron/media +ls /media/holocron/vault/backups/gameservers/minec +lf +docker compose up -d +docker compose up +nvidia-smi +lf +docker info | grep -A3 Runtimes +docker run --rm --runtime=nvidia --gpus all nvidia/cuda:12.2.0-base-ubuntu22.04 nvidia-smi +lf +rebuild +cat ~/.nix/.nixos-switch-log +lf +rebuild +nvidia-smi +docker run --rm --runtime=nvidia --gpus all nvidia/cuda:12.2.0-base-ubuntu22.04 nvidia-smi +lsmod | grep nvidia +docker run --rm -it --device=nvidia.com/gpu=all ubuntu:latest nvidia-smi +lf +docker compose up +lf +docker compose up +lf +docker compose up +lf +docker run --rm -it --device=nvidia.com/gpu=all ubuntu:latest nvidia-smi +lf +cat compose.yaml +docker compose up +lf +docker compose up +lf +docker compose up +lf +docker compose up +lf +docker compose up +rebuild +lf +docker compose up +lf +docker compose up +lf +docker compose up +docker compose up -d +lf +ls +lf +docker compose up -d +lf +cd watchtower +docker compose up -d +lf +docker compose up -d +docker logs jellyfin +ls -al /holocron/media/ +lf +ls -al /holocron/media/ +ls -al /holocron/media/downloads +sudo ls -al /holocron/media/downloads +sudo ls -al /holocron/media/downloads/transcodes +sudo ls -al /holocron/media/downloads +sudo ls -al /holocron/media/downloads/transcodes +cd .. +sudo ls -al /holocron/media/downloads +lf /holocron +cd /holocron +ls +la +mv pve vault/backups +ls +lslf +lf +sudo mv pve vault/backups +la +rm .* +rm .* -r +la +ls +la +cd .. +sudo find . -type d -exec chmod 755 {} + +sudo find --help +sudo find --help | grep verbose +sudo find . -type d -exec chmod 755 {} + -v +sudo find -v . -type d -exec chmod 755 {} + +sudo find . -type d -exec chmod 755 {} \; -print +cd /holocron +sudo find . -type f -exec chmod 644 {} \; -print +cd /srv/dockers +ls +lf +docker compose up +lf +status +cd .. +status +cd .. +status +cd services/mediastack +git add ../ +status +commit "adding mediastack in nix" +status +push +docker compose up -d +cd +cd .ssh +v id_snowbelle +v id_snowbelle.pub +lf +ssh git@git.blakedheld.xyz:7567 +ssh git@git.blakedheld.xyz -p 5767 +ssh git@git.blakedheld.xyz -p 7567 +lf +chmod 600 ~/.ssh/id_snowbelle +chmod 644 ~/.ssh/id_snowbelle.pub +push +cd /srv/dockers/mediastack +docker restart jellyfin +F\ +docker logs jellyfin +docker logs jellyfin +docker exec -it jellyfin bash +lf +llf +lf +cd +v get_token.sh +cat get_token.sh +PIA_USER=p1409707 PIA_PASS=Generic1Cornbread1Populace1Mauve1Twiddling1Municipal ./get_token.sh +chmod +x get_token.sh +PIA_USER=p1409707 PIA_PASS=Generic1Cornbread1Populace1Mauve1Twiddling1Municipal ./get_token.sh +nix-shell -p jq +ls +rm get_token.sh +git clone https://github.com/pia-foss/manual-connections.git +cd manual-connections +ls +sh run_setup.sh +sudo sh)run_setup.sh +sudo sh run_setup.sh +nix-shell -p jq +neofetch +ls +lf +docker ps +lf +docker ps +lf +sops secrets.yaml +sops --help +sops secrets.yaml +lf +git status +git add ~/.nix/. +git status +commit "adding mediastack in nix" +lf +rebuild +sops secrets.yaml +lf +sops secrets.yaml +cat /run/secrets/ +sudo cat /run/secrets/tailscale_authkey +sudo vim /run/secrets/tailscale_authkey +lf +sops secrets.yaml +cd secrets +sops secrets.yaml +rebuild +sudo cat /run/secrets/users/blake +sudo cat /run/secrets/tailscale_authkey +lf +sops secrets.yaml +rebuild +sudo cat /run/secrets/blake +lf +sops secrets.yaml +rebuild +lf +cat ~/.nix/.nixos-switch-log +lf +rebuild +cat ~/.nix/.nixos-switch-log +lf +sops secrets.yaml +lf +rebuild +cat ~/.nix/.nixos-switch-log +sudo cat /run/secrets/blake +sudo cat /run/secrets/blake_pass +sudo cat /run/secrets/tailscale_authkey +cd secrets +cd ../../secrets/ +ls +sops secrets.yaml +lf +ls /run/secrets +sudo ls /run/secrets +lf +rebuild +cat ~/.nix/.nixos-switch-log +lf +cat ~/.nix/.nixos-switch-log +rebuild +cat /run/secrets/ +cat /run/secrets/blake_pass +lf +sops secrets.yaml +lf +ca sops.nix +cat sops.nix +lf +rebuild +sudo ls -l /run/secrets +cd ../../secrets/ +sops -d secrets.yaml | yq\ + +sops -d secrets.yaml \ + +lf +rebuild +sudo ls -l /run/secrets +lf +sudo ls -l /run/secrets +status +v ../../.gitignore +status +git add ~/.nix/secrets +status +commit "adding new sops cfg" +push +rebuild +sudo ls -l /run/secrets +lf +cd ../../secrets/ +sops -d secrets.yaml \ + +sops secrets.yaml +lf +rebuild +cat sops.nix +cat ~/.nix/.nixos-switch-log +cd ../../secrets/ +sops secrets.yaml +rebuild +cat ~/.nix/.nixos-switch-log +sops secrets.yaml +rebuild +sops secrets.yaml +rebuild +cat ~/.nix/.nixos-switch-log +lf +rebuild +lf +rebuild +sudo ls -l /run/secrets +lf +rebuild +sudo ls -l /run/secrets +sudo systemctl list-units | grep sops\ + +cd ../../secrets/ +sops secrets.yaml +rebuild +sudo ls -l /run/secrets +lf +rebuild +sudo ls -l /run/secrets +sudo ls -l /run/secrets-for-users +sudo -i +lf +sudo -i +lf +mkpasswd -m sha-512\ + +lf +sops secrets.yaml +lf +rebuild +cat ~/.nix/.nixos-switch-log +lf +rebuild +cat ~/.nix/.nixos-switch-log +lf +sops secrets.yaml +lf +rebuild +cat ~/.nix/.nixos-switch-log +lf +sops secrets.yaml +lf +rebuild +lf +cd ../../secrets/ +sops secrets.yaml +rebuild +lf +rebuild +cat ~/.nix/.nixos-switch-log +lf +rebuild +exit +ls +sudo cat /run/secrets/tailscale_authkey +ls +lf +cut -d: -f1 /etc/passwd\ + +awk -F: '{ printf "User: %-20s UID: %-5s GID: %-5s\n", $1, $3, $4 }' /etc/passwd\ + +lf +rebuil +status +add . +status +add ../../modules/. +status +commit "adding jellyfin" +rebuild +lf +rebuild +lf +rebuild +lf +rebuild +cat ~/.nix/.nixos-switch-log +lf +rebuild +sudo systemctl list-units | grep sops\ + +sudo systemctl status jellyfin.service +ls /var/lib -al +ls -al /var/lib/jellyfin +sudo ls -al /var/lib/jellyfin +sudo ls -al /var/lib/jellyfin/config +ls /srv/dockers/mediastack/data/jellyfin +sudo systemctl status jellyfin.service +sudo systemctl stop jellyfin.service +sudo ls -al /var/lib/jellyfin/config +sudo ls -al /var/lib/jellyfin/ +sudo ls -al /var/lib/jellyfin/root +sudo ls -al /srv/dockers/mediastack/data/jellyfin + /var/lib/jellyfin/config +lf /srv/dockers/mediastack/data/jellyfin/config +lf +sudo -it +sudo -i +ls +sudo cp encoding.xml logging.default.json migrations.xml system.xml /var/lib/jellyfin/config +sudo -i +sudo ls -al /var/lib/jellyfin/ +sudo ls -al /var/lib/jellyfin/data +lf +sudo rm -rf /var/lib/jellyfin/root +sudo cp root /var/lib/jellyfin +sudo cp root /var/lib/jellyfin -r +lf +ls +sudo ls -al /var/lib/jellyfin/data +sudo ls -al /var/lib/jellyfin/ +sudo rm -rf /var/lib/jellyfin/data +sudo rm -rf /var/lib/jellyfin/metadata +sudo rm -rf /var/lib/jellyfin/plugins +sudo cp data metadata plugins /var/lib/jellyfin +sudo cp data metadata plugins /var/lib/jellyfin -r +sudo -i +systemctl start jellyfin.service +systemctl status jellyfin.service +sudo rm -rf /var/lib/ +sudo -i +rebuild +push +exit +ls +cd +sudo ls -al /var/lib +sudo -i +lf +rebuild +push +docker ps +push +ls +ssh git@git.blakedheld.xyz -p 7567 +ls +lf +docker restart gitea +docker restart jellyfin +sudo systemctl status jellyfin.service +sudo systemctl restart jellyfin.service +sudo systemctl status jellyfin.service +sudo systemctl restart jellyfin.service +ls /var/lib -al +sudo ls /var/lib -al +ls /holocron/media +cd +sudo rm -rf /var/lib/docker +rebuild +docker ps +sudo ls /var/lib -al +sudo systemctl stop docker.service +sudo systemctl stop docker.socket +sudo rm -rf /var/lib/docker +sudo ls /var/lib -al +sudo rm -rf /var/lib/jellyfin +sudo ls /var/lib -al +rebuild +lf +cat ~/.nix/.nixos-switch-log +lf +rebuild +systemctl status docker.service +systemctl status jellyfin.service +sudo rm -rf /var/lib/jellyfin +lf +rebuild +systemctl status jellyfin.service +docker restart jellyfin +cd /srv/dockers/mediastack +docker compose up -d +lf +docker compose up -d +lf +docker compose up -d +lf +docker compose up -d +lf +docker compose up -d +lf +docker compose up -d +lf +docker compose up -d +lf +docker compose up -d +lf +docker compose up -d +lf +cd +push +cd .nix +push +sudo systemctl status jellyfin.service +sudo systemctl resart jellyfin.service +sudo systemctl restart jellyfin.service +ls +cd /holocron +ls +cd media +ls +la +sudo chown blake:media -R . +cd +lf +rebuild +cd /holocron/media +ls +sudo chown blake:media -R . +sudo chown blake:media -Rv . +la /holocron/media +la /holocron/media/shows +la /holocron/media/shows/Star\ Wars\ Rebels\ \(2014\) +la /holocron/media/shows/Star\ Wars\ Rebels\ \(2014\)/season\ 1/ +ls +cd downloads +ls +la +sudo chmod 655 transcodes -R +la +sudo chmod 665 transcodes -R +la +cd transcodes +la +sudo chmod 775 transcodes -R +la +cd transcodes +la +ls +la +ls +la +cd .. +sudo chown jellyfin:media -R transcodes +cd transcodes +ls +la +lf +sudo systemctl edit jellyfin.service +sudo systemctl edit jellyfin.service --runtime +lf +rebuild +sudo find /holocron/media -type d -exec chmod 774 {} +\ + +sudo find /holocron/media -type f -exec chmod 664 {} +\ + +sudo chown -R blake:media /holocron/media\ + +cd /holocron/media/downloads +la +cd transcodes +ls +exit +lf +groups jellyfin +lf +rebuild +lf +rebuild +cat ~/.nix/.nixos-switch-log +lf +rebuild +push +ls +sudo systemctl status jellyfin.service +lf +sudo find /holocron/media -type f -exec chmod 664 {} +\ + +sudo find /holocron/media -type d -exec chmod 774 {} +\ + +rebuild +cat ~/.nix/.nixos-switch-log +lf +rebuild +lf +rebuild +cat default.nix +lf +rebuild +lf +rebuild +lf +rebuild +sudo systemctl edit jellyfin.service --runtime +lf +cd /holocron/media +cd downloads +cd transcodes +la +ls -al +cd .. +rebuild +lf +rebuild +lf +exit +lf +ls +lf +ls -al /holocron/media/downloads/transcodes +sudo rm -rf /holocron/media/downloads/transcodes +cd /holocron/media +ka +la +sudo chown -R root:media /holocron/media\ + +la +groups +rebuild +ls +la +groups +exit +cd /holocron/media +ls +la +groups +exit +touch hello +la +sudo rm -rf hello +ls +la +sudo chown -R root:media /holocron/media\ +sudo find /holocron/media -type d -exec chmod 2770 {} +\ + +la +touch hello +la +rm hello +vim ~/file_perms +la +touch test +la +rm test +cd youtube +ls +cd .. +cd downloads +ls +cd forager +ls +la +cp checkmyip.torrentprivacy.com-28e41c120269d09f252842ee366aa4a4.torrent test +la +rm test +cd /srv/dockers/mediastack +docker compose down && docker compose up -d +cd +lf +rebuild +lf +rebuild +lf +cat ~/.nix/.nixos-switch-log +lf +status +git add nginx-proxy.nix +commit "adding nginx" +rebuild +sudo systemctl status nginx.service +lf +rebuild +lf +rebuild +cd ~/.nix +cd secrets +sops secrets.yaml +ls +sops secrets.yaml +sudo testparm -s\ + +sudo smbstatus -S\ + +sops secrets.yaml +status +commit "adding nginx" +lf +rebuild +cat ~/.nix/.nixos-switch-log +rebuild +docker stop nginx-proxy +rebuild +push +lf +sudo systemctl status nginx.service +lf +rebuild +sudo systemctl status nginx.service +sudo -i +cd ~/.nix/secrets +sops +sops secrets.yaml +lf +rebuild +cat ~/.nix/.nixos-switch-log +lf +sops secrets.yaml +rebuild +lf +rebuild +sudo systemctl status nginx.service +cd ../system +cd ../ +ls +cd .. +cd secrets +sops secrets.yaml +lf +rebuild +lf +rebuild +lf +ls +sudo reboot +docker ps +sudo systemctl status nginx.service +rebuild +sudo systemctl status jellyfin.service +cat ~/.nix/.nixos-switch-log +docker ps +docker ps | grep nginx +docker ps +cat ~/.nix/.nixos-switch-log +watch cat ~/.nix/.nixos-switch-log +sudo systemctl status nginx.service +sudo systemctl start nginx.service +sudo systemctl status nginx.service +rebuild +F\ +sudo +sudo systemctl stop nixos-rebuild-switch-to-configuration.service\ + +rebuild +lf +rebuild +lf +rebuild +sudo systemctl stop nixos-rebuild-switch-to-configuration.service\ + +rebuild +sudo systemctl status logrotate-checkconf.service +sudo systemctl status +sudo systemctl status systemd-modules-load.service +sudo systesystemd-modules-load.servicemctl status systemd-modules-load.servic-resetup.servicE +sudo systemctl status systemd-tmpfiles-resetup.service +sudo reboot +sudo systemctl status nginx.service +nvidia-smi +journalctl -xb +lf +journalctl -xb +lf +rebuild +watch cat ~/.nix/.nixos-switch-log +cat ~/.nix/.nixos-switch-log +sudo systemctl --failed +cat ~/.nix/.nixos-switch-log +journalctl -b -p err +systemctl list-jobs +journalctl -u tailscaled -b +cat ~/.nix/.nixos-switch-log +journalctl -xe +systemctl status systemd-modules-load.service\ +systemctl status systemd-sysctl.service\ +systemctl status logrotate-checkconf.service\ + +systemctl list-dependencies multi-user.target +sudo systemctl start nginx.service\ +sudo systemctl status nginx.service\ + +NetworkManager-dispatcher.service +cd /srv/dockers/nginx +docker compose down +sudo systemctl status docker +lf +push +ls +ls /holocron/media +lf +rebuild +watch cat ~/.nix/.nixos-switch-log +cat ~/.nix/.nixos-switch-log +sudo systemctl stop nixos-rebuild-switch-to-configuration.service\ + +watch cat ~/.nix/.nixos-switch-log +lf +ls +lsblk +mount /dev/sdd2 /media/usb +sudo mount /dev/sdd2 /media/usb +ls -al /media/usb +du -h +df -h +cd .. +ls +cd +ls +sudo rsync -avP .nix /media/usb/round2 +mkdir /media/usb/round2 +sudo rm -rf /media/usb/round2 +la +sudo mkdir /media/usb/round2 +sudo chown blake:blake /media/usb/round2 +lsblk +cd /media +ls +la +sudo chown blake:blake . +la +sudo chown blake:blake usb +sudo umount /media/usb +sudo chown blake:blake usb +la +sudo mount /dev/sdd2 /media/usb +la +cd usb +ls +la +cd .. +sudo mount /dev/sdd2 /media/usb +sudo chown blake:blake usb +ls +lsblk +sudo umount /media/usb +lsblk +sudo umount /media/usb +lsblk +la +\ +drwxr-xr-x 1 root root 10 Oct 5 20:35 holocron +sudo mount -o uid=$(id -u),gid=$(id -g) /dev/sdd2 ~/usb +mkdir ~/usb +cd +sudo mount -o uid=$(id -u),gid=$(id -g) /dev/sdd2 ~/usb +ls +la +cd usb +mkdir round2 +rm -r round2 +ls +mkdir round2 +cd .. +sudo rsync -avP .nix usb/round2 +ks +nixos-rebuild switch --flake ~/.nix@snowbelle +ls +la +nixos-rebuild switch --flake ~/.nix#snowbelle +la +sudo nixos-rebuild switch --flake ~/.nix#snowbelle +sudo systemctl status nginx +sudo systemctl stop nginx +sudo systemctl status nginx +sudo nixos-rebuild switch --flake ~/.nix#snowbelle +ls +sudo systemctl stop nixos-rebuild-switch-to-configuration.service\ + +sudo nixos-rebuild switch --flake ~/.nix#snowbelle +lf +sudo systemctl stop nixos-rebuild-switch-to-configuration.service\ + +sudo nixos-rebuild switch --flake ~/.nix#snowbelle +sudo systemctl stop nixos-rebuild-switch-to-configuration.service\ + +lf +rm flake.lock flake.nix +lf +rm rebuild.sh +lf +sudo nixos-rebuild switch --flake ~/.nix#snowbelle +sudo systemctl stop nixos-rebuild-switch-to-configuration.service\ + +lf +sudo nixos-rebuild switch --flake ~/.nix#snowbelle +sudo systemctl stop nixos-rebuild-switch-to-configuration.service\ + +lf +sudo systemctl stop nixos-rebuild-switch-to-configuration.service\ + +sudo nixos-rebuild switch --flake ~/.nix#snowbelle +status +diff +git diff +status +git restore ../modules/system/nvidia.nix +git restore ../../modules/system/nvidia.nix +status +git restore ../../users/blake/blake.nix +ls +git commit -a +status +sudo nixos-rebuild switch --flake ~/.nix#snowbelle +sudo systemctl stop nixos-rebuild-switch-to-configuration.service\ + +sudo nixos-rebuild switch --flake ~/.nix#snowbelle +lf +dicjer os +docker ps +sudo nixos-rebuild switch --flake ~/.nix#snowbelle +sudo systemctl stop nixos-rebuild-switch-to-configuration.service\ + +sudo nixos-rebuild switch --flake ~/.nix#snowbelle +lf +ls /holocron/media +sudo systemctl stop nixos-rebuild-switch-to-configuration.service\ + +sudo nixos-rebuild switch --flake ~/.nix#snowbelle +reboot +ls +nixos-rebuild switch --flake ~/.nix#snowbelle +sudo nixos-rebuild switch --flake ~/.nix#snowbelle +ls +systemctl list-jobS +systemctl list-jobs +journalctl -xe | tail -n 50 +lf +lf +sudo systemctl status tailscaled +lf +sudo nixos-rebuild switch --flake ~/.nix#snowbelle +sudo systemctl stop nixos-rebuild-switch-to-configuration.service\ + +sudo nixos-rebuild switch --flake ~/.nix#snowbelle +sudo systemctl status tailscaled +sudo systemctl status nginx +lf +commit +status +ls +lf +sudo systemctl start nginx +sudo systemctl status nginx +sudo systemctl status jellyfin.service +rebuild +which plymouth +lf +rebuild +lf +rebuild +lf +sudo systemctl stop nixos-rebuild-switch-to-configuration.service\ + +rebuild +sudo nixos-rebuild switch --flake ~/.nix#snowbelle +lf +sudo nixos-rebuild switch --flake ~/.nix#snowbelle +lf +sudo nixos-rebuild switch --flake ~/.nix#snowbelle +lf +sudo nixos-rebuild switch --flake ~/.nix#snowbelle +sudo systemctl status jellyfin.service +sudo systemctl status nginx.service +reboot +ls +pwd +sudo systemctl status nginx.service +sudo systemctl status jellyfin.service +sudo systemctl status nginx.service +sudo systemctl restart nginx.service +lf +sudo systemctl restart nginx.service +sudo systemctl stop nginx.service +sudo systemctl restart nginx.service +sudo systemctl start nginx.service +rebuild +sudo systemctl status nginx.service +lf +lsblk +mkdir /media/usb -p +sudo mkdir /media/usb -p +ls +mount /dev/sdd2 /media/usb +sudo mount /dev/sdd2 /media/usb +sudo rsync -avP /media/usb/round2/dockers/ +ls +la +mkdir dockers +sudo mkdir dockers +sudo chown blake:blake dockers +cd dockers +sudo rsync -avP /media/usb/round2/dockers/ . +lf +rm * -rf +sudo rm * -rf +lf +rm * -rf +sudo rm * -rf +lf +cd /srv/dockers +ls +sudo rsync -avP /media/usb/round2/dockers/ . +lf +lf +docker ps +lf +sudo chown blake:blake /srv/dockers -R +lf +docker compose up -d +cd +lf +sudo nixos-rebuild switch --flake ~/.nix#snowbelle +cd /srv/dockers/mediastack +docker compose up +groups +rebuild +groups +exit +cd /srv/dockers/mediastack +docker compose up +docker compose up -d +docker ps +docker logs sonarr +\:q! +docker compoe down +docker compose down +cd nginx +cd ../nginx +lf +cd mediastack +docker compose down +cd .. +mv dockers dockers.bak +sudo mv dockers dockers.bak +sudo rsync -avP /media/usb/dockers.zip . +ls +lf +nixos-option boot.plymouth.enable +nixos-option boot.plymouth.enable; +grep -r "plymouth" ~/.nix +lf +cd +cd .nix +# Directories\ +find . -type d -exec chmod 755 {} +\ +\ +# .nix and .lock files\ + +la +find . -type d -exec chmod 755 {} + +find . -type f -exec chmod 644 {} + +lf +chmod +x rebuild.sh +lf +v rebuild.sh +cd ../.. +v rebuild.sh +rebuild +watch cat ~/.nix/.nixos-switch-log +lf +rebuild +lf +F\ +cat re +cat rebuild.sh +lf +rebuild +lf +rebuild +reboot +sudo reboot +lsinitrd /run/current-system/initrd | grep plymouth +journalctl -xb | grep -i plymouth -A5 -B5 +lf +rebuild +;f +lf +grep -R "plymouth" /run/current-system/system +sudo systemctl status nginx.service +sudo systemctl restart nginx.service +sudo systemctl stop nginx.service +rebuild +sudo systemctl status nginx.service +sudo systemctl status sops +sops +sudo systemctl status nix-sops +lf +sops +lf +sudo systemctl edit nginx.service --runtime +lf +status +commit "adding nginx" +ls +la +status +push +ls +lf +lg +v configuration.nix +rebuild +sudo systemctl status nginx.service +ls +lf +rebuild +sudo tailscale status +sudo tailscale down && sudo tailscale up +sudo tailscale status +ls +cd /holocron +ls +cd media +ls +la +smbpasswd\ + +sudo smbpasswd -a blake +cd +status +cd .nix +status +lf +rm .template.nix +lf +cat default.nix.template +lf +cat default.nix.template +lf +getent passwd | awk -F: '{printf "%-20s UID=%-5s GID=%-5s\n", $1, $3, $4}' +lf +neofetch +nvidia-smi +lf +status +add ../default.nix.template +commit "fucking goodnight (template done, network diagram prepped)\ +" +push +lf +lf +getent passwd | awk -F: '{printf "%-20s UID=%-5s GID=%-5s\n", $1, $3, $4}' +lf +rebuild +lf +rebuild +lf +rebuild +status +add arr/ +la +status +commit "dropped templates, added sonarr" +rebuild +lf +rebuild +sudo systemctl status sonarr.service +kf +lf +sudo ls sonarr -al +ls /srv/dockers.bak/mediastack/data/sonarr +ls /srv/dockers.bak/mediastack/data/sonarr -al +sudo systemctl stop sonarr.service +sudo mv sonarr sonarr.bak +la +mkdir sonarr.bak +mkdir sonarr +sudo mkdir sonarr +sudo chown sonarr:sonarr sonarr +cd sonarr +ls +sudo cp /srv/dockers.bak/mediastack/data/sonarr/* . +sudo cp /srv/dockers.bak/mediastack/data/sonarr/* . -r +sudo cp /srv/dockers.bak/mediastack/data/sonarr/.* . -r +pwd +la +cd .. +sudo chown sonarr:sonarr sonarr -R +ls sonarr +ls sonarr -al +sudo find sonarr -type f -exec chmod 660 {} + +sudo find sonarr -type d -exec chmod 2770 {} + +ls sonarr -al +sudo ls sonarr -al +sudo systemctl start sonarr.service +sudo systemctl status sonarr.service +rm sonarr +sudo rm -rf sonarr +sudo mv sonarr.bak sonarr +sudo systemctl restart sonarr.service +sudo systemctl status sonarr.service +cd /srv/dockers +la +cd .. +la +cd /srv +ls +7z x dockers.zip +sudo 7z x dockers.zip +lf +cp sonarr_backup_v4.0.15.2941_2025.10.01_20.42.01.zip /holocron/media/downloads +cd +cd /var/lib +sudo cp sonarr sonarr.bak +sudo cp sonarr sonarr.bak -r +sudo systemctl status sonarr.service +sudo systemctl start sonarr.service +sudo systemctl status sonarr.service +lf +rebuild +lf +rebuild +lf +rebuild +lf +rebuild +lf +rebuild +lf +cat default.nix.template +lf +rebuild +lf +rebuild +lf +cat default.nix.template +lf +sudo systemctl restart sonarr.service +lf +rebuild +sudo systemctl restart sonarr.service +lf +la +rm default.nix.template.\~* +ls +v default.nix.template +lf +sops secrets.yaml +lf +status +git add ~/.nix/. +commit "add borg" +status +lf +rm sonarr_backup_v4.0.15.2941_2025.10.01_20.42.01.zip +lf +rm default.nix.template +lf +rebuild +lf +status +lf +status +add ~/.nix/. +status +commit "add borg" +status +rebuild +lf +rebuild +lf +rebuild +lf +rebuild +lf +rebuild +lf +rebuild +lf +rebuild +lf +sudo systemctl status borg-backup. +sudo systemctl status borg-backup.service +sudo systemctl status borg-backup.timer +sudo systemctl start borg-backup.service +sudo systemctl run borg-backup.service +ls -al /holocron +lf +sudo systemctl status borg-backup.timer +sudo systemctl status borg-backup.service +lf +sudo systemctl status backups +lf +rebuild +sudo systemctl status backups +sudo systemctl status backups. +lf +rebuild +git log +sudo systemctl status backups. +sudo systemctl status backups.service +sudo systemctl status backups.timer +sudo systemctl status backups.service +sudo systemctl start backups.service +sudo systemctl status backups.service +lf +rebuild +lf +rebuild +nixos-rebuild list-generations +cat ~/.nix/flake.nix +lf +sudo systemctl status backups.service +sudo systemctl start backups.service +sudo systemctl status backups.service +lf +ls /holocron +ls -al /holocron +ls -al /holocron/borg +ls -al /holocron/borg/data +sudo ls -al /holocron/borg/data +sudo -i +lf +sops secrets.yaml +sudo -i +cd .nix/secrets +sops secrets.yaml +lf +cat backups.nix +lf +cat backups.nix +lf +rebuild +lf +rebuild +lf +sudo systemctl status backups.service +sudo systemctl start backups.service +sudo systemctl status backups.service +lf +rebuild +lf +rebuild +lf +status +lf +rebuild +lf +rebuild +sudo systemctl status backups.service +lf +rebuild +sudo systemctl status backups.service +lf +echo $HOSTNAME +echo $HOST +lf +rebuild +lf +rebuild +lf +rebuild +sudo systemctl status backups.service +lf +rebuild +sudo systemctl status backups.service +lf +rebuild +sudo systemctl status backups.service +sudo systemctl start backups.service +sudo -i +lf +rebuild +lf +rebuild +lf +sudo systemctl status backups.service +sudo systemctl status nginx.service +sudo systemctl status jellyfin.service +cat /etc/resolv.conf +lf +cat vpns.nix +lf +cat sops.nix +lf +rebuild +lf +rebuild +lf +rebuild +sudo systemctl status nginx.service +qlf +lf +cat backups.nix +lf +rebuild +lf +rebuild +lf +rebuild +sudo systemctl status backups.service +sudo systemctl start backups.service +sudo systemctl status backups.service +sudo -i +sudo systemctl status nginx.service +lf +cat tailscale.nix +lf +F\ +sops +sops secrets.yaml +git clone https://github.com/pia-foss/manual-connections.git\ +cd manual-connections\ +sudo ./run_setup.sh +nix-shell -p jq +nix-shell -p jq wireguard-tools +cat /etc/wireguard/pia.conf +cat /etc/wireguard/pia.conf > pia_wg.txt +la +status +cd .nix +status +commit "adding vpns" +reboot +ls +v pia_wg.txt +lf +sops secrets.yaml +lf +lf +rebuild +lf +rebuild +lf +rebuild +lf +add vpns.nix +commit "adding vpns" +rebuild +lf +rebuild +lf +rebuild +lf +rebuild +lf +rebuild +lf +cat vpns.nix +lf +rebuild +lf +rebuild +lf +rebuild +lf +rebuild +sudo -it +sudo -i +lf +rebuild +lf +rebuild +lf +rebuild +lf +rebuild +lf +rebuild +lf +cat vpns.nix +lf +rebuild +cat ~/.nix/.nixos-switch-log +sudo systemctl stop nixos-rebuild-switch-to-configuration.service\ + +rebuild +lf +cd .. +cd ../secrets +sops secrets.yaml +cat vpns.nix + +lf +rebuild +lf +rebuild +lf +rebuild +lf +rebuild +watch cat ~/.nix/.nixos-switch-log +sudo systemctl stop nixos-rebuild-switch-to-configuration.service\ + +rebuild +sudo systemctl status openvpn-openvpn_pia_mexico.service +curl +curl curl ifconfig.me +curl ifconfig.me +curl https://ipinfo.io +ip a +sudo systemctl status openvpn-openvpn_pia_mexico.service +sudo systemctl restart openvpn-openvpn_pia_mexico.service +sudo systemctl status openvpn-openvpn_pia_mexico.service +sops secrets.yaml +lf +cd ~/.nix/secrets +sops secrets.yaml +rebuild +sops secrets.yaml +rebuild +sudo systemctl restart openvpn-openvpn_pia_mexico.service +sudo systemctl status openvpn-openvpn_pia_mexico.service +sops secrets.yaml +rebuild +lf +sops secrets.yaml +rebuild +sudo systemctl status openvpn-openvpn_pia_mexico.service +sudo systemctl status openvpn-restart.service +sudo systemctl status openvpn-openvpn_pia_mexico.service +sudo systemctl stop openvpn-openvpn_pia_mexico.service +sudo systemctl status openvpn-openvpn_pia_mexico.service +sudo systemctl start openvpn-openvpn_pia_mexico.service +sudo systemctl status openvpn-openvpn_pia_mexico.service +lf +sudo -i +sudo systemctl status openvpn-openvpn_pia_mexico.service +sops secrets.yaml +sudo openvpn --config /path/to/generated.conf --verb 4 +sudo openvpn --config /run/secrets/openvpn_pia_mexico_config --verb 4 +lf +sops secrets.yaml +lf +sudo systemctl status openvpn-openvpn_pia_mexico.service +rebuild +sudo openvpn --config /run/secrets/openvpn_pia_mexico_config --verb 4 +sops secrets.yaml +rebuild +sops secrets.yaml +lf +rebuild +lf +rebuild +sudo systemctl status openvpn-openvpn_pia_mexico.service +sudo openvpn --config /run/secrets/openvpn_pia_mexico_config --verb 4 +sops secrets.yaml +sudo openvpn --config /run/secrets/openvpn_pia_mexico_config --verb 4 +sops secrets.yaml +rebuild +sops secrets.yaml +lf +rebuild +sudo systemctl status openvpn-openvpn_pia_mexico.service +sudo systemctl status openvpn-openvpn_pia_mexico.service +sudo -i +sudo openvpn --config /run/secrets/openvpn_pia_mexico_config --verb 4 +lf +lf +F\ +sop +sops secrets.yaml +sudo openvpn --config /run/secrets/openvpn_pia_mexico_config --verb 4 +sops secrets.yaml +rebuild +client\ +dev tun\ +proto udp\ +remote us-texas.privacy.network 1197\ +resolv-retry infinite\ +nobind\ +persist-key\ +persist-tun\ +cipher aes-256-cbc\ +auth sha256\ +tls-client\ +remote-cert-tls server\ +\ +auth-user-pass\ +compress\ +verb 1\ +reneg-sec 0\ +\ +-----BEGIN X509 CRL-----\ +MIIDWDCCAUAwDQYJKoZIhvcNAQENBQAwgegxCzAJBgNVBAYTAlVTMQswCQYDVQQI\ +EwJDQTETMBEGA1UEBxMKTG9zQW5nZWxlczEgMB4GA1UEChMXUHJpdmF0ZSBJbnRl\ +cm5ldCBBY2Nlc3MxIDAeBgNVBAsTF1ByaXZhdGUgSW50ZXJuZXQgQWNjZXNzMSAw\ +HgYDVQQDExdQcml2YXRlIEludGVybmV0IEFjY2VzczEgMB4GA1UEKRMXUHJpdmF0\ +ZSBJbnRlcm5ldCBBY2Nlc3MxLzAtBgkqhkiG9w0BCQEWIHNlY3VyZUBwcml2YXRl\ +aW50ZXJuZXRhY2Nlc3MuY29tFw0xNjA3MDgxOTAwNDZaFw0zNjA3MDMxOTAwNDZa\ +MCYwEQIBARcMMTYwNzA4MTkwMDQ2MBECAQYXDDE2MDcwODE5MDA0NjANBgkqhkiG\ +9w0BAQ0FAAOCAgEAppFfEpGsasjB1QgJcosGpzbf2kfRhM84o2TlqY1ua+Gi5TMd\ +KydA3LJcNTjlI9a0TYAJfeRX5IkpoglSUuHuJgXhP3nEvX10mjXDpcu/YvM8TdE5\ +JV2+EGqZ80kFtBeOq94WcpiVKFTR4fO+VkOK9zwspFfb1cNs9rHvgJ1QMkRUF8Pp\ +LN6AkntHY0+6DnigtSaKqldqjKTDTv2OeH3nPoh80SGrt0oCOmYKfWTJGpggMGKv\ +IdvU3vH9+EuILZKKIskt+1dwdfA5Bkz1GLmiQG7+9ZZBQUjBG9Dos4hfX/rwJ3eU\ +8oUIm4WoTz9rb71SOEuUUjP5NPy9HNx2vx+cVvLsTF4ZDZaUztW9o9JmIURDtbey\ +qxuHN3prlPWB6aj73IIm2dsDQvs3XXwRIxs8NwLbJ6CyEuvEOVCskdM8rdADWx1J\ +0lRNlOJ0Z8ieLLEmYAA834VN1SboB6wJIAPxQU3rcBhXqO9y8aa2oRMg8NxZ5gr+\ +PnKVMqag1x0IxbIgLxtkXQvxXxQHEMSODzvcOfK/nBRBsqTj30P+R87sU8titOox\ +NeRnBDRNhdEy/QGAqGh62ShPpQUCJdnKRiRTjnil9hMQHevoSuFKeEMO30FQL7BZ\ +yo37GFU+q1WPCplVZgCP9hC8Rn5K2+f6KLFo5bhtowSmu+GY1yZtg+RTtsA=\ +-----END X509 CRL-----\ +\ +\ +\ +-----BEGIN CERTIFICATE-----\ +MIIHqzCCBZOgAwIBAgIJAJ0u+vODZJntMA0GCSqGSIb3DQEBDQUAMIHoMQswCQYD\ +VQQGEwJVUzELMAkGA1UECBMCQ0ExEzARBgNVBAcTCkxvc0FuZ2VsZXMxIDAeBgNV\ +BAoTF1ByaXZhdGUgSW50ZXJuZXQgQWNjZXNzMSAwHgYDVQQLExdQcml2YXRlIElu\ +dGVybmV0IEFjY2VzczEgMB4GA1UEAxMXUHJpdmF0ZSBJbnRlcm5ldCBBY2Nlc3Mx\ +IDAeBgNVBCkTF1ByaXZhdGUgSW50ZXJuZXQgQWNjZXNzMS8wLQYJKoZIhvcNAQkB\ +FiBzZWN1cmVAcHJpdmF0ZWludGVybmV0YWNjZXNzLmNvbTAeFw0xNDA0MTcxNzQw\ +MzNaFw0zNDA0MTIxNzQwMzNaMIHoMQswCQYDVQQGEwJVUzELMAkGA1UECBMCQ0Ex\ +EzARBgNVBAcTCkxvc0FuZ2VsZXMxIDAeBgNVBAoTF1ByaXZhdGUgSW50ZXJuZXQg\ +QWNjZXNzMSAwHgYDVQQLExdQcml2YXRlIEludGVybmV0IEFjY2VzczEgMB4GA1UE\ +AxMXUHJpdmF0ZSBJbnRlcm5ldCBBY2Nlc3MxIDAeBgNVBCkTF1ByaXZhdGUgSW50\ +ZXJuZXQgQWNjZXNzMS8wLQYJKoZIhvcNAQkBFiBzZWN1cmVAcHJpdmF0ZWludGVy\ +bmV0YWNjZXNzLmNvbTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBALVk\ +hjumaqBbL8aSgj6xbX1QPTfTd1qHsAZd2B97m8Vw31c/2yQgZNf5qZY0+jOIHULN\ +De4R9TIvyBEbvnAg/OkPw8n/+ScgYOeH876VUXzjLDBnDb8DLr/+w9oVsuDeFJ9K\ +V2UFM1OYX0SnkHnrYAN2QLF98ESK4NCSU01h5zkcgmQ+qKSfA9Ny0/UpsKPBFqsQ\ +25NvjDWFhCpeqCHKUJ4Be27CDbSl7lAkBuHMPHJs8f8xPgAbHRXZOxVCpayZ2SND\ +fCwsnGWpWFoMGvdMbygngCn6jA/W1VSFOlRlfLuuGe7QFfDwA0jaLCxuWt/BgZyl\ +p7tAzYKR8lnWmtUCPm4+BtjyVDYtDCiGBD9Z4P13RFWvJHw5aapx/5W/CuvVyI7p\ +Kwvc2IT+KPxCUhH1XI8ca5RN3C9NoPJJf6qpg4g0rJH3aaWkoMRrYvQ+5PXXYUzj\ +tRHImghRGd/ydERYoAZXuGSbPkm9Y/p2X8unLcW+F0xpJD98+ZI+tzSsI99Zs5wi\ +jSUGYr9/j18KHFTMQ8n+1jauc5bCCegN27dPeKXNSZ5riXFL2XX6BkY68y58UaNz\ +meGMiUL9BOV1iV+PMb7B7PYs7oFLjAhh0EdyvfHkrh/ZV9BEhtFa7yXp8XR0J6vz\ +1YV9R6DYJmLjOEbhU8N0gc3tZm4Qz39lIIG6w3FDAgMBAAGjggFUMIIBUDAdBgNV\ +HQ4EFgQUrsRtyWJftjpdRM0+925Y6Cl08SUwggEfBgNVHSMEggEWMIIBEoAUrsRt\ +yWJftjpdRM0+925Y6Cl08SWhge6kgeswgegxCzAJBgNVBAYTAlVTMQswCQYDVQQI\ +EwJDQTETMBEGA1UEBxMKTG9zQW5nZWxlczEgMB4GA1UEChMXUHJpdmF0ZSBJbnRl\ +cm5ldCBBY2Nlc3MxIDAeBgNVBAsTF1ByaXZhdGUgSW50ZXJuZXQgQWNjZXNzMSAw\ +HgYDVQQDExdQcml2YXRlIEludGVybmV0IEFjY2VzczEgMB4GA1UEKRMXUHJpdmF0\ +ZSBJbnRlcm5ldCBBY2Nlc3MxLzAtBgkqhkiG9w0BCQEWIHNlY3VyZUBwcml2YXRl\ +aW50ZXJuZXRhY2Nlc3MuY29tggkAnS7684Nkme0wDAYDVR0TBAUwAwEB/zANBgkq\ +hkiG9w0BAQ0FAAOCAgEAJsfhsPk3r8kLXLxY+v+vHzbr4ufNtqnL9/1Uuf8NrsCt\ +pXAoyZ0YqfbkWx3NHTZ7OE9ZRhdMP/RqHQE1p4N4Sa1nZKhTKasV6KhHDqSCt/dv\ +Em89xWm2MVA7nyzQxVlHa9AkcBaemcXEiyT19XdpiXOP4Vhs+J1R5m8zQOxZlV1G\ +tF9vsXmJqWZpOVPmZ8f35BCsYPvv4yMewnrtAC8PFEK/bOPeYcKN50bol22QYaZu\ +LfpkHfNiFTnfMh8sl/ablPyNY7DUNiP5DRcMdIwmfGQxR5WEQoHL3yPJ42LkB5zs\ +6jIm26DGNXfwura/mi105+ENH1CaROtRYwkiHb08U6qLXXJz80mWJkT90nr8Asj3\ +5xN2cUppg74nG3YVav/38P48T56hG1NHbYF5uOCske19F6wi9maUoto/3vEr0rnX\ +JUp2KODmKdvBI7co245lHBABWikk8VfejQSlCtDBXn644ZMtAdoxKNfR2WTFVEwJ\ +iyd1Fzx0yujuiXDROLhISLQDRjVVAvawrAtLZWYK31bY7KlezPlQnl/D9Asxe85l\ +8jO5+0LdJ6VyOs/Hd4w52alDW/MFySDZSfQHMTIc30hLBJ8OnCEIvluVQQ2UQvoW\ ++no177N9L2Y+M9TcTA62ZyMXShHQGeh20rb4kK8f+iFX8NxtdHVSkxMEFSfDDyQ=\ +-----END CERTIFICATE-----\ +\ +\ +disable-occ\ + +sudo systemctl status openvpn-openvpn_pia_mexico.service +lf +sops secrets.yaml +rebuild +systemd-tty-ask-password-agent +sudo systemd-tty-ask-password-agent +lf +sudo systemctl status openvpn-openvpn_pia_mexico.service +sudo systemctl edit openvpn-openvpn_pia_mexico.service +sudo systemctl edit openvpn-openvpn_pia_mexico.service --runtime +sudo systemctl status openvpn-openvpn_pia_mexico.service +sudo systemctl stop openvpn-openvpn_pia_mexico.service +sudo systemctl status openvpn-openvpn_pia_mexico.service +sudo systemctl start openvpn-openvpn_pia_mexico.service +sudo systemctl status openvpn-openvpn_pia_mexico.service +lf +sops secrets.yamlre +rebuild +sudo systemctl status openvpn-openvpn_pia_mexico.service +lf +sudo systemctl status openvpn-openvpn_pia_mexico.service +lf +sudo systemctl status openvpn-openvpn_pia_mexico.service +lf +rm default.nix.template +lf +nmtui +lf +rebuild +git add ~/.nix/. +status +commit "adding prowlarr" +rebuild +lf +rebuild +lf +rebuild +lf +rebuild +sudo systemctl status openvpn-openvpn_pia_mexico.service +sudo systemctl status prowlarr.service +ls -al /var/lib +ls -al /var/lib/prowlarr +ls -al /var/lib +ls -al /var/lib/private +sudo ls -al /var/lib/private +sudo ls -al /var/lib/private/prowlarr +lf +cd /srv/dockers +ls +lf +cp prowlarr_backup_v2.0.5.5160_2025.09.30_01.03.30.zip /holocron/media/downloads +sudo systemctl status prowlarr.service +sudo systemctl start prowlarr.service +start +stop +restart +cfz +src +status +commit "add aliases for systemctl" +rebuild +cat ~/.nix/.nixos-switch-log +rebuild +lf +rebuild +lf +rebuild +lf +cat default.nix +lf +sudo systemctl edit prowlarr.service --runtime +lf +udoI +sudo systemctl stop prowlarr.service +sudo ls -al /var/lib/private +sudo rm -rf /var/lib/private /var/lib/prowlarr +rebuild +ls -al /var/lib +ls -al /var/lib/private +sudo ls -al /var/lib/private/prowlarr +sudo ls -al /var/lib/private/ +status prowlarr +cfz +src +stat prowlarr +start prowlarr +stat prowlarr +cd /srv/dockers +lf +lf +rm default.nix.template +lf +rm default.nix.template +lf +rm default.nix.template +lf +lf +cd +lf +status +commit "adding vaultwarden" +rebuild +stat vaultwarden +sudo systemctl status +sudo ls -al /var/lib/ +sudo ls -al /var/lib/private +cd .. +la +sudo ls -al /var/lib/private +sudo ls -al /var/lib/ +lf +rebuild +add ~/.nix +commit "adding vaultwarden"\\ + +rebuild +lf +rebuild +lf +rebuild +lf +rebuild +lf +rebuild +lf +rebuild +lf +rebuild +lf +sudo systemctl status vaultwarden.service +sudo ls -al /var/lib/ +sudo -i +lf +rebuild +lf +rebuild +lf +rebuild +lf +rebuild +lf +rebuild +sudo -i +stop vaultwarden.service +lf +cfz +lf +chmod +x perms.sh +vim perms.sh +mkdir test +touch test/t1 +touch test/t2 +touch test/t3 +mkdir test/ttttt +touch test/ttttt/t9 +ls +P +sh perms.sh +la +sh perms.sh test +la +la test +la test/ttttt +la +sh perms.sh test -o sonarr +lf +sh perms.sh test -o sonarr +sudo sh perms.sh test -o sonarr +la +rm test +cfz +sudo systemctl status vaultwarden.service +src +lf +lf +sudo perms /var/lib/vaultwarden -o vaultwarden +cfz +src +sudo perms /var/lib/vaultwarden -o vaultwarden +perms /var/lib/vaultwarden -o vaultwarden +sudo -i +perms /var/lib/vaultwarden -o vaultwarden:vaultwarden +sudo -i +start vaultwarden.service +stat vaultwarden.service +lf +lf +rebuild +src +rebuild +lf +rebuild +stat vaultwarden +lf +rebuild +stat vaultwarden +lf +rebuild +stat vaultwarden +lf +vaultwarden hash +docker exec -it vwcontainer /vaultwarden hash +docker compose up +docker exec -it vaultwarden /vaultwarden hash +lf +docker run --rm -it vaultwarden/server /vaultwarden hash --preset owasp +lf +cd ~/.nix/secrets +sops secrets.yamlre +sops secrets.yaml +rebuild +stat vaultwarden +lf +rebuild +stat vaultwarden +lf +rebuild +stat vaultwarden +lf +rebuild +lf +lf +sops secrets.yaml +rebuild +lf +stat vaultwarden +lf +rebuild +lf +rebuild +stat vaultwarden +rebuild +stat vaultwarden +lf +cat default.nix +lf +rebuild +lf +rebuild +lf +rebuild +lf +rebuild +stat vaultwarden +lf +rebuild +stat vaultwarden +restart vaultwarden.service +stat vaultwarden +lf +sops secrets.yaml +lf +rebuild +stat vaultwarden +lf +rebuild +stat vaultwarden +v +cat h +lf +rm h +lf +rebuild +lf +lf +cd +cd .nix +cd secrets +sops secrets.yaml +rebuild +status +add ~/.nix/. +status +rm -rf ~/.nix/bin/test +status +add ~/.nix/. +status +commit "adding bin & gitea" +rebuild +lf +\ +re +rebuild +lf +rebuild +lf +rebuild +lf +rebuild +lf +rebuild +lf +rebuild +lf +rebuild +sudo systemctl status vaultwarden.service +sudo systemctl status gitea.service +lf +rebuild +sudo systemctl status gitea.service +lf +rebuild +sudo systemctl status gitea.service +lf +la -al /var/lib +sudo la -al /var/lib/gitea +sudo ls -al /var/lib/gitea +sudo -i +sudo journalctl -u gitea.service -xe | tail -30 +sudo journalctl -u gitea.service --no-pager -b +lf +rebuild +lf +sudo systemctl status gitea.service +lf +sudo journalctl -u gitea.service --no-pager -b +lf +rebuild +sudo journalctl -u gitea.service --no-pager -b +sudo systemctl status gitea.service +sudo -u gitea gitea admin user create \\ + --username blake \\ + --password 'Phrasing;Unleash;Translate4;Blaspheme;Reunite' \\ + --email 'me@blakedheld.xyz' \\ + --admin\ + +nix-shell -p gitea +gitea web +nix-shell -p gitea +ls +lf +ls +lf +cat id_snowbelle.pub +push +lf +lf +push +lf +stat gitea.service +ls +lf +rebuild +stat gitea.service +ssh gitea@10.10.0.10 +git remote -v +git remote set-url origin gitea@git.blakedheld.xyz:blake/nix.git +git remote -v +push +ssh gitea@10.10.0.10 --help +ssh gitea@10.10.0.10 -i ~/.ssh/id_snowbelle +ssh -T gitea@git.blakedheld.xyz +gitea@git.blakedheld.xyz: Permission denied (publickey). +ssh -T gitea@git.blakedheld.xyz -i ~/.ssh/id_snowbelle.pub +ssh -T gitea@git.blakedheld.xyz -i ~/.ssh/id_snowbelle +sudo -i +ls +lf +rebuild +ssh -T gitea@git.blakedheld.xyz -i ~/.ssh/id_snowbelle.pub +push +getent passwd gitea +ssh -T gitea@git.blakedheld.xyz -i ~/.ssh/id_snowbelle.pub +rebuild +ssh -T gitea@git.blakedheld.xyz -i ~/.ssh/id_snowbelle.pub +ssh -T gitea@git.blakedheld.xyz +lf +rebuild +lf +ssh -T gitea@git.blakedheld.xyz +lf +rebuild +ssh -T gitea@git.blakedheld.xyz +sudo systemctl status gitea.service +sudo journalctl -u gitea.service --no-pager -b +lf +re +rebuild +sudo systemctl status gitea.service +git remote -v +lf +lf +rebuild +git remote set-url origin ssh://gitea@git.blakedheld.xyz:blake/nix.git +lf +stat +stat gitea.service +push +git remote -v +git remote set-url origin ssh://gitea@git.blakedheld.xyz/blake/nix.git +push +git remote set-url origin gitea@git.blakedheld.xyz/blake/nix.git +push +git remote set-url origin ssh://gitea@git.blakedheld.xyz:7567/blake/nix.git +lf +rebuild +push +chmod 600 ~/.ssh/id_snowbelle +chmod 644 ~/.ssh/id_snowbelle.pub +push +lf +rebuild +push +git push -u origin trunk +lf +rebuild +lf +git add ~/.nix/. +commit "add radarr" +git add ~/.nix/. +rebuild +lf +rebuild +lf +rebuild +cp /srv/dockers/mediastack/data/radarr/Backups/scheduled/radarr_backup_v5.27.5.10198_2025.09.30_01.03.32.zip /holocron/media/downloads +stat radarr.service +start radarr.service +restart radarr.service +lf +lf +rebuild +lf +stop radarr +sudo rm -rf /var/lib/radarr +start radarr.service +stat radarr.service +rebuild +stat radarr.service +sudo rm -rf /var/lib/radarr +stop radarr +sudo rm -rf /var/lib/radarr +sudo ls -al /var/lib/radarr +sudo ls -al /var/lib/ +rebuild +stat radarr.service +sudo vim /var/lib/radarr +stop radarr +stat radarr.service +start radarr.service +stat radarr.service +rebuild +lf +stat radarr.service +start radarr.service +sudo rm -rf /var/lib/radarr +rebuild +stat radarr.service +stop radarr +sudo rm -rf /var/lib/radarr +rebuild +stat radarr.service +start radarr.service +stop radarr +sudo rm -rf /var/lib/radarr +rebuild +lf +rm vaultwarden_admin_token +lf +rm syncthing tailscale -rf +lf +status +commit "refactored port layout" +add ~/.nix/. +commit "add flaresolverr" +rebuild +lf +rebuild +lf +rebuild +lf +rebuild +lf +status +add ~/.nix/. +commit "add flaresolverr" +stat flare +stat flaresolverr.service +restart prowlarr.service +restart sonarr +restart radarr +sudo -i +lf +rebuild +stat flaresolverr.service +qq +lf +status +commit "add flaresolverr" +add ~/.nix/. +commit "add bazarr" +push +rebuild +lf +rebuild +lf +commit "add bazarr" +rebuild +lf +rebuild +stat jellyfin.service +lf +rebuild +stat jellyfin.service +restart jellyfin.service +stat jellyfin.service +lf +start bazarr +lf +status +commit +add ~/.nix/. +commit adding "qbittorrent" +la +status +lf +status +add ~/.nix/. +commit -m "adding qbittorrent" +git commit -m "adding qbittorrent" +status +push +lf +rebuild +lf +rebuild +add ~/.nix/. +commit -m "adding qbittorrent" +git commit -m "adding qbittorrent" +push +rebuild +lf +rebuild +stat qbittorrent.service +lf /holocron/media +lf +rm forager qbittorrent/* -rf +rm forager qbittorrent/.* -rf +lf +rebuild +lf +sops ~/.nis/secrets/secrets.yaml +sops ~/.nix/secrets/secrets.yaml +lf +cat vpns.nix +lf +v ~/pia_wg.txt +cfz +sec +cfz +src +lf +sec +lf +cat ~/pia_wg.txt +commit "refactoring vpns" +ls +rebuild +lf +rebuild +lf +rebuild +lf +rebuild +lf +rebuild +lf +rebuild +lf +rebuild +lf +rebuild +sec +rebuild +ls +cat ~/.nix/.nixos-switch-log +sudo systemctl stop nixos-rebuild-switch-to-configuration.service\ + +rebuild +stat wireguard-wg_piamex.service +ip a +curl --interface wg_pixmex https://ipinfo.io/ip\ + +stat wireguard-wg_piamex.service +stat wireguard-wg_piamex.target +lf +stat wireguard-wg_piamex-peer-avK-Bdg\\x2bhyLMqP2k-7eEBTkxwCSzyy8FymwO-vFjbQg\\x3d.service +wg +sudo wg +lf +rebuild +ls +stat wireguard-wg_piamex.service +stat wireguard-wg_piamex-peer-avK-Bdg\\x2bhyLMqP2k-7eEBTkxwCSzyy8FymwO-vFjbQg\\x3d.service +lf +stat wireguard-wg_piamex.service +stop wireguard-wg_piamex.service +stat wireguard-wg_piamex.service +ip a +lf +ip a +lf +rebuild +lfsudo wg show wg_piamex\ + +sudo wg show wg_piamex\ + +curl --interface wg_piamex https://ifconfig.me\ + +restart qbittorrent.service +lf +rebuild +lf +rebuild +lf +rebuild +lf +rebuild +sudo nix flake update +status +push +stat gitea.service +push +restart gitea +push +stat gitea.service +push +rebuild +push +sudo nix flake update +la +cd ~/.nix +nix +rebuild +sudo nano /etc/default/grub\ + +lf +lf +nvidia-smi +boot.kernelModules = [ "nvidia" "nvidia_modeset" "nvidia_uvm" "nvidia_drm" ];\ + +lf +rebuild +lf +sec +lf +rebuild +lf +rebuild +ls +stat wireguard-wg_mex.service +lf +rebuild +stat wireguard-wg_mex.service +stat wireguard-wg_mex.service +up a +ip a +curl --interface wg_mex https://ifconfig.me\ + +stat wireguard-wg_mex.target +stat wireguard-wg_mex.service +stat wireguard-wg_mex-peer-yxyntWsANEwxeR0pOPNAcfWY7zEVICZe9G\\x2bGxortzEY\\x3d.service +sudo wgshow +nix-shell -p wireguard +nix-shell -p wgtools +nix-shell -p wireguard-tools +nix-shell -p sl +ping 1.1.1.1 +ping google.com +sudo cat /etc/resolv.conf +lf +systemctl status systemd-resolved\ + +resolvectl status\ + +ls -l /etc/resolv.conf\ + +nmcli dev show | grep DNS\ + +resolvconf -l\ + +lf +rebuild +lf +rebuild +sudo systemctl stop nixos-rebuild-switch-to-configuration.service\ + +rebuild +lf +ip a +lf +rebuild +sudo systemctl daemon-reexec +rebuild +sudo systemctl daemon-reexec +sudo systemctl stop nixos-rebuild-switch-to-configuration.service\ + +rebuild +push +ip a +lf +ls +ping google.com +sudo wg show\ + +resolvectl status\ + +cat /etc/resolv.conf\ + +dig google.com @1.1.1.1\ +dig google.com @10.64.0.1\ + +nix-shell -p dig +nmtui +cat /etc/resolv.conf\ + +ping 1.1.1.1 +ping google.com +ping google.com -v4 +ping --help +ping google.com -4 +ping blakedheld.xyz +sudo wg show\ + +nmtui +curl --interface wg_mex https://ifconfig.me\ + +curl --interface wg_mex https://ipinfo.io\ + +ip route show table all\ +ip rule\ + +lf +rebuild +ping blakedheld.xyz +nmtui +ping blakedheld.xyz +curl https://ipinfo.io\ + +curl --interface wg_mex https://ipinfo.io\ + +echo "51820 wg_mex" | sudo tee -a /etc/iproute2/rt_tables\ + +lf +rebuild +lf +rebuild +lf +rebuild +sudo systemctl stop nixos-rebuild-switch-to-configuration.service\ + +rebuild +ping 1.1.1.1 +nmtui +ping 1.1.1.1 +ls +clear +ls +cd .nix +lf +rebuild +reboot +cd .nix +ks +ls +lf +reboot +rebuild +reboot +lf +rebuild +lf +rebuild +lf +rebuild +reboot +lf +rebuild +reboot +sudo journalctl -xb +lf +ip a +reboot +ls /holocron/media +mount -a +ls /holocron/media +sudo ls /holocron/media +sudo journalctl -xb +lf +rebuild +reboot +lf +ls /holocron/media +sudo ls -al /holocron/media +lf +git log --follow configuration.nix +git log -p --follow -- configuration.nix +lf +git log -p --follow -- configuration.nix +rebuild +ls /holocron/media +reboot +ls /holocron/media +lf +rebuild +lf +ls -al /holocron/media +cd +lf +rebuild +reboot +journalctl -b -1 +journalctl -b -1 -p err +stat nginx +stop nginx +stat nginx +start nginx +journalctl -xeu nginx.service +sudo ls /run/secrets +lf +sops ~/.nix/secrets/secrets.yaml +start nginx +restart nginx +status gitea +stat gitea +lf +ip a +lf +rebuild +stat gitea +stat nginx +ls +lf +systemctl --failed +journalctl -xb +lf +rebuild +lf +rebuild +reboot +sudo reboot +stat sonarr +stat gitea +stat nginx +journalctl -b -u nginx.service +sudo ls -al /run/secrets.d +sudo -i +rebuild +sudo ls -al /run/secrets.d +sudo ls -al /run/secrets +sudo ls -al /run/secrets/ +systemctl status sops +lf +rebuild +lf +sudo -i +sec +lf +rebuild +lf +rebuild +reboot +sudo reboot +stat nginx +sudo ls -al /run/secrets/ +sudo ls -al /run/ +cd /etc +ls +sudo mkdir sops +cd sops +ls +sudo cp ~/.config/sops/age/keys.txt . +la +chmod 600 keys.txt +sudo chmod 600 keys.txt +ls +la +cd +lf +rebuild +stat nginx +start nginx +stop nginx +stat gitea +ls /run/s +ls /run/secrets +sudo ls /run/secrets +restart gitea +stop gitea.service +restart gitea +stop nginx +rebuild +stat gitea +systemctl start nginx --force +journalctl -xeu nginx.service +sudo ls /run/secrets-for-users +sudo ls /run/secrets-for-users -al +sudo ls /run/secrets-for-users/ -al +lf +rebuild +stat gitea +stat nginx +lf +rebuild +stat gitea +reboot +sudo reboot +stat gitea.service +stat nginx +ls /holocron/media +lf +systemctl --failed +lf +cd .nix +status +push +lf +rm vpn-confinement +rm vpn-confinement -r +lf +sec +cat pia_wg.txt +ls +lf +sec +rebuild +git add ~/.nix/. +commit "adding vpn-confinement" +rebuild +lf +rebuild +lf +rebuild +lf +rebuild +nix flake update +rebuild +lf +rebuild +lf +rebuild +lf +rebuild +stat qbittorrent.service +lf +rebuild +stat qbittorrent.service +restart qbittorrent.service +stat qbittorrent.service +lf +rebuild +stat qbittorrent.service +systemctl +sec +rebuild +stat qbittorrent.service +start qbittorrent.service +lf +nix-shell -p wgtools +nix-shell -p wireguard-tools +lf +rebuild +stat qbittorrent.service +lf +rebuild +stat qbittorrent.service +sudo systemctl status +lf +rebuild +stat qbittorrent.service +restart qbittorrent.service +ip a +sudo vim /etc/wireguard/mullvad.conf +lf +rebuild +stat qbittorrent.service +nix-shell -p wireguard-tools +curl https://ipinfo.io\ + +ping +ping 1.1.1.1 +nmtui +curl https://ipinfo.io\ + +ip a +nix-shell -p wireguard-tools +ip a +curl https://ipinfo.io\ + +ping 1.1.1.1 +ip a +lf +rebuild +cat pia_wg.txt +lf +rebuild +cat /etc/resolv.conf\ + +ping sonarr.snowbelle.lan +lf +rm ~/.local/state/nvim/swap/* +cfz +src +rswap +cfz +src +rswap +lf +tailscale up --help +rebuild +lf +rebuild +resolvectl status\ + +ping zygarde.local +nmtui +resolvectl status\ + +lf +ip a +lf +rebuild +ip a +nmtui +lf +rebuild +ip a +lf +rebuild +uo a +ip a +lf +rebuild +ip a +lf +rebuild +ip a +lf +ip a +ip route show +resolvectl status\ + +lf +restart qbittorrent.service +lf +rebuild +lf +rebuild +lf +rebuild +i[ a +ip a +lf +rebuild +lf +rebuild +ip a +lf +rebuild +ip a +lf +rebuild +ip a +lf +ping -I enp89s0.69 10.69.0.1 +ping -I enp89s0.69 google.com +resolvectl status\ + +lf +lf +ip a +lf +ip a +rebuild +lf +rebuild +lf +rebuild +lf +rebuild +lf +ip a +lf +stat qbittorrent.service +sudo iptables -L -v -n +sudo iptables -L QBIT -v -n +lf +rebuild +ip a +rebuild +stat qbittorrent.service +lf +rebuild +lf +sudo ss -tunlp | grep qbittorrent +curl http://127.0.0.1:7103 +stat qbittorrent.service +lf +cat default.nix +ip addr show enp89s0 +ping 10.20.0.1 +lf +rebuild +lf +rebuild +lf +sudo iptables -F QBIT\ +sudo iptables -X QBIT\ +sudo iptables -N QBIT +lf +rebuild +ip a +lf +sudo tcpdump -i enp89s0.69 tcp port 25873 +nix-shell -p nettools +nix-shell -p tcpdump +lf +rebuild +sudo iptables -F QBIT +lf +rebuild +stat qbittorrent.service +restart qbittorrent.service +curl --interface enp89s0.69 https://ipinfo.io/ip +curl --interface enp89s0.69 https://ipinfo.io/ +resolvectl status\ + +nmtui +lf +rebuild +lf +rebuild +lf +rebuild +nmtui +resolvectl status\ + +restart qbittorrent.service +resolvectl status\ + +nmtui +curl --interface enp89s0.69 https://ipinfo.io/ +curl --interface enp89s0.69 -O https://mirror.pilotfiber.com/ubuntu-iso/25.10/ubuntu-25.10-beta-desktop-amd64.iso +la +rm ubuntu-25.10-beta-desktop-amd64.iso +lf +cat default.nix +sudo iptables -F QBIT\ +sudo iptables -X QBIT\ + sudo iptables -N QBIT +rebuild +sudo iptables -F QBIT\ +sudo iptables -X QBIT\ + sudo iptables -N QBIT +stop qbittorrent.service +sudo iptables -F QBIT\ +sudo iptables -X QBIT\ + sudo iptables -N QBIT +sudo iptables -F QBIT +sudo iptables -X QBIT +sudo iptables -X QBIT --help +q +exit +stat qbittorrent.service +start qbittorrent.service +lf +ls +cd /holocron/media +la +cd downloads +la +sudo chown qbittorrent:qbittorrent qbittorrent +la +sudo chown qbittorrent:media qbittorrent +lf +cd qbittorrent +la +rebuild +exit +resolvectl status\ + +restart qbittorrent.service +\ +stat je +stat jellyfin.service +lf +lf +resolvectl status\ + +rebuild +stat qbittorrent.service +stat jellyfin.service +nvidia-smi +lf +chmod +x backup_browse.sh +lf +\ +re +rebuild +cd ../../bin +ls +lf +sh backup_browse.sh +lf +./backup_browse.sh +sec +lf +./backup_browse.sh +sudo ./backup_browse.sh +lf +./backup_browse.sh +sudo -i +lf +./backup_browse.sh +cd +mkdir borg_script_test +cd borg_script_test +ls +cd .. +mkdir borg_script_test +mkdir borg_script_test/one +mkdir borg_script_test/two +mkdir borg_script_test/three +mkdir borg_script_test/four +mkdir borg_script_test/five +touch borg_script_test/a.txt +touch borg_script_test/b.txt +touch borg_script_test/c.txt +touch borg_script_test/d.txt +touch borg_script_test/e.txt +lf +ls +mkdir store +mv * store +mv * store -r +ls +lf +borg init ../store +borg init ../store -e 1 +borg init ../store -e repokey-blake2 +borg init . -e repokey-blake2 +ls +cd .. +borg create --stats --progress ~/borg_script_test/borg::backup-$(date +%Y-%m-%d_%H-%M-%S) store +lf +sh ~/.nix/bin/backup_browse +sh ~/.nix/bin/backup_browse.sh +lf +sh backup_browse.sh +sudo sh backup_browse.sh +ls +lf +v ~/.nix/bin/backup_browse.sh +sh ~/.nix/bin/backup_browse.sh +borg list borg +la +v ~/.nix/bin/backup_browse.sh +sh ~/.nix/bin/backup_browse.sh borg +echo BORG_PASSPHRASE +echo $BORG_PASSPHRASE +lf +sh ~/.nix/bin/backup_browse.sh borg +borg create --stats --progress ~/borg_script_test/borg::backup-$(date +%Y-%m-%d_%H-%M-%S) store +lf +sh ~/.nix/bin/backup_browse.sh borg +v ~/.nix/bin/backup_browse.sh +sh ~/.nix/bin/backup_browse.sh borg +v ~/.nix/bin/backup_browse.sh +sh ~/.nix/bin/backup_browse.sh borg +v ~/.nix/bin/backup_browse.sh +sh ~/.nix/bin/backup_browse.sh borg +v ~/.nix/bin/backup_browse.sh +sh ~/.nix/bin/backup_browse.sh borg +v ~/.nix/bin/backup_browse.sh +sh ~/.nix/bin/backup_browse.sh borg +sudo sh ~/.nix/bin/backup_browse.sh borg +v ~/.nix/bin/backup_browse.sh +sh ~/.nix/bin/backup_browse.sh borg +sudo sh ~/.nix/bin/backup_browse.sh borg +v ~/.nix/bin/backup_browse.sh +sh ~/.nix/bin/backup_browse.sh borg +v ~/.nix/bin/backup_browse.sh +sh ~/.nix/bin/backup_browse.sh borg +v ~/.nix/bin/backup_browse.sh +sh ~/.nix/bin/backup_browse.sh borg +sudo sh ~/.nix/bin/backup_browse.sh borg +v ~/.nix/bin/backup_browse.sh +sh ~/.nix/bin/backup_browse.sh borg +lf +sh ~/.nix/bin/backup_browse.sh /holocron/backups +lf +v ~/.nix/bin/backup_browse.sh +sh ~/.nix/bin/backup_browse.sh /holocron/backups +v ~/.nix/bin/backup_browse.sh +sh ~/.nix/bin/backup_browse.sh /holocron/backups +v ~/.nix/bin/backup_browse.sh +sort --help +v ~/.nix/bin/backup_browse.sh +sh ~/.nix/bin/backup_browse.sh /holocron/backups +v ~/.nix/bin/backup_browse.sh +sh ~/.nix/bin/backup_browse.sh /holocron/backups +lf +v ~/.nix/bin/backup_browse.sh +sh ~/.nix/bin/backup_browse.sh /holocron/backups +v ~/.nix/bin/backup_browse.sh +sh ~/.nix/bin/backup_browse.sh /holocron/backups +v ~/.nix/bin/backup_browse.sh +sh ~/.nix/bin/backup_browse.sh /holocron/backups +echo $BORG_PASSPHRASE +man lf +lf --help +v ~/.nix/bin/backup_browse.sh +sh ~/.nix/bin/backup_browse.sh /holocron/backups +man lf +v ~/.nix/bin/backup_browse.sh +sh ~/.nix/bin/backup_browse.sh borg +lf +rebuild +umount /tmp/borg-mount-backup-2025-10-09_01-38-16 +sudo umount /tmp/borg-mount-backup-2025-10-09_01-38-16 +sh ~/.nix/bin/backup_browse.sh borg +sudo umount /tmp/borg-mount-backup-2025-10-09_01-38-16 +sh ~/.nix/bin/backup_browse.sh borg +v ~/.nix/bin/backup_browse.sh +sh ~/.nix/bin/backup_browse.sh borg +sudo umount /tmp/borg-mount-backup-2025-10-09_01-38-16 +sh ~/.nix/bin/backup_browse.sh borg +v ~/.nix/bin/backup_browse.sh +sh ~/.nix/bin/backup_browse.sh store +man lf +lf +v ~/.nix/bin/backup_browse.sh +sh ~/.nix/bin/backup_browse.sh borg +ld +v ~/.nix/bin/backup_browse.sh +sh ~/.nix/bin/backup_browse.sh borg +v ~/.nix/bin/backup_browse.sh +sh ~/.nix/bin/backup_browse.sh borg +exit +lf +sh ~/.nix/bin/backup_browse.sh borg +ls +la +borg +v ~/.nix/bin/backup_browse.sh +sh ~/.nix/bin/backup_browse.sh borg +lf +v ~/.nix/bin/backup_browse.sh +sudo sh ~/.nix/bin/backup_browse.sh borg +cd borg_script_test +v ~/.nix/bin/backup_browse.sh +sudo sh ~/.nix/bin/backup_browse.sh borg +v ~/.nix/bin/backup_browse.sh +sudo sh ~/.nix/bin/backup_browse.sh borg +lf +v ~/.nix/bin/backup_browse.sh +sudo sh ~/.nix/bin/backup_browse.sh borg +v ~/.nix/bin/backup_browse.sh +sudo sh ~/.nix/bin/backup_browse.sh borg +lf +v ~/.nix/bin/backup_browse.sh +sudo sh ~/.nix/bin/backup_browse.sh borg +v ~/.nix/bin/backup_browse.sh +sudo sh ~/.nix/bin/backup_browse.sh borg +sudo sh ~/.nix/bin/backup_browse.sh /holocron/backups +ls +v ~/.nix/bin/backup_browse.sh +sudo sh ~/.nix/bin/backup_browse.sh borg +v ~/.nix/bin/backup_browse.sh +sudo sh ~/.nix/bin/backup_browse.sh borg +cd borg_script_test +v ~/.nix/bin/backup_browse.sh +sudo sh ~/.nix/bin/backup_browse.sh borg +lf +cd .. +rm backup-2025-10-09_01-30-24_restore +rm backup-2025-10-09_01-30-24_restore -r +rm backup-2025-10-09_01-30-24_restore -rf +sudo rm backup-2025-10-09_01-30-24_restore -rf +v ~/.nix/bin/backup_browse.sh +sudo rm backup-2025-10-09_01-30-24_restore -rf +sudo sh ~/.nix/bin/backup_browse.sh borg +lf +v ~/.nix/bin/backup_browse.sh +sudo sh ~/.nix/bin/backup_browse.sh borg +v ~/.nix/bin/backup_browse.sh +sudo sh ~/.nix/bin/backup_browse.sh borg +v ~/.nix/bin/backup_browse.sh +sudo sh ~/.nix/bin/backup_browse.sh borg +v ~/.nix/bin/backup_browse.sh +sudo sh ~/.nix/bin/backup_browse.sh borg +v ~/.nix/bin/backup_browse.sh +sudo sh ~/.nix/bin/backup_browse.sh borg +lf +v ~/.nix/bin/backup_browse.sh +sudo sh ~/.nix/bin/backup_browse.sh borg +ls /run/secrets +sudo ls /run/secrets +sudo sh ~/.nix/bin/backup_browse.sh /holocron/backups +lf +v ~/.nix/bin/backup_browse.sh +sudo sh ~/.nix/bin/backup_browse.sh +cp ~/.nix/bin/backup_browse.sh ~/.nix/bin/backup_browse.sh.bak +v ~/.nix/bin/backup_browse.sh +sudo sh ~/.nix/bin/backup_browse.sh +v ~/.nix/bin/backup_browse.sh +sudo sh ~/.nix/bin/backup_browse.sh -f +fzf --help +sudo sh ~/.nix/bin/backup_browse.sh -f +sudo sh ~/.nix/bin/backup_browse.sh +v ~/.nix/bin/backup_browse.sh +sudo sh ~/.nix/bin/backup_browse.sh +sudo sh ~/.nix/bin/backup_browse.sh borg +v ~/.nix/bin/backup_browse.sh +sudo sh ~/.nix/bin/backup_browse.sh +v ~/.nix/bin/backup_browse.sh borg +la +la borg +sudo sh ~/.nix/bin/backup_browse.sh borg +lf +sudo sh ~/.nix/bin/backup_browse.sh borg -f +fzf --help +v ~/.nix/bin/backup_browse.sh +sudo sh ~/.nix/bin/backup_browse.sh +lf +v ~/.nix/bin/backup_browse.sh +sudo sh ~/.nix/bin/backup_browse.sh +sudo sh ~/.nix/bin/backup_browse.sh -f +v ~/.nix/bin/backup_browse.sh +sudo sh ~/.nix/bin/backup_browse.sh +sudo sh ~/.nix/bin/backup_browse.sh -p +sudo sh ~/.nix/bin/backup_browse.sh -f +sudo sh ~/.nix/bin/backup_browse.sh +sudo sh ~/.nix/bin/backup_browse.sh /holocron/backups -k /run/secrets/borg_passwd +v ~/.nix/bin/backup_browse.sh +sudo sh ~/.nix/bin/backup_browse.sh /holocron/backups +sudo sh ~/.nix/bin/backup_browse.sh borg +v ~/.nix/bin/backup_browse.sh +ls +sudo sh ~/.nix/bin/backup_browse.sh borg +lf +v ~/.nix/bin/backup_browse.sh +sudo sh ~/.nix/bin/backup_browse.sh borg +sudo sh ~/.nix/bin/backup_browse.sh borg -p +tree --help +v ~/.nix/modules/homelab/services/arr/prowlarr/default.nix +cd ~/.nix +status +add ~/.nix/. +commit "added backup browse" +cfz +bb +commit "added backup browse" +status +push +rebuild +git log +nixos-rebuild list-generations +cat flake.nix +reboot +sudo reboot +stat gitea.service +stat nginx +stat sonarr +cd .nix +status +push +bb +bb -d +bb -p +v ~/.nix/bin/backup_browse.sh +fd --help +lf +v ~/.nix/bin/backup_browse.sh +bb +v ~/.nix/bin/backup_browse.sh +bb +v ~/.nix/bin/backup_browse.sh +bb +v ~/.nix/bin/backup_browse.sh +bb +lf +ls +rm snowbelle-2025-10-09T00:00:05_restore -rf +sudo rm snowbelle-2025-10-09T00:00:05_restore -rf +ls +status +add . +commit "added backup browse" +lf +rm default.nix +lf +rebuild +status +add ~/.nix/. +commit "big restructure, wrappers\ +\ +" +status +push +rebuild +lf +rebuild +lf +rebuild +lf +rebuild +lf +rebuild +lf +rebuild +lf +add ~/.nix/. +rebuild +status +lf +rebuild +status +add ~/.nix/. +rebuild +lf +rebuild +lf +rebuild +lf +rebuild +lf +rebuild +lf +rebuild +lf +rebuild +lf +rebuild +lf +rebuild +lf +rebuild +lf +rebuild +lf +rebuild +lf +stat firewall +lf +stat qbittorrent.service +journalctl -xeu firewall.service +sudo iptables -X QBIT +lf +cat default.nix +sudo -i iptables -F QBIT\ + iptables -X QBIT\ + iptables -N QBIT +sudo -i +rebuild +lf +stat sonarr.service +status +push +lf +rm default.nix +lf +rm default.nix +lf +rm default.nix +lf +rm default.nix +lf +rebuild +lf +rebuild +stat prowlarr +lf +rebuild +lf +rebuild +lf +rebuild +stat prowlarr.service +stat radarr.service +stat sonarr.service +journalctl -xeu prowlarr.service +journalctl -xeu radarr.service +lf +sudo -i +rebuild +stat sonarr.service +stat radarr.service +stat prowlarr.service +sudo chown prowlarr:prowlarr /var/lib/private/prowlarr -R +rebuild +stat prowlarr.service +lf +rebuild +status +add ~/.nix/. +commit "adding flaresolverr and bazarr" +rebuild +stat flaresolverr.service +stat bazarr.service +sudo -i +rebuild +stat bazarr.service +restart bazarr.service +stat bazarr.service +stop bazarr.service +stop bazarr.service --force +stat bazarr.service +sudo systemctl stop --force --force bazarr +stat bazarr.service +start bazarr.service +stat bazarr.service +lf +la +rm arr.bak +rm arr.bak -rf +lf +lf +rebuild +rm default.nix +lf +cat default.nix +lf +rebuild +add ~/.nix/. +rebuild +lf +rebuild +lf +rebuild +lf +rebuild +stat gitea.service +sudo -i +rebuild +stat gitea.service +push +lf +rebuild +lf +cat default.nix +stat qbittorrent.service +cat /etc/passwd +cat /etc/passwd | qbit +cat /etc/passwd | grep qbit +lf +ls +lf +lf +rebuild +add ~/.nix/. +commit "readding qbittorrent" +rebuild +sudo -i +stat qbittorrent.service +rebuild +lf +rebuild +stat qbittorrent.service +rebuild +stat qbittorrent.service +cat /etc/passwd | grep qbit +lf +sudo iptables -S | grep qbittorrent\ +sudo iptables -S | grep owner\ + +lf +sudo iptables -F QBIT +sudo iptables -X QBIT +stop qbittorrent.service +sudo iptables -X QBIT +sudo iptables -L -n --line-numbers | grep QBIT +sudo iptables -D OUTPUT 1 +sudo iptables -L -n --line-numbers | grep QBIT +sudo iptables -X QBIT +rebuild +stat qbittorrent.service +sudo iptables -L -n --line-numbers | grep QBIT +sudo iptables -S | grep qbittorrent\ +sudo iptables -S | grep owner\ + +rebuild +sudo iptables -S | grep qbittorrent\ +sudo iptables -S | grep owner\ + +lf +status +stop qbittorrent.service +start qbittorrent.service +sudo iptables -S | grep qbittorrent\ +sudo iptables -S | grep owner\ + +cat default.nix +ip a +sudo systemctl restart firewall +journalctl -xeu firewall.service +sudo systemctl status firewall +sudo systemctl stop firewall +sudo systemctl start firewall +sudo systemctl stop firewall --force +sudo systemctl start firewall +sudo systemctl stop firewall --force --force +sudo systemctl start firewall +reboot +sudo reboot +vim ~/.nix/hosts/snowbelle/configuration.nix +sudo iptables -S | grep qbittorrent\ +sudo iptables -S | grep owner\ + +sudo iptables -L -n --line-numbers | grep QBIT +stat qbittorrent.service +ip a +;f +lf +cat default.nix +sudo -i +lf +rebuild +stat qbittorrent.service +sudo iptables -L -n --line-numbers | grep QBIT +stat qbittorrent.service +lf +sudo iptables -L -n --line-numbers | grep QBIT +sudo iptables -S | grep qbittorrent\ +sudo iptables -S | grep owner\ + +lf +cat default.nix +lf +sudo iptables -L QBIT -n -v +lf +rebuild +sudo iptables -L QBIT -n -v +stat qbittorrent.service +sudo iptables -L QBIT -n -v +rebuild +sudo iptables -L QBIT -n -v +lf +rebuild +sudo iptables -L QBIT -n -v +rebuild +lf +sudo iptables -L QBIT -n -v +stat firewall +stop firewall.service +stat firewall +start firewall +stop firewall.service --force --force +start firewall +reboot +sudo reboot +stat firewall +sudo iptables -L QBIT -n -v +lf +ip a +sudo iptables -L QBIT -n -v +lf +cat default.nix +lf +rebuild +sudo iptables -L QBIT -n -v +reboot +sudo reboot +sudo iptables -L QBIT -n -v +lf +lf +sudo -i +rebuild +ld +lf +vim ~/.nix/hosts/snowbelle/configuration.nix +rebuild +lf +vim ~/.nix/hosts/snowbelle/configuration.nix +rebuild +lf +rebuild +lf +rebuild +lf +cat default.nix +lf +cat default.nix +lf +cat default.nix +status +add ~/.nix/. +commit "readding vaultwarden and jellyfin" +lf +commit "readding vaultwarden and jellyfin" +rebuild +lf +rebuild +lf +rebuild +stat vaultwarden +rebuild +stat vaultwarden +stat jellyfin.service +lf +journalctl -xeu jellyfin.service +stat jellyfin.service +journalctl -xeu jellyfin.service +lf +rebuild +lf +rebuild +lf +rebuild +stat jellyfin.service +lf +journalctl -xeu jellyfin.service +lf +rebuild +lf +stat jellyfin.service +restart jellyfin.service +stat jellyfin.service +lf +restart jellyfin.service +lf +rebuild +stat jellyfin.service +lf +rebuild +lf +restart radarr +restart sonarr +lf /srv/dockers +restart qbittorrent.service +lf +rebuild +status +cd .nix +ls +status +add ~/.nix/. +commit "add immich" +rebuild +status immich- +stat immich-server.service +stat immich-machine-learning.service +rebuild +lf +rebuild +immich status +stat immich +stat immich.service +stat immich-server.service +lf +rebuild +lf +rebuild +stat immich-server.service +lf +stat immich-server.service +journalctl -xeu immich-server.service +rebuild +stat immich-server.service +lf +rebuild +lf +rebuild +lf +stat immich-server.service +journalctl -xeu immich-server.service +lf +restart immich-server.service +stat immich-server.service +lf +rebuild +stat immich-server.service +journalctl -xeu immich-server.service +vim ~/.nix/hosts/snowbelle/configuration.nix +rebuild +sudo systemctl stop nixos-rebuild-switch-to-configuration.service\ + +rebuild +stat immich-server.service +rebuild +stat immich-server.service +lf +curl http://127.0.0.1:2283/api/server-info +curl http://127.0.0.1:7702/api/server-info +lf +rebuild +lf +rebuild +lf +restart nginx +lf +rebuild +lf +restart nginx +lf +rebuild +lf +rebuild +lf +rebuild +ls +ls -al ~ +lf +rebuild +lf +rebuild +lf +rebuild +lf +lf +cat flake.nix +lf +rebuild +lf +rebuild +lf +status +commit "fucked around?" +rebuild +lf +rebuild +rebuild +lf +lf +rebuild +ping 1.1.1.1 +lf +nix flake show +status +commit "didnt even find out" +rebuild +push +reboot +sudo reboot +stat nginx +stat jellyfin.service +stat radarr +star vaultwarden +stat vaul +stat vaultwarden +stat immich-server.service +stat immich-machine-learning.service +stop immich-server.service +stat immich-server.service +stat immich-machine-learning.service +start immich-server.service +lf +stat qbittorrent.service +lf +rm bak +rm bak -r +commit "removing backup" +push +lf +cd /srv/dockers +ls +cd homeassistant +ls +compose up +docker compose up +lf +root docker compose up +sudo docker compose up +docker logs homeassistant | grep bluetooth +lf +cat mosquitto.conf +lf +cat pwfile +sec +lf +status +add ~/.nix/. +commit "adding home stack" +rebuild +lf +rebuild +lf +rebuild +lf +rebuild +lf +rebuild +lf +rebuild +lf +rebuild +lf +rebuild +lf +rebuild +lf +rebuild +lf +rebuild +lf +rebuild +lf +rebuild +lf +cat default.nix +qlf +lf +rebuild +lf +cat default.nix +lf +swaprm +rswap +lf +rebuild +lf +rebuild +lf +rebuild +lf +rebuild +lf +rebuild +lf +rebuild +lf +rebuild +lf +rebuild +lf +rm default_temp.nix +lf +rm -rf minecraft +lf +sudo -i +stat home-assistant.service +stat mosquitto.service +stat zigbee2mqtt.service +journalctl -xeu zigbee2mqtt.service +lf +lf /srv/dockers +lf +rebuild +lf +rebuild +lf +rebuild +lf +rebuild +stat zigbee2mqtt.service +lf +lf +sudo vim /var/lib/zigbee2mqtt/configuration.yaml +dmesg | grep -i usb\ + +sudo dmesg | grep -i usb\ + +ls /dev/serial/by-path/pci-0000:00:14.0-usbv2-0:2.1:1.0-port0 +lf +journalctl -xeu zigbee2mqtt.service +rebuild +stat zigbee2mqtt.service +lf +rebuild +exit +lf +stat home-assistant.service +journalctl -xeu home-assistant.service +sudo systemctl edit home-assistant.service --runtime +lf +rebuild +cd /srv/dockers +cd homeassistant +docker compose up +lf +rebuild +stat home-assistant.service +lf +journalctl -xeu home-assistant.service +sudo -i +lf +rebuild +lf +cat default.nix +lf +rebuild +lf +rebuild +lf +rebuild +lf +rebuild +lf +sudo -i +rebuild +lf +rebuild +lf +rebuild +lf +rebuild +lf +rebuild +lf +rebuild +stat firewall +stat home-assistant.service +journalctl -xeu home-assistant.service +sudo -i +lf +rebuild +stat home-assistant.service +lf +journalctl -xeu home-assistant.service +sudo -i +start home-assistant.service +rebuild +stat home-assistant.service +sudo -i +stat home-assistant.service +journalctl -xeu home-assistant.service +reboot +sudo reboot +stat home-assistant.service +stat jellyfin.service +lf +stat home-assistant.service +stat mosquitto.service +stat zigbee2mqtt.service +start zigbee2mqtt.service +stat zigbee2mqtt.service +sudo -i +lf +stat home-assistant.target +stat home-assistant.service +rebuild +docker compose down +docker ps +sudo -i +rebuild +reboot +sudo reboot +sudo -i +lf +rebuild +lf +rebuild +sudo smbpasswd -a blake +lf +vim ~/.nix/hosts/snowbelle/configuration.nix +rebuild +status +add ~/.nix/. +commit "adding uptime-kuma" +rebuild +push +lf +rebuild +lf +rebuild +lf +rebuild +cat cmp.lua +lf +nixfmt +nil +lf +vim ~/.nix/hosts/snowbelle/configuration.nix +lf +rebuild +lf +nvim -v +lf +vim ~/.nix/hosts/snowbelle/configuration.nix +rebuild +vim ~/.nix/hosts/snowbelle/configuration.nix +rebuild +cat vimwiki.lua +lf +vim ~/.nix/hosts/snowbelle/configuration.nix +rebuild +lf +vim ~/.nix/hosts/snowbelle/configuration.nix +rebuild +lf +vim ~/.nix/hosts/snowbelle/configuration.nix +rebuild +lf +rm * +lf +vim ~/.nix/hosts/snowbelle/configuration.nix +rebuild +cat lsp.lua +nix run github:notashelf/nvf +lf +v +lf +stat home-assistant.service +sv /var/lib/home-assistant/configuration.yaml +restart home-assistant. +restart home-assistant.service +stat home-assistant.service +\ +re +rebuild +stat home-assistant.service +journalctl -xeu home-assistant.service +sudo -i +restart home-assistant.service +sudo -i +vim ~/.nix/hosts/snowbelle/configuration.nix +rebuild +lf +vim ~/.nix/hosts/snowbelle/configuration.nix +rebuild +stat home-assistant.service +stop home-assistant.service +start home-assistant.service +stat home-assistant.service +restart home-assistant. +restart home-assistant.service +stat home-assistant.service +stop home-assistant.service +start home-assistant.service +stat home-assistant.service +lf +stat home-assistant.service +vim ~/.nix/hosts/snowbelle/configuration.nix +sudo ss -tulnp | grep 7704 +stop home-assistant.service +vim ~/.nix/hosts/snowbelle/configuration.nix +rebuild +lf +vim ~/.nix/hosts/snowbelle/configuration.nix +rebuild +stat home-assistant.service +rebuild +stat home-assistant.service +lf +rebuild +stat home-assistant.service +sudo reboot +stat home-assistant.service +journalctl -xeu home-assistant.service +lf +vim ~/.nix/hosts/snowbelle/configuration.nix +lf +rebuild +lf +stat home-assistant.service +bluetoothctl list +bluetoothctl +bluetoothctl list +nmtui +bluetoothctl list +vim ~/.nix/hosts/snowbelle/configuration.nix +rebuild +stat home-assistant.service +sudo -i +stat home-assistant.service +lf +vim ~/.nix/hosts/snowbelle/configuration.nix +rebuild +lf +vim ~/.nix/hosts/snowbelle/configuration.nix +rebuild +stat home-assistant.service +sudo reboot +stat home-assistant.service +journalctl -xeu home-assistant.service +lf +restart home-assistant.service +stat home-assistant.service +journalctl -xeu home-assistant.service +stat home-assistant.service +lf +journalctl -xeu home-assistant.service +sudo -i +restart home-assistant.service +stat home-assistant.service +journalctl -xeu home-assistant.service +stop home-assistant.service +sudo -i +lf +rebuild +stat home-assistant.service +journalctl -xeu home-assistant.service +sudo -i +lf +rebuild +lf +rebuild +stat home-assistant.service +sudo -i +lf +stop home-assistant.service +sudo rm -rf /var/lib/hass +ls /var/lib -al +rebuild +stat home-assistant.service +stop home-assistant.service +rm -rf /var/lib/hass +sudo rm -rf /var/lib/hass +lf +rebuild +vim ~/.nix/hosts/snowbelle/configuration.nix +stat home-assistant.service +ls /var/lib -al +sudo -i +lf +lf /srv/dockers/gameservers +lf +rm default.nix +lf +cd /var/lib +lf +sudo -i . +sudo -i +sec +sudo -i +cd +lf +rebuild +status +add ~/.nix/. +commit "fucking minecraft :sob:" +status +push +rebuild +ld +lf +rebuild +lf +cat default.nix +lf +rebuild +lf +rebuild +lf +rebuild +sudo -i +stat velocity.service +sudo ls -al /var/lib/ +ls +la +la /var/lib +rebuild +ls +lf +lf +rebuild +stat velocity.service +restart velocity.service +stat velocity.service +journalctl -xeu home-assistant.service +journalctl -xeu velocity.service +tmux +lf +stat smp.service +journalctl -xeu smp.service +lf +systemctl edit smp.service --runtime +sudo systemctl edit smp.service --runtime +lf +rebuild +stat smp.service +journalctl -xeu smp.service +lf +cat default.nix +tmux new-session -d -s mcrp-smp java -Xmx${srv.ram} -jar /var/lib/gameservers/ +exit +tmux new-session -d -s mcrp-smp java -Xmx12G -jar /var/lib/gameservers/minecraft_recpro/smp/server.jar +tmux ls +tmux new-session -d -s mcrp-smp "java -Xmx12G -jar /var/lib/gameservers/minecraft_recpro/smp/server.jar" +tmux ls +tmux --help +tmux new-session -d -s mysession 'ping 1.1.1.1' && tmux attach-session -t mysession +java +lf +journalctl -xeu smp.service +lf +cat default.nix +tmux new-session -d -s mysession '${pkgs.openjdk21}/bin/java -Xmx12G -jar /var/lib/gameservers/minecraft_recpro_smp/server.jar nogui' && tmux attach-session -t mysession +nix-shell -p openjdk21 +rm -rf cache libraries versions +ls +lf +rebuild\ +re +lf /var/lib +la +cd /var/lib +ls +la +cd gameservers +ls +exit +lf /var/lib/gameservers +rebuild\ +re +stat smp.service +journalctl -xeu smp.service +stat velocity.service .service +lf +lf +sudo chown minecraft:minecraft gameservers/minecraft_recpro -R +restart velocity.service +stat velocity.service .service +tmux attach -list +tmux attach mcrp-velocity +sudo tmux attach mcrp-velocity +sudo -u minecraft tmux attach mcrp-velocity +start velocity.service +sudo -u minecraft tmux attach mcrp-velocity +lf +rebuild\ +re +stat velocity.service .service +stat smp.service +cat default.nix +lf +rm forwarding.secret +sudo rm forwarding.secret +ls -al +la .. +cd .. +ls -al +cd .. +la +perms minecraft_recpro -o minecraft:minecraft +la +cd minecraft_recpro +ls +la +cd velocity +la +rm forwarding.secret +cd logs +ls +rm 2025-08-25-1.log.gz +cd .. +lf +stat velocity.service +journalctl -xeu velocity.service +lf +vim ~/.nix/hosts/snowbelle/configuration.nix +rebuild\ + +cd /srv/dockers +cd gameservers +ls +cd minecraft +ls +docker compose up +lf +sudo chown blake:blake /srv/dockers -R +sudo chown blake:blake /srv/dockers/gameservers/minecraft -R +la +docker compose up +cp /srv/dockers/gameservers/minecraft/smp/data/plugins/LuckPerms/minecraft_recpro.json.gz . +la +lf +lf /var/lib/gameservers +lf /var/lib/ +sudo -i +sec +rebuild +stat velocity.service +vim ~/.nix/hosts/snowbelle/configuration.nix +rebuild +docker ps +lf +rebuild +lf +rebuild +journalctl -xeu bento +lf +rebuild +stat bento.service +stat smp.service +docker ls +docker container ls +docker container ls --all +docker container rm * +docker container del +docker container rm bento smp superflat velocity velocity-db +docker container ls --all +stat bento.service +journalctl -xeu velocity.service +sec +rebuild +lf +stat velocity.service +journalctl -xeu velocity.service +lf +lf +rebuild +lf +rebuild +stat velocity.service +stat smp.service +journalctl -xeu smp.service +journalctl -xeu velocity.service +lf +sec +rebuild +journalctl -xeu velocity.service +lf +stop velocity +start velocity.service +stat velocity.service +restart velocity.service +stop velocity +start velocity.service +stat velocity.service +lf +stat velocity.service +restart velocity.service +stat velocity.service +lf +journalctl -xeu velocity.service +restart velocity.service +journalctl -xeu velocity.service +rebuild +stat velocity.service +lf +stat velocity.service +journalctl -xeu velocity.service +lf +sudo -i +restart velocity.service +stat velocity.service +restart smp +stat smp.service +journalctl -xeu velocity.service +stat smp.service +la ~ +sudo cp ~/minecraft_recpro.json.gz /var/lib/gameservers/minecraft_recpro/smp/plugins/LuckPerms +sudo chown minecraft:minecraft /var/lib/gameservers/minecraft_recpro/smp/plugins/LuckPerms/ -R +restart smp +restart velocity +lf +restart smp +journalctl -xeu smp +lf +stat mysql.service +restart smp +stat smp.service +restart smp +stat smp.service +journalctl -xeu smp +lf +rebuild +lf +rebuild +lf +rebuild +lf +rebuild +lf +rebuild +lf +rebuild +lf +cat default.nix +lf +rebuild +stat mysql.service +mysql +mariadb +mariadb -u minecraft +lf +mariadb -u minecraft_recpro +mariadb -u minecraft_recpro -p +sops +sec +mariadb -u minecraft_recpro +mariadb -u minecraft +mariadb +lf +rebuild +stat mysql.service +mariadb -u minecraft_recpro +mariadb -u minecraft_recpro -p +journalctl -xeu mysql +systemctl edit mysql.service +uariadb -u minecraft_recpro -p +systemctl edit mysql.service --runtime +sudo systemctl edit mysql.service --runtime +lf +rebuild +journalctl -xeu mysql +uariadb -u minecraft_recpro -p +mariadb -u minecraft_recpro -p +mariadb -u minecraft_recpro +restart mysql.service +stat mysql.service +lf +mariadb -u minecraft_recpro +lf +rebuild +restart mysql.service +stat mysql.service +mariadb -u minecraft_recpro +mariadb -u minecraft_recpro -p +journalctl -xeu mysql +lf +rebuild +stat mysql.service +journalctl -xeu mysql +mariadb -u minecraft_recpro +mariadb +mariadb -u root +mariadb -u root -p +SHOW DATABASES; +mariadb +lf +vim ~/.nix/hosts/snowbelle/configuration.nix +rebuild +mariadb +stat mysql.service +vim ~/.nix/hosts/snowbelle/configuration.nix +rebuild +stat mysql.service +journalctl -xeu mysql +lf +journalctl -xeu mysql +lf +rebuild +journalctl -xeu mysql +lf +rebuild +journalctl -xeu mysql +restart mysql.service +journalctl -xeu mysql +mariadb +mariadb -u minecraft_recpro +mariadb -u minecraft_recpro -p +lf +rebuild +stat mysql.service +mariadb -u minecraft_recpro -p +mariadb -u minecraft +restart mysql.service +stat mysql.service +mariadb -u minecraft +lf +sudo mariadb +stat velocity.service +journalctl -xeu velocity.service +stat smp.service +lf +sudo mariadb +lf +rebuild +stat mysql.service +sudo mariadb +lf +stat smp.service +lf +cat default.nix +rebuild +stat smp.service +stat mysql.service +sudo mariadb +lf +rebuild +sudo mariadb +lf +rebuild +sudo mariadb +lf +rebuild +sudo mariadb +rebuild +lf +sudo mariadb +stat mysql.service +journalctl -xeu mysql +lf +rebuild +lf +stat mysql.service +sudo mariadb +vim ~/.nix/hosts/snowbelle/configuration.nix +rebuild +lf +vim ~/.nix/hosts/snowbelle/configuration.nix +rebuild +lf +stop mysql.service + rm -rf /var/lib/mysql +sudo rm -rf /var/lib/mysql +rebuild +sudo mariadb +stop mysql.service +sudo rm -rf /var/lib/mysql +lf +rebuild +stat mysql.service +journalctl -xeu mysql +stop mysql.service +sudo rm -rf /var/lib/mysql +lf +rebuild +stat mysql.service +journalctl -xeu mysql +sudo mariadb +mariadb -u minecraft_recpro +mariadb -u minecraft_recpro -p +mariadb -u minecraft_recpro -pExcretory-Judgingly-Murky1-Hunk +sudo mariadb +lf +stop mysql.service +sudo rm -rf /var/lib/mysql +rebuild +sudo mariadb +mariadb -u minecraft_recpro -p +lf +stop mysql.service +sudo rm -rf /var/lib/mysql +sudo mariadb +rebuild +sudo mariadb +mariadb -u minecraft_recpro -p +lf +cat default.nix +mariadb -u minecraft_recpro -p +lf +vim ~/.nix/hosts/snowbelle/configuration.nix +rebuild +vim ~/.nix/hosts/snowbelle/configuration.nix +rebuild +stat mysql.service +stat smp.service +lf +stat mysql.service +rebuild +stat smp.service +stat mysql.service +stat smp.service +stat velocity.service +restart velocity +stat velocity.service +rebuild +stat velocity.service +stat smp.service +restart smp +F\ +restart superflat.service +restart bento.service +stat smp.service +stat bento.service +stat superflat.service +restart bento.service +stat bento.service +restart bento.service +restart superflat.service +rebuild +push +lf +cd /var/lib/gameservers/minecraft_recpro +cat default.nix +stop smp.service +tmux new-session -d -s mcrp-smp "java -Xmx12G -jar /var/lib/gameservers/minecraft_recpro/smp/server.jar" +tmux ls +screen +nix-shell -p screen +la +rm cache libraries logs plugins eula.txt -rf +sudo rm cache libraries logs plugins eula.txt -rf +lf +rm server.properties +sudo rm server.properties +lf +sudo rm -r versions +lf +lf +sudo -u minecraft tmux new-session -d -s mcrp-smp "java -Xmx12G -jar /var/lib/gameservers/minecraft_recpro/smp/server.jar" +tmux ls +cd smp +ls +sudo -u minecraft tmux ls +nix-shell -p screen +tmux new-session -d -s mcrp-smp "java -Xmx12G -jar server.jar" +tmux ls +tmux attach mcrp-smp +tmux ls +sudo -u minecraft tmux new-session -d -s mcrp-smp "java -Xmx12G -jar server.jar" +sudo -u minecraft tmux ls +sudo -u minecraft tmux attach mcrp-smp +sudo -u minecraft tmux ls +sudo -u minecraft tmux attach +tmux --help +tmux -d --help +vim ~/.nix/hosts/snowbelle/configuration.nix +rebuild +stat smp\ +stat +stat smp +vim ~/.nix/hosts/snowbelle/configuration.nix +rebuild +stat bento.service +journalctl -xeu mysql +journalctl -xeu bento +journalctl -xeu smp +journalctl -xeu velocity.service +lf +rebuild +lf +stat bento.service +rebuild +lf +lf +cd .. +tmux new-session --help +tmux --help new-session +man tmux +vim ~/.nix/hosts/snowbelle/configuration.nix +rebuild +stat smp +sudo -u minecraft tmux ls +start smp +sudo -u minecraft tmux ls +start smp +sudo -u minecraft tmux ls +lf +rebuild +stat bento.service +stat velocity.service +journalctl -xeu velocity.service +lf +stat velocity.service +stat smp.service +btop +sudo reboot +rebuild +stat smp.service +sudo reboot +stat smp.service +stat home-assistant.service +lf +rm -rf manual-connections +ls +lf +rm .screen +rm .screen -r +la +rm .mysql_history .bash_history +lf +rebuild +lf +sudo -i +rebuild +lf +rebuild +stat home-assistant.service +rebuild +stat home-assistant.service +sudo -i +stat home-assistant.service +restart home-assistant.service +rebuild +stat home-assistant.service +journalctl -xeu home-assistant.service +sudo rm -rf /var/lib/hass +rebuild +stat home-assistant.service +journalctl -xeu home-assistant.service +rebuild +lf +rebuild +stat home-assistant.service +journalctl -xeu home-assistant.service +rebuild +stat home-assistant.service +journalctl -xeu home-assistant.service +rebuild +stat home-assistant.service +journalctl -xeu home-assistant.service +rebuild +stat home-assistant.service +journalctl -xeu home-assistant.service +rebuild +stat home-assistant.service +journalctl -xeu home-assistant.service +restart home-assistant.service +journalctl -xeu home-assistant.service +lf +sudo -i +stop zigbee2mqtt.service +start zigbee2mqtt.service +stop home-assistant.service +start home-assistant.service +lf +rebuild +journalctl -xeu home-assistant.service +lf +rebuild +lf +restart home-assistant.service +stat home-assistant.service +journalctl -xeu home-assistant.service +lf +restart home-assistant.service +stat home-assistant.service +journalctl -xeu home-assistant.service +restart home-assistant.service +stat home-assistant.service +restart home-assistant.service +stat home-assistant.service +ha c +sudo -u hass ha +restart home-assistant.service +stat home-assistant.service +restart home-assistant.service +stat home-assistant.service +lf +rebuild +lf +rebuild +lf +rebuild +stat home-assistant.service +journalctl -xeu home-assistant.service +restart home-assistant.service +stat mosquitto.service +lf +journalctl -xeu mosquitto.service +stat home-assistant.service +journalctl -xeu home-assistant.service +lf +rebuild +stat home-assistant.service +rebuild +sudo rm -rf /var/lib/hass +stop home-assistant.service +sudo rm -rf /var/lib/hass +lf +rebuild +lf +rebuild +lf +rebuild +vim ~/.nix/hosts/snowbelle/configuration.nix +rebuild +lf +rebuild +update-alternatives --display iptables +iptables -L +sudo iptables -L +sudo nft list ruleset +nix-shell -p nft +nix-shell -p nftables +podman ps +stat holocron-media.mount +lf +podman logs +podman ls +podman container ls +podman container ls -a +podman container ls -all +podman start home +stat oci +rebuild +sudo systemctl status oci-container@homeassistant +lf +vim ~/.nix/hosts/snowbelle/configuration.nix +systemctl list-units | grep oci-container +systemctl list-units | grep container +nixos-option virtualisation.oci-containers.containers.homeassistant.image +sudo journalctl -u oci-container@homeassistant -e +qsudo systemctl status podman\ +sudo systemctl status podman.socket\ + +sudo systemctl status podman\ +sudo systemctl status podman.socket\ + +nixos-option virtualisation.oci-containers.containers +sudo nixos-option virtualisation.oci-containers.containers +lf +rebuild +podman ps +podman container ls +podman container ls -all +sudo ls -al /var/lib/ +sudo rm -rf /var/lib/hass +rebuild +lf +rebuild +stat oci +podman container ls -all +lf +rebuild +lf +rebuild +add ~/.nix/. +rebuild +lf +rebuild +podman ps +lf +cat default.nix +lf +sudo systemctl status oci-containers +lf +cat podman.nix +lf +rebuild +podman ps +sudo systemctl status oci-containers +lf +stat podman +stat podman-homeassistant.service +journalctl -xeu podman-homeassistant.service +ls -al /va/lib +ls -al /var/lib +lf +rebuild +journalctl -xeu podman-homeassistant.service +lf +rebuild +journalctl -xeu podman-homeassistant.service +stat podman-homeassistant.service +lf +rebuild +lf +rebuild +podman ps +restart podman-homeassistant.service +rebuild +stat podman-homeassistant.service +stop podman-homeassistant.service +stat podman-homeassistant.service +start podman-homeassistant.service +stat podman-homeassistant.service +sudo rm -rf /var/lib/hass +stop podman-homeassistant.service +sudo rm -rf /var/lib/hass +rebuild +lf +rebuild +lf +rebuild +stat firewall +rebuild +lf +ip a +lf +stop podman-homeassistant.service +start podman-homeassistant.service +restart zigbee2mqtt.service +stop podman-homeassistant.service +sudo rm -rf /var/lib/hass +vim ~/.nix/hosts/snowbelle/configuration.nix +rebuild +vim ~/.nix/hosts/snowbelle/configuration.nix +rebuild +lf +journalctl -xeu mosquitto.service +cd /srv/dockers/homeassistant +podman compose up +nix-shell -p podman +stat mosquitto.service +restart zigbee2mqtt.service +stat mosquitto.service +stat zigbee2mqtt.service +stat mosquitto.service +stat zigbee2mqtt.service +stop zigbee2mqtt.service +rm -rf /var/lib/zigbee2mqtt +sudo rm -rf /var/lib/zigbee2mqtt +rebuild +rm taq +lf +stat zigbee2mqtt.service +stat mosquitto.service +journalctl -fu mosquitto.service +journalctl -fu mosquitto.service -o short-iso +lf +rebuild +restart zigbee2mqtt +stat zigbee2mqtt.service +stop zigbee2mqtt.service +rm -rf /var/lib/zigbee2mqtt +sudo rm -rf /var/lib/zigbee2mqtt +rebuild +journalctl -fu mosquitto.service -o short-iso +stop podman-homeassistant.service +journalctl -fu mosquitto.service -o short-iso +restart zigbee2mqtt +stat zigbee2mqtt.service +vim ~/.nix/hosts/snowbelle/configuration.nix +journalctl -fu mosquitto.service -o short-iso +restart zigbee2mqtt +start podman-homeassistant.service +journalctl -fu mosquitto.service -o short-iso -n 40 +lf +rebuild +journalctl -fu zigbee2mqtt.service -o short-iso -n 40 +restart podman-homeassistant.service +journalctl -fu mosquitto.service -o short-iso -n 40 +nix-shell -p mosquitto +restart zigbee2mqtt +restart podman-homeassistant.service +lf +rebuild +nix-shell -p mosquitto +stat mosquitto.service +lf +rebuild +stat mosquitto.service +lf +sec +nix shell nixpkgs#mosquitto --command mosquitto_passwd -c /tmp/passwd zigbee +cat /tmp/passwd +lf +sec +rebuild +lf +sec +rebuild +stat zigbee2mqtt.service +lf +journalctl -xeu zigbee2mqtt.service +sec +lf +ls -al /var/lib +lf +sec +lf +sec +lf +rebuild +lf +rebuild +lf +rebuild +lf +rebuild +lf +rebuild +journalctl -xeu zigbee2mqtt.service +lf +sec +rebuild +stat zigbee2mqtt.service +sec +restart zigbee2mqtt +stat zigbee2mqtt.service +journalctl -xeu zigbee2mqtt.service +lf +stat zigbee2mqtt.service +lf +ls -al /run/secrets +rebuild +ls -al /run/secrets +sudo -i +stat zigbee2mqtt.service +lf +rebuild +stat zigbee2mqtt.service +lf +sec +lf +rebuild +lf +rebuild +stat zigbee2mqtt.service +lf +rebuild +stat zigbee2mqtt.service +restart zigbee2mqtt +stat zigbee2mqtt.service +journalctl -xeu zigbee2mqtt.service +lf +rebuild +stat zigbee2mqtt.service +lf +rebuild +sudo rm -rf /var/lib/hass +lkf +lf +sudo rm -rf /var/lib/hass +rebuild +lf +rebuild +lf +rebuild +lf +rebuild +nix-shell -p borg +nix-shell -p borgbackup +lf +lf +cat backups.nix +journalctl -xeu backups.service +lf +rebuild +sudo systemctl edit backups.service --runtime +start backups.service +journalctl -fu backups.service -o short-iso -n 40 +journalctl -xeu backups.service +borg list /holocron/backups +sudo borg list /holocron/backups +borg info snowbelle-2025-10-11T06:09:28 +borg info /holocron/backups/snowbelle-2025-10-11T06:09:28 +sudo borg info /holocron/backups/snowbelle-2025-10-11T06:09:28 +sudo borg list /holocron/backups +sudo borg info /holocron/backups/9099d4ecda30cc2ddcda094338d2de1379e8f5c4df1493f5cea4e7ab6f4b53bb +sudo borg list /holocron/backups +sudo borg info /holocron/backups/snowbelle-2025-10-11T06:09:28 +sudo borg info /holocron/backups::9099d4ecda30cc2ddcda094338d2de1379e8f5c4df1493f5cea4e7ab6f4b53bb +sudo borg info /holocron/backups::snowbelle-2025-10-11T06:09:28 +lf +journalctl -xeu backups.service +rebuild +start backups +lf +borg-backup +cat backups.nix +lf +vim ~/.config/lf/lfrc +vim ~/.nix/hosts/snowbelle/configuration.nix +vim ~/.nix/users/blake/home.nix +rebuild +man lf +vim ~/.config/lf/lfrc +man lf +lf --help +man lf +man lfrc +vim ~/.nix/users/blake/home.nix +vim ~/.config/lf/lfrc +touch test +exit +cd .nix/modules/system +vim ~/.config/lf/lfrc +trash +trash --help +trash -v +trash -V +lf +vim ~/.config/lf/lfrc +trash --help +lf +gt +lf +vim ~/.config/lf/lfrc +lf +vim ~/.config/lf/lfrc +lf +man trash +man trashy +trashy man +trash man +trash manual +trash --help +trash manpage +man trash +man trashy +vim ~/.config/lf/lfrc +lf +man trash +man trashy +trash help +trash manpage +la +lf +rebuild +stat backups. +stat backups.service +start backups.service +journalctl -fu backups.service -o short-iso -n 40 +sudo borg list /holocron/backups +bb +la +rm -rf hoass-2025-10-11T08:57:57_restore +sudo rm -rf hoass-2025-10-11T08:57:57_restore +lf +rebuild +lf +rebuild +lf +rebuild +lf +rebuild +lf +rebuild +lf +rebuild +lf +rebuild +lf +rebuild +lf +rebuild +lf +rebuild +lf +rebuild +lf +cat backups.nix +lf +rebuild +start backups.service +lf +cat default.nix +lf +stat backups.service +start backups.service +lf +rebuild +lf +rebuild +start backups.service +lf +rebuild +lf +rebuild +lf +rebuild +start backups.service +lf +rebuild +start backups.service +lf +rebuild +lf +rebuild +start backups.service +sudo borg list /holocron/backups +sudo borg info /holocron/backups +sudo lf /holocron/backups +start backups.service +lf +rebuild +lf +rebuild +stat backups.service +start backups.service +sudo borg list /holocron/backups +bb +lf +rebuild +lf +rebuild +lf +rebuild +lf +rebuild +lf +rebuild +lf +rebuild +lf +rebuild +lf +rebuild +lf +cat backups.nix +lf +rebuild +lf +rebuild +lf +cat backups.nix +lf +rebuild +lf +rebuild +lf +rebuild +lf +rebuild +lf +rebuild +lf +rebuild +lf +rebuild +lf +rebuild +lf +rebuild +lf +cat backups.nix +lf +rebuild +lf +rebuild +lf +cat backups.nix +lf +rebuild +lf +rebuild +lf +rebuild +lf +rebuild +lf +rebuild +cat backups.nix +cat default.nix +lf +lf +rebuild +lf +cat backups.nix +lf +rebuild +lf +rebuild +lf +rebuild +lf +rebuild +start backups.service +sudo ls -al /holocron/backups +sudo lf /holocron/backups +start backups.service +bb +la +lf +sudo lf +cd .. +sudo rm -rf 2025-10-11_11:27:20-vaultwarden_restore +lf +cat backups.nix +lf +rebuild +lf +rebuild +lf +lf +cat backups.nix.bak +rebuild +lf +lf +cat backups.nix +lf +rebuild +lf +rebuild +lf +rebuild +lf +rebuild +lf +rebuild +lf +rebuild +lf +rebuild +lf +rebuild +start backups.service +sudo borg list /holocron/backups +bb +lf +cat backups.nix +cat default.nix +lf +rebuild +lf +rebuild +stat backups.service +start backups.service +sudo ls -al /holocron/backups +sudo lf -al /holocron/backups +sudo lf /holocron/backups +lf +rebuild +vim ~/.nix/bin/backup_browse.sh +borg --help +vim ~/.nix/bin/backup_browse.sh +lf +start backups.service +cd +nix-shell -p yaml2nix +nix-shell -p github:euank/yaml2nix + nix run github:euank/yaml2nix violet.yml +lf + nix run github:euank/yaml2nix violet.yml > out.nix +lf +cd +lf +vim ~/.nix/hosts/snowbelle/configuration.nix +lf /srv/dockers/glance +add ~/.nix/. +rebuild +sudo -i +stat backups.service +stop backups. +stop backups.service +lf +lf +cat violet.yml +rebuild +lf +rebuild +stat glance.service +lf +journalctl -xeu glance.service +sudo -i +sudo -i +restart glance.service +journalctl -xeu glance.service +restart glance.service +journalctl -xeu glance.service +lf +rebuild +lf +rebuild +lf +rebuild +lf +rebuild +lf +rebuild +lf +rebuild +lf +rebu\ +re +rebuild +lf +rebuild +stat glance.service +lf +rebuild +lf +rebuild +lf +rebuild +lf +rebuild +stat glance.service +lf +src +lf +cat default.nix +lf +lf +rebuild +lf +rebuild +lf +rebuild +lf +rebuild +stat glance.service +lf +rebuild +lf +rebuild +lf +rebuild +lf +rebuild +lf +rebuild +stat glance.service +cat default.nix +lf +cat default.nix +lf +cat backups.nix.bak +cat default.nix.WORKING +cat default.nix +lf +stat glance.service +sudo rm -rf /var/lib/glance +restart glance +stat glance.service +rebuild +lf +lf +rebuild +lf +rebuild +lf +rebuild +lf +add ~/.nix/. +lf +rebuild +lf +rebuild +stat glance.service +lf +journalctl -fu backups.service -o short-iso -n 40 +start backups.service +stop backups.service +stat glance.service +rebuild +lf +rebuild +lf +rebuild +lf +rebuild +lf +rebuild +stat glance.service +lf +rebuild +lf +rebuild +lf +rebuild +lf +rebuild +stat sonarr.service +lf +rebuild +lf +rebuild +llf +lf +cat ../arr/prowlarr/default.nix +lf +sec +rebuild +lf +rebuild +lf +rebuild +lf +rebuild +stat glance.service +lf +stat home-assistant.service +journalctl -xeu home-assistant.service +lf +rebuild +stat home-assistant.service +lf +stat home-assistant.service +stop home-assistant.service +sudo rm -rf /var/lib/hass +lf +rebuild +sudo ls -al /var/lib/hass +lf +rebuild +lf +rebuild +rebuild +lf +stat podman-hass.service +sec +lf +rebuild +lf +stat uptime-kuma.service +lf +rebuild +push +stat podman-hass.service +restart podman-hass.service +lf +shutdown +sudo poweroff +ls +cd .nix +push +lf +cat default.nix +lf +add ~/.nix/. +lf +rebuild +lf +rebuild +lf +rebuild +lf +rebuild +lf +rebuild +lf +rebuild +restart zigbee2mqtt +lf +rebuild +lf +rebuild +lf +rebuild +sec +lf +sec +lf +lf +lf +sec +lf +sec +rebuild +lf +rebuild +lf +rebuild +lf +rebuild +lf +sudo -i +cd ~/.nix/modules/homelab/services/nginx-proxy +lf +rebuild +stat nginx +journalctl -xeu nginx.service +lf +rebuild +lf +sudo -i +lf +sudo -ls -al /etc/webroot_keys +sudo ls -al /etc/webroot_keys +sudo chown nginx:nginx /etc/webroot_keys -R +restart nginx +rebuild +stat nginx +lf +rebuild +stat nginx +journalctl -xeu nginx.service +lf +rebuild +stat nginx +lf +journalctl -xeu nginx.service +lf +rebuild +lf +rebuild +stat nginx +journalctl -xeu nginx.service +lf +rebuild +stat nginx +journalctl -xeu nginx.service +lf +rebuild +stat nginx +journalctl -xeu nginx.service +lf +sec +lf +rebuild +stat nginx +restart nginx +lf +restart nginx +rebuild +stat nginx +qlf +lf +rebuild +stat nginx +lf +rebuild +stat nginx +lf +rebuild +stat nginx +lf +rebuild +stat nginx +lf +rebuild +lf +sudo ls -al /etc/webroot_keys +sudo ls -al /etc/webroot_keys/klefki_pub.asc +lf +rebuild +stat nginx +journalctl -xeu nginx.service +lf +rebuild +OAlf +lf +rebuild +lf +rebuild +stat nginx +journalctl -xeu nginx.service +lf +rebuild +stat nginx +journalctl -xeu nginx.service +lf +rebuild +stat nginx +lf +lf +rebuild +lf +rebuild +lf +rebuild +rebuild +ls +cd +mkdir nixos-anywhere +lf +git clone git@github.com:nix-community/nixos-anywhere-examples.git +git clone https://github.com/nix-community/nixos-anywhere-examples.git +ls +la +cd nixos-anywhere-examples +la +lf +ls ~/.ssh +cat ~/.ssh/known_hosts +vim ~/.ssh/known_hosts +lf ~/.ssh +cd +lf +nix run +nix run nixpkgs#nixos-anywhere -- --flake .#generic --generate-hardware-config nixos-generate-config ./hardware-configuration.nix root@33 +cd +cd nixos-anywhere +la +cd nixos-anywhere-examples +la +cat hardware-configuration.nix +nix run nixpkgs#nixos-anywhere -- --flake .#generic --generate-hardware-config nixos-generate-config ./hardware-configuration.nix root@50.116.18.234 +lf +nix run nixpkgs#nixos-anywhere -- --flake .#generic --generate-hardware-config nixos-generate-config ./hardware-configuration.nix root@50.116.18.234 +lf +nix run nixpkgs#nixos-anywhere -- --flake .#generic --generate-hardware-config nixos-generate-config ./hardware-configuration.nix root@50.116.18.234 +lf +nix run nixpkgs#nixos-anywhere -- --flake .#generic --generate-hardware-config nixos-generate-config ./hardware-configuration.nix root@50.116.18.234 +lf +nix run nixpkgs#nixos-anywhere -- --flake .#generic --generate-hardware-config nixos-generate-config ./hardware-configuration.nix root@50.116.18.234 +cat blake.nix +lf +cat blake.nix +cat ../../flake.nix +lf +tmux new-session --help +systemctl edit smp.service --runtime +sudo systemctl edit smp.service --runtime +lf +tmux new-session -d -s nixanywhere "nix run nixpkgs#nixos-anywhere -- --flake .#generic --generate-hardware-config nixos-generate-config ./hardware-configuration.nix root@50.116.18.234" +tmux attach nix +tmux attach nixanywhere +tmux +tmux ls +tmux attach -t nixanywhere +vim ~/.nix/hosts/snowbelle/configuration.nix +stop velocity +start velocity.service +sec +nix-shell -p mosquitto +stat mosquitto.service +stat zigbee2mqtt.service +nix-shell -p mosquitto +sudo -i +sec +rebuild +add ~/.nix/. +commit "adding audiobooksheld" +rebuild +lf +rebuild +lf +lf +rebuild +sudo -i +lf +rebuild +stat audiobookshelf.service +sudo -i +start backups.service +journalctl -fu backups.service -o short-iso -n 40 +tmux new-session -d -s nixanywhere "nix run nixpkgs#nixos-anywhere -- --flake .#generic --generate-hardware-config nixos-generate-config ./hardware-configuration.nix root@50.116.18.234" +tmux attach -t nixanywhere +lf +rebuild +lf +journalctl -xeu nginx.service +stat nginx +lf +stop audiobookshelf.service +sudo rm -rf /var/lib/audiobookshelf +sudo cp /srv/dockers/mediastack/data/audiobookshelf/ /var/lib +sudo cp /srv/dockers/mediastack/data/audiobookshelf/ /var/lib -r +cd .. +la +sudo chown audiobookshelf:audiobookshelf audiobookshelf -R +perms audiobookshelf +la +start audiobookshelf.service +stat audiobookshelf.service +stop audiobookshelf.service +sudo rm -rf /var/lib/audiobookshelf +start audiobookshelf.service +stat audiobookshelf.service +cd /srv/dockers/mediastack +v compose.yaml +sudo vim compose.yaml +docker compose up +podman compose up +nix-shell -p podman +journalctl -xeu backups.service +lf +rebuild +lf +stat nginx +lf +re +rebuild +lf +rebuild +systemctl edit backups.service +start backups.service +journalctl -fu backups.service -o short-iso -n 40 +tmux attach -t nixanywhere +tmux list +lf +vim ~/.nix/hosts/snowbelle/configuration.nix +lf +rebuild +lf +journalctl -fu niginx.service -o short-iso -n 40 +journalctl -fu nginx.service -o short-iso -n 40 +stat nginx +rebuild +lf +cat default.nix + lf +nix log /nix/store/v3ji9gfrma4001nrm46q94h96233w26b-nginx.conf.drv +lf +grep -R '\$http_host' /path/to/your/nix/configs\ + +grep -R '\$http_host' .nix\ + +sudo rm ~/.nix/.keyring/vaultwarden_admin_token +ls +rebuild +lf +sudo -i +cfz +cat ~/.config/zsh/.zshrc +lf +rebuild +stat git +push +stat gitea.service +lf +journalctl -xeu gitea.service +lf +rebuild +lf +journalctl -xeu gitea.service +rebuild +lf +lf +rebuild +add ~/.nix/. +rebuild +lf +rebuild +lf +rebuild +lf +rebuild +stat caddy +journalctl -xeu caddy.service +lf +journalctl -xeu caddy.service +lf +rebuild +stat caddy +lf +rebuild +lf +rebuild +stat caddy +journalctl -xeu caddy.service +lf +rebuild +stat caddy +lf +rebuild +stat caddy +lf +rebuild +stat caddy +lf +rebuild +journalctl -xeu caddy.service +lf +rebuild +stat caddy +lf +rebuild +stat caddy +lf +rebuild +journalctl -xeu caddy.service +lf +journalctl -xeu caddy.service +stat caddy +lf +rebuild +stat caddy +lf +rebuild +journalctl -xeu caddy.service +lf +cat default.nix +lf +rebuild +lf +stat +status +add ~/.nix/. +lf +bb +lf +journalctl -xeu backups.service +start backups.service +journalctl -xeu backups.service +lf +cfz +src +lf +cat rebuild.sh +lf +rebuild +lf +rebuild +lf +cfz +rebuild +src +lf +rebuild +vim ~/.nix/bin/rebuild.sh +rebuild +lf +rebuild +lf +rebuild +stat caddy +lf +rebuild +vim ~/.nix/bin/rebuild.sh +vim ~/.nix/bin/rebuild_legacy.sh +vim ~/.nix/bin/rebuild.sh +cat rebuild.sh +cat ~/.nix/bin/rebuild.sh +lf +vim ~/.nix/bin/rebuild.sh +lf +rebuild +lf +vim ~/.nix/bin/rebuild.sh +rebuild +vim ~/.nix/bin/rebuild.sh +cat ~/.nix/bin/rebuild.sh +git status --short +lf +vim ~/.nix/bin/rebuild.sh +add ~/.nix/. +rebuild +stat caddy +lf +rebuild +vim ~/.nix/bin/rebuild.sh +\ +stat +stat caddy +lf +rebuild +lf +rebuild +lf +rebuild +stat caddy +lf +nix run github:euank/yaml2nix $PATH_TO_YAML_FILE yml.yaml +nix run github:euank/yaml2nix $PATH_TO_YAML_FILE yml.yaml > test.nix +exit +cd ~/.nix/modules/homelab/services/glance +nix run github:euank/yaml2nix yml.yaml > test.nix +lf +vim ~/.nix/hosts/snowbelle/configuration.nix +nix-shell -p nixpkgs-fmt --run "nixpkgs-fmt test.nix" +lf +nix-shell -p nixpkgs-fmt --run "nixpkgs-fmt ./test.nix" +nix-shell -p alejandra --run "alejandra test.nix" +lf +rebuild +lf +rebuild +lf +rebuild +lf +rebuild +stat glance.service +lf +nix run github:euank/yaml2nix $PATH_TO_YAML_FILE yml.yaml > test.nix +nix-shell -p alejandra --run "alejandra test.nix" +lf +rebuild +stat glance.service +lf +df -u +df -hu +du -h +df -h +lf +nix run github:euank/yaml2nix $PATH_TO_YAML_FILE yml.yaml > test.nix +nix-shell -p alejandra --run "alejandra test.nix" +lf +rebuild +lf +rebuild +lf +rebuild +rebuild +stat glance.service +lf +rebuild +vim ~/.nix/bin/rebuild.sh +stat glance.service +lf +stat glance.service +journalctl -xeu glance.service +lf +nix-shell -p yacreader +lf +nix-shell -p yacreader +vim ~/.nix/hosts/snowbelle/configuration.nix +rebuild +vim ~/.nix/bin/rebuild.sh +lf ~/.nix +v ~/.nix/flake.nix +lf +rebuild +lf +rebuild +lf +lf +rebuild +lf +rebuild +lf +rebuild +lf +rm violet.yml +lf +stat yacreader.service +journalctl -xeu yacreader.service +nix-shell -p suwayomi-server +nixos-rebuild list-generations +sudo cp glance.yml ~ +cd +lf +nix- +nix run github:euank/yaml2nix $PATH_TO_YAML_FILE yml.yaml > nixfile.nix +nix run github:euank/yaml2nix $PATH_TO_YAML_FILE glance.yml > nixfile.nix +lf +alejandra nixfile.nix +lf +lf +cat nixfile.nix +rebuild +vim ~/.nix/hosts/snowbelle/configuration.nix +rebuild +stat yacreader.service +lf +lf +rebuild +add ~/.nix/. +rebuild +lf +rebuild +journalctl -xeu suwayomi-server.service +lf +sudo -i +lf +stat glance.service +mkdir /var/lib/glance/assets +sudo mkdir /var/lib/glance/assets +sudo chown glance:glance /var/lib/glance/assets +restart glance +ls +stat glance.service +rebuild +stat suwayomi-server.service +journalctl -xeu suwayomi-server.service +systemctl edit suwayomi-server.service +systemctl edit suwayomi-server.service --runtime +sudo systemctl edit suwayomi-server.service --runtime +lf +sudo rm -rf /var/lib/suwayomi-server +rebuild +mkdir /home/suwayomi/.local/share +mkdir /home/suwayomi/.local/share =p +mkdir /home/suwayomi/.local/share -p +sudo mkdir /home/suwayomi/.local/share -p +rebuild +exit +YACReaderLibraryServer +YACReaderLibraryServer add-library +sudo -i +stat suwayomi-server.service +journalctl -xeu suwayomi-server.service +systemctl edit suwayomi-server.service --runtime +sudo systemctl edit suwayomi-server.service --runtime +sudo systemctl edit sonarr.service --runtime +sudo systemctl edit jellyfin.service --runtime +stop suwayomi-server.service +rebuild +sudo vim /nix/store/a66a4jrszddgsi7rvszy3n9vad2vp6cj-unit-script-suwayomi-server-start/bin/suwayomi-server-start +lf +sudo -u yacreader YACReaderLibraryServer add-library manga /holocron/media/manga +mkdir test docker +vim ~/.nix/hosts/snowbelle/configuration.nix +docker +socker compose +docker compose +lf +vim ~/.nix/hosts/snowbelle/configuration.nix +lf +rebuild +YACReaderLibraryServer add-library comics /holocron/comics +YACReaderLibraryServer add-library comics /holocron/media/comics +lf +podman compose up +nix-shell -p podman-compose +lf +rebuild +lf +rebuild +stat suwayomi-server.service +journalctl -xeu suwayomi-server.service +lf +start backups.service +journalctl -fu backups.service -o short-iso -n 40 +lf +cat backups.nix +lf +rebuild +lf +rebuild +lf +rebuild +lf +rebuild +lf +rebuild +stat suwayomi-server.service +lf +rm -rf suwayomi +sudo rm -rf suwayomi +lf +sudo -i +start backups.service +stat backups.service +journalctl -xeu backups.service +bb +stat backups.service +lf +rebuild +restart yacreader.service +stat yacreader.service +cd /srv/dockers/mediastack +lf +podman compose up +lf +sudo v .env +sudo vim .env +podman compose up +sudo chown blake:blake . +sudo chown blake:blake . -R +podman compose up +podman compose down +podman compose up +stat audiobookshelf.service +restart audiobookshelf.service +stat audiobookshelf.service +journalctl -xeu audiobookshelf.service +sudo chown audiobookshelf:audiobookshelf /var/lib/audiobookshelf -R +restart audiobookshelf.service +stat audiobookshelf.service +journalctl -xeu audiobookshelf.service +sudo -i +restart audiobookshelf.service +journalctl -xeu audiobookshelf.service +sudo rm -rf /var/lib/audiobookshelf +restart audiobookshelf.service +stat audiobookshelf.service +journalctl -fu audiobookshelf -o short-iso -n 40 +lf +rebuild +lf +rebuild +stat caddy +lf +rebuild +stat caddy +lf +rebuild +vim ~/.nix/bin/rebuild.sh +stat caddy +lf +rebuild +lf +rebuild +lf +vim ~/.nix/bin/rebuild.sh +rebuild +lf +vim ~/.nix/bin/rebuild.sh +rebuild +vim ~/.nix/bin/rebuild.sh +rebuild +lf +vim ~/.nix/bin/rebuild.sh +rebuild +rebuild +exit +rebuild +stat caddy +lf +rebuild +stat caddy +lf +rebuild +stat caddy +lf +rebuild +lf +rebuild +stat caddy +journalctl -xeu suwayomi-server.service +journalctl -xeu caddy.service +lf +rebuild +stat caddy +lf +rebuild +lf +stat caddy +lf +rebuild +stat caddy +rebuild +lf +rebuild +stat caddy +lf +rebuild +lf +rebuild +journalctl -xeu caddy.service +lf +rebuild +stat caddy +restart audiobookshelf.service +stat audiobookshelf.service +lf +restart audiobookshelf.service +journalctl -xeu audiobookshelf.service +sudo -i +rebuild +stat gitea.service +stat caddy +lf +rebuild +stat caddy +lf +rebuild +stat caddy +stat gitea.service +lf +rebuild +lf +rebuild +lf +rebuild +lf +stop audiobookshelf.service +sudo rm -rf /var/lib/audiobookshelf +start audiobookshelf.service +stat audiobookshelf.service +lf +cat default.nix +sudo caddy list-sites +sudo -u caddy caddy list-sites +nix-shell -p caddy +lf +rebuild +lf +rebuild +lf +rebuild +lf +rebuild +lf +rebuild +lf +rebuild +stat caddy +journalctl -xeu audiobookshelf.service +journalctl -xeu caddy.service +lf +rebuild +lf +cat default.nix +lf +rebuild +lf +rebuild +stat caddy +lf +rebuild +lf +rebuild +lf +rebuild +stop caddy.service +start caddy +lf +rebuild +lf +rebuild +lf +rebuild +lf +lf +sudo -i +restart glance +sudo -i +rebuild +lf +rebuild +sudo chown glance:glance /var/lib/glance +restart glance +journalctl -xeu glance.service +lf +sudo lf /var/lib +rebuild +lf +rebuild +lf +rebuild +lf /srv/dockers/ +phil463-hydathode574-pleopods +lsblk +btop +lf +rebuild +stat home-manager-blake.service +journalctl -xeu home-manager-blake.service +lf +cfz +lf +rebuild +lf +rebuild +lf +nix flake update +lf +rebuild +add -A +status +rebuild +lf +add -A +rebuild +lf +rebuild +add -A +rebuild +lf +rebuild +lf +rebuild +lf +rebuild +lf +rebuild +lf +rebuild +lf +rebuild +lf +rebuild +lf +rebuild +lf +rebuild +lf +rebuild +lf +rebuild +lf +rebuild +lf +rebuild +lf +rebuild +lf +rebuild +ld +lf +rebuild +lf +cat default.nix +lf +cat default.nix +cat blake.nix +cat home.nix +lf +rebuild +lf +rebuild +lf +rebuild +lf +rebuild +lf +rebuild +lf +rebuild +lf +rebuild +cat ~/.nix/flake.nix +cat ~/.nix/users/blake/blake.nix +cat ~/.nix/users/blake/home.nix +lf +rebuild +lf +rebuild +lf +rebuild +lf +rebuild +lf +rebuild +lf +rebuild +lf +rebuild +lf +nix repl\ +:nix\ +:lf .\ + +cat flake.nix +cd users/blake +cat flake.nix +cat blake.nix +cat home.nix +qlf +lf +rebuild +lf +rebuild +add -A +status +add -A +rebuild +lf +rebuild +lf +rebuild +lf +rebuild +lf +rebuild +lf +rebuild +vim +lf +cat default.nix +lf +rebuild +lf +cat base.lua +lf +rebuild +lf +rebuild +lf +rebuild +lf +rebuild +lf +rebuild +lf +rebuild +lf +rebuild +lf +rebuild +lf +rebuild +lf +rebuild +lf +rebuild +lf +rebuild +lf +rebuild +lf +rebuild +lf +rebuild +lf +cat default.nix +lf +rebuild +lf +rebuild +stat glance +sudo -i +lf +ls +cd +lf +cd /holocron/backups +cd /holocron +ls +la +mv backups backups.bak +sudo mv backups backups.bak +la +cfz +logs +jou +live +journalctl -o short-iso -n 40 -fu audiobookshelf.service +journalctl -o short-iso -n 50 -fu audiobookshelf.service +src +live backups.service +start backups.service +lf +stop backups. +stop backups +sudo rm -rf /holocron/backups +rebuild +time +start backups.service +lf +time --help +time -f +time -v +time -v f +time dsgffffg +man time +rebuild +ls +start backups.service +stat audiobookshelf.service +live audiobookshelf.service +mv /holocron/media/podcasts/The\ Yard\ \[Premium\ Feed\].bak .. -r +mv /holocron/media/podcasts/The\ Yard\ \[Premium\ Feed\].bak .. +sudo mv /holocron/media/podcasts/The\ Yard\ \[Premium\ Feed\].bak .. +ls .. +mv ../The\ Yard\ \[Premium\ Feed\].bak /holocron/media/podcasts/The\ Yard\ \[Premium\ Feed\].bak +sudo mv ../The\ Yard\ \[Premium\ Feed\].bak /holocron/media/podcasts/The\ Yard\ \[Premium\ Feed\].bak +sudo mv /holocron/media/podcasts/The\ Yard\ \[Premium\ Feed\].bak /holocron/media +restart audiobookshelf.service +stat audiobookshelf.service +jou audiobookshelf.service +sudo -i +sudo lf /srv/dockers/ +lf +v .config/lf/lfrc +cat .config/lf/lfrc +cfg +lf +nix-shell -p nixfmt +bb +rebuild +add -A +rebuild +lf +rebuild +lf +rebuild +lf +rebuild +lf +start backups.service +journalctl -u --priority=err | grep "failed" +journalctl -u backups --priority=err | grep "failed" +journalctl -u backups.service --priority=err | grep "failed" +journalctl -u backups.service --priority=err +bb +lf +stat backups. +stat backups.service +\ +re +rebuild +lf +rebuild +lf +rebuild +lf +rebuild +lf +rebuild +lf +rebuild +lf +jou sonarr.service +sudo lf +lf +sudo lf +stat audiobookshelf.service +lf +clf +cfz +src +cfl +lf +lf +cfl +lf +vim ~/.nix/bin/perms.sh +perms downloads -m +vim ~/.nix/bin/perms.sh +cat ~/.nix/bin/perms.sh +lf +vim ~/.nix/bin/perms.sh +perms downloads -m +perms downloads -o :media +vim ~/.nix/bin/perms.sh +perms -o :media downloads +lf +rebuild +cd .. +perms -m downloads +ld +lf +vim ~/.nix/bin/perms.sh +perms -m downloads +lf +vim ~/.nix/bin/perms.sh +perms -m downloads +perms downloads -m +cd .. +vim ~/.nix/bin/perms.sh +perms media -m +lf +ls -al +ls --help +ls -d +ls -ld +la +rebuild +lf +rebuild +lf +lf +lf +rebuild +rebuild +lf +status +add -A +status +commit +lf +commit "big restructure, getting there prayers for rebuild"\ +\ + +rebuild +status +push +rebuild +lf +rebuild +add -A +git commit -m "big restructure, getting there prayers for rebuild fix #2" +rebuild +lf +add -A +rebuild +lf +git commit -m "big restructure, getting there prayers for rebuild fix #4" +rebuild +lf +cat default.nix +lf +git commit -m "big restructure, getting there prayers for rebuild fix #?" +add -A +git commit -m "big restructure, getting there prayers for rebuild fix #?" +rebuild +stat audiobookshelf.service +stat glance +lf +stat nfs-server.service +lf +stat uptime-kuma.service +lf +stat +status +push +lf +rebuild +flake update +nix flake update +rebuild +ls +lf +rebuild +lf +commit "FUCK YOU MODULES HOMELAB RULES" +rebuild +lf +rebuild +lf +igrep -r "modules" . +grep -r "modules" . +lf +find -type f -name "*.nix" -exec bash -c 'mv "$0" "$(dirname "$0")/default.nix"' {} \; +lf +rebuild +add -A +commit "added system to dirs" +rebuild +lf +grep -r "secrets.yaml" . +lf +rebuild +lf +rebuild +add -A +rebuild +lf +rebuild +rebuild +sudo reboot +stat glance +tailscale --help +tailscale --help | grep drop +tailscale status +tailscale file +tailscale file help +tailscale file --help +sudo ls /var/lib/glance/assets +sudo ls /var/lib/glance/assets/icons +sudo tailscale file cp /var/lib/glance/assets/icons/snowbelle.png +sudo tailscale file cp /var/lib/glance/assets/icons/snowbelle.png lugia +sudo tailscale file cp /var/lib/glance/assets/icons/snowbelle.png lugia:~ +sudo tailscale file cp /var/lib/glance/assets/icons/snowbelle.png lugia: +lf +sudo rm -rf borg_script_test +lf +sec +lf diff --git a/users/blake/dots/zsh/.zshenv b/users/blake/dots/zsh/.zshenv new file mode 100644 index 0000000..05c062d --- /dev/null +++ b/users/blake/dots/zsh/.zshenv @@ -0,0 +1,8 @@ +# home manager envs +. "/etc/profiles/per-user/blake/etc/profile.d/hm-session-vars.sh" + +# Only source this once +if [[ -z "$__HM_ZSH_SESS_VARS_SOURCED" ]]; then + export __HM_ZSH_SESS_VARS_SOURCED=1 + +fi diff --git a/users/blake/dots/zsh/.zshrc b/users/blake/dots/zsh/.zshrc new file mode 100644 index 0000000..b7ae945 --- /dev/null +++ b/users/blake/dots/zsh/.zshrc @@ -0,0 +1,206 @@ +# blake's zsh config file +# 'source .zshrc' to load the config after editing + +# prompt +#PS1='%B%S%F{004}[%n@%m]:%f%s%F{015}%~%f%S%F{004}$%f%s%b ' + +# blakes prompt +PS1='%F{0}%K{126}%B[%n@%m]%b%k%f:%F{015}%B[%~]%b%f%F{015}%S$%s%f ' + +# --- defaults --- +export EDITOR=nvim +export PAGER=less + +# --- history --- +HISTSIZE=10000 +SAVEHIST=10000 +HISTFILE=~/.config/zsh/.zsh_history +setopt append_history +setopt inc_append_history +unsetopt share_history + +# --- tab complete --- +autoload -Uz compinit && compinit +setopt no_menu_complete +compinit + +# --- aliases --- + +# zsh +alias cfz='nvim $HOME/.config/zsh/.zshrc' +alias src='source $HOME/.config/zsh/.zshrc' + +# config editing +alias cfh='nvim $HOME/.config/hypr/hyprland.conf' +alias cfl='nvim $HOME/.config/lf/lfrc' + +# navigation +setopt autocd +set -o vi +alias ls='ls --color=auto --group-directories-first' +alias ll='ls -lh --color=auto --group-directories-first' +alias la='ls -Alh --color=auto --group-directories-first' +alias ..='cd ..' +alias ...='cd ../..' +alias fs='du -h | sort -h' +alias ds='du -hs' + +# shortcuts +alias vswap='cd ~/.local/state/nvim/swap' +alias rswap='rm ~/.local/state/nvim/swap/*' +alias tn='lf ~/documents/holocron/notes/tech' +alias nhc='lf ~/documents/holocron/work/nhc' +alias diary='cd ~/documents/holocron/notes/journal/diary' +alias screenies='lf ~/pictures/screenshots' +alias holo='lf ~/documents/holocron' + +# safety +alias cp='cp -iv' +alias mv='mv -iv' +alias rm='rm -Iv' + +# colors +alias grep='grep --color=auto' +alias fgrep='fgrep --color=auto' +alias egrep='egrep --color=auto' + +# scripts +alias rebuild='sh ~/.nix/bin/rebuild.sh' +alias perms='sudo sh ~/.nix/bin/perms.sh' +alias bb='sudo sh ~/.nix/bin/backup_browse.sh' + +# tools +alias v='nvim' +alias sv='sudo nvim' +alias vim='nvim' +alias wifi='nmtui' +alias bt='bluetuith --no-warning' +alias audio='pulsemixer' +alias img='nsxiv' +alias vid='mpv' +alias pdf='zathura' +alias fw='sudo ufw status verbose' +alias sec='sops ~/.nix/secrets/secrets.yaml' + +# git +alias status='git status' +alias add='git add' +alias commit='git commit -am' +alias push='git push' +alias pull='git pull' +alias dotfiles='/usr/bin/git --git-dir=$HOME/.dotfiles --work-tree=$HOME' +alias dtf='/usr/bin/git --git-dir=$HOME/.dotfiles --work-tree=$HOME' + +# systemd +alias stat='sudo systemctl status' +alias restart='sudo systemctl restart' +alias start='sudo systemctl start' +alias stop='sudo systemctl stop' +alias jou='sudo journalctl -xeu' +alias live='sudo journalctl -o short-iso -n 50 -fu' + +# shortcuts +alias chil='nvim ~/documents/holocron/tech/devices/yveltal/chilton' +alias school='nvim ~/documents/holocron/school/school.md' + +# system +alias peace='systemctl poweroff' +alias love='systemctl reboot' +alias lock='loginctl lock-session' + +# ssh +alias nebby='ssh nebula' + +# wild shit +alias mgdrive='rclone mount gdrive: /media/gdrive --daemon --vfs-cache-mode writes' +alias micloud='rclone mount icloud: /media/icloud --daemon --vfs-cache-mode writes' +alias smp='mcrcon -H 10.0.0.104 -P 25575 -p WoopaGangaRecProGamingPassLmaoJkJk' +alias mcap='sudo umount /media/microsd ; sudo cryptsetup luksClose /dev/mapper/capsule ; sudo cryptsetup luksOpen UUID=a9e81f14-1e74-4777-a37a-81a0a43ae8d9 capsule --key-file ~/.config/cred/capsule.keyfile ; sudo mount -a' + +# --- ssh auth sock --- +export GPG_TTY=$(tty) +export SSH_AUTH_SOCK=$(gpgconf --list-dirs agent-ssh-socket) +gpgconf --launch gpg-agent + +# --- path --- + +# Define directories to add to PATH +ADDTOPATHS=( + "$HOME/.local/bin" + "$HOME/.local/bin/timecapsule" +) + +for ADDTOPATH in "${ADDTOPATHS[@]}"; do + if [ -d "$ADDTOPATH" ]; then + case ":${PATH}:" in + *:"${ADDTOPATH}":*) + ;; + *) + PATH="${PATH}:${ADDTOPATH}" + ;; + esac + else + fi +done +export PATH + +# --- scripts --- +# make lf change the working directory upon exit +alias lf='lfcd' +lfcd () {cd "$(command lf -print-last-dir "$@")"} + +# --- plugins --- +# you really hate the idea of your zshrc auto cloning +# and installling the plugin manager. To do so manually: +# git clone https://github.com/zplug/zplug "$HOME/.config/zsh/zplug" + +export ZPLUG_HOME="$HOME/.config/zsh/zplug/" # Change this to your custom directory +if [ -d "$HOME/.config/zsh/zplug" ]; then + export ZPLUG_INSTALLED="1" + source "$HOME/.config/zsh/zplug/init.zsh" +else + if [[ $- == *i* ]]; then + echo "⚠️ zplug is not installed. Run: git clone https://github.com/zplug/zplug $HOME/.config/zsh/zplug" + fi +fi + +# init zplug +if [ -n "ZPLUG_INSTALLED" ]; then + zplug "zsh-users/zsh-syntax-highlighting", defer:2 + zplug "zsh-users/zsh-history-substring-search" + zplug "zsh-users/zsh-autosuggestions" # Command suggestions as you type + zplug "zsh-users/zsh-completions" # Additional completions for more commands + zplug "olivierverdier/zsh-git-prompt" + zplug load + # install if there are new plugins + if ! zplug check --verbose; then + zplug install + zplug load + fi +fi + +# -- syntax highlighting -- +# Adjusted zsh-syntax-highlighting colors for red-green color blindness +ZSH_HIGHLIGHT_STYLES[default]=none +ZSH_HIGHLIGHT_STYLES[unknown-token]=fg=magenta # (Was red) +ZSH_HIGHLIGHT_STYLES[reserved-word]=fg=cyan +ZSH_HIGHLIGHT_STYLES[alias]=fg=blue # (Was green) +ZSH_HIGHLIGHT_STYLES[builtin]=fg=cyan +ZSH_HIGHLIGHT_STYLES[function]=fg=blue # (Was green) +ZSH_HIGHLIGHT_STYLES[command]=fg=blue,bold # (Was green) +ZSH_HIGHLIGHT_STYLES[precommand]=fg=cyan +ZSH_HIGHLIGHT_STYLES[commandseparator]=fg=cyan +ZSH_HIGHLIGHT_STYLES[hashed-command]=fg=blue # (Was green) +ZSH_HIGHLIGHT_STYLES[path]=fg=cyan,underline # This ensures paths are underlined +ZSH_HIGHLIGHT_STYLES[globbing]=fg=cyan +ZSH_HIGHLIGHT_STYLES[history-expansion]=fg=magenta # (Was red) +ZSH_HIGHLIGHT_STYLES[single-hyphen-option]=fg=cyan +ZSH_HIGHLIGHT_STYLES[double-hyphen-option]=fg=cyan +ZSH_HIGHLIGHT_STYLES[back-quoted-argument]=fg=cyan +ZSH_HIGHLIGHT_STYLES[single-quoted-argument]=fg=white,bold +ZSH_HIGHLIGHT_STYLES[double-quoted-argument]=fg=white +ZSH_HIGHLIGHT_STYLES[dollar-quoted-argument]=fg=cyan +ZSH_HIGHLIGHT_STYLES[back-double-quoted-argument]=fg=cyan +ZSH_HIGHLIGHT_STYLES[assign]=fg=cyan +ZSH_HIGHLIGHT_STYLES[comment]=fg=yellow + diff --git a/users/blake/dots/zsh/default.nix b/users/blake/dots/zsh/default.nix new file mode 100644 index 0000000..893fdc9 --- /dev/null +++ b/users/blake/dots/zsh/default.nix @@ -0,0 +1,21 @@ +{ + pkgs, + config, + ... +}: { + # just using the normal lfrc + programs.lf = { + enable = false; + }; + + # install it to userspace + home.packages = with pkgs; [lf ctpv trashy]; + + # link configs + xdg.configFile."lf/lfrc" = { + source = config.lib.file.mkOutOfStoreSymlink "/home/blake/.nix/users/blake/dots/lf/lfrc"; + }; + xdg.configFile."ctpv/config" = { + source = config.lib.file.mkOutOfStoreSymlink "/home/blake/.nix/users/blake/dots/lf/ctpv_config"; + }; +} diff --git a/users/blake/dots/zsh/zplug b/users/blake/dots/zsh/zplug new file mode 160000 index 0000000..ac6c2a3 --- /dev/null +++ b/users/blake/dots/zsh/zplug @@ -0,0 +1 @@ +Subproject commit ac6c2a3e9eea6a488d96d98c752ef887e7d5aae3 diff --git a/users/blake/home.nix b/users/blake/home.nix index 0b1b5b3..b564ded 100644 --- a/users/blake/home.nix +++ b/users/blake/home.nix @@ -1,10 +1,14 @@ -{ config, lib, pkgs, inputs, ... }: - { - + config, + lib, + pkgs, + inputs, + ... +}: { imports = [ ./dots/neovim ./dots/lf + ./dots/git ]; # general config @@ -14,20 +18,19 @@ # stand alone packages home.packages = with pkgs; [ - ripgrep - btop - p7zip - imagemagick - sops - usbutils + ripgrep + btop + p7zip + imagemagick + sops + usbutils ]; - # setup zsh home.sessionVariables.ZDOTDIR = "$HOME/.config/zsh"; programs.zsh = { enable = true; -# dotDir = ".config/zsh"; + # dotDir = ".config/zsh"; }; # link dotfiles xdg.configFile."zsh" = { @@ -61,21 +64,22 @@ }; }; # import sshkeys from keyring - home.file.".ssh/id_snowbelle".source = config.lib.file.mkOutOfStoreSymlink /home/blake/.nix/.keyring/ssh/id_snowbelle; - home.file.".ssh/id_snowbelle.pub".source = config.lib.file.mkOutOfStoreSymlink /home/blake/.nix/.keyring/ssh/id_snowbelle.pub; + #home.file.".ssh/id_snowbelle".source = config.lib.file.mkOutOfStoreSymlink /home/blake/.nix/.keyring/ssh/id_snowbelle; + #home.file.".ssh/id_snowbelle.pub".source = config.lib.file.mkOutOfStoreSymlink /home/blake/.nix/.keyring/ssh/id_snowbelle.pub; - # configure git - programs.git = { - enable = true; - userName = "blake"; - userEmail = "me@blakedheld.xyz"; - extraConfig = { - init.defaultBranch = "trunk"; - core.editor = "nvim"; - pull.rebase = true; - push.autoSetupRemote = true; + # manage secrets with sops + sops.secrets = { + "id_snowbelle" = { + owner = "blake"; + group = "blake"; + mode = "0600"; + path = "/home/blake/.ssh/id_snowbelle"; + }; + "id_snowbelle.pub" = { + owner = "blake"; + group = "blake"; + mode = "644"; + path = "/home/blake/.ssh/id_snowbelle.pub"; + }; }; - }; - - } diff --git a/users/users.nix b/users/default.nix similarity index 81% rename from users/users.nix rename to users/default.nix index ba3b79f..b1d32eb 100644 --- a/users/users.nix +++ b/users/default.nix @@ -2,7 +2,7 @@ { imports = [ - ./blake/blake.nix + ./blake ]; users.blake.enable = lib.mkDefault true;