aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKenny Ballou <kb@devnulllabs.io>2023-03-09 13:39:55 -0700
committerKenny Ballou <kb@devnulllabs.io>2023-03-14 15:40:56 -0600
commit5edab186297687700bc8f6e4b86dce229fc4e054 (patch)
tree2ec6af794ed29e14311dff83dbaf036349eec1ce
parentd0d137aa33c05dc9cd274e8bf52955ae79660449 (diff)
downloaddotfiles-5edab186297687700bc8f6e4b86dce229fc4e054.tar.gz
dotfiles-5edab186297687700bc8f6e4b86dce229fc4e054.tar.xz
retire h4x system
This hasn't been used since the repository was created, essentially, remove system and home. Signed-off-by: Kenny Ballou <kb@devnulllabs.io>
-rw-r--r--Makefile2
-rw-r--r--homes/h4x.scm165
-rw-r--r--systems/h4x.scm269
3 files changed, 1 insertions, 435 deletions
diff --git a/Makefile b/Makefile
index 3b97f102..0871ed41 100644
--- a/Makefile
+++ b/Makefile
@@ -1,7 +1,7 @@
NIX_FILES = $(shell find . name -name '*.nix' -type f)
MAX_AGE=14d
CHANNEL_FILE=./config/guix/channels.scm
-HOSTS=axo h4x daeva owl baal yak koi bard
+HOSTS=axo daeva owl baal yak koi bard
SYSTEMS=$(patsubst %,systems/%,$(HOSTS))
HOMES=$(patsubst %,homes/%,$(HOSTS))
HOSTNAME=$(shell hostname)
diff --git a/homes/h4x.scm b/homes/h4x.scm
deleted file mode 100644
index 9e9526d5..00000000
--- a/homes/h4x.scm
+++ /dev/null
@@ -1,165 +0,0 @@
-(define-module (homes h4x)
- #:use-module (gnu home)
- #:use-module (gnu packages)
- #:use-module (gnu services)
- #:use-module (guix gexp)
- #:use-module (gnu home services)
- #:use-module (gnu home services fontutils)
- #:use-module (gnu home services mcron)
- #:use-module (gnu home services shells)
- #:use-module (gnu home services shepherd)
- #:use-module (gnu home services symlink-manager)
- #:use-module (gnu home services xdg)
- #:use-module (kbg)
- #:use-module (kbg packages profiles base)
- #:use-module (kbg packages profiles development)
- #:use-module (kbg packages profiles desktop)
- #:use-module (kbg packages profiles fonts)
- #:use-module (kbg packages emacs)
- #:use-module (kbg services emacs)
- #:use-module (kbg services shell)
- #:use-module (kbg services xdg))
-
-(home-environment
- (packages
- (append ;; %kbg-base-packages
- %kbg-fonts
- %kbg-base-development-packages
- %kbg-desktop-packages
- (map (compose list specification->package+output)
- (list "aria2"
- "aspell"
- "aspell-dict-en"
- "bash-completion"
- "coq"
- "diffstat"
- "diffutils"
- "direnv"
- ;; "ditaa"
- ;; "docbook-xml"
- "docx2txt"
- "dos2unix"
- "dot2tex"
- "enchant"
- "entr"
- "exiv2"
- "fd"
- "ffmpeg"
- "file"
- "findutils"
- "firefox"
- "flatpak"
- "fontconfig"
- "fzf"
- "gawk"
- "getmail"
- "gimp"
- "git"
- "global"
- "grep"
- "gnupg"
- "gnuplot"
- "sed"
- "tar"
- "gnutls"
- "go-github-com-errata-ai-vale"
- "graphviz"
- "groff"
- "guile"
- ;; "hammer"
- "highlight"
- ;; "htmlTidy"
- "htop"
- ;; "httperf"
- "icecat"
- "imagemagick"
- ;; "imgcat"
- "inkscape"
- "iotop"
- "isync"
- ;; "jmeter"
- "jq"
- "kitty"
- "ledger"
- "less"
- "libreoffice"
- "librsvg"
- "mc"
- "mercurial"
- ;; "mitmproxy"
- "mpc"
- "mpd"
- "mpdris2"
- "msmtp"
- "mtr"
- "mu"
- ;; "multimarkdown"
- "mutt"
- "ncmpcpp"
- "nmap"
- "notmuch"
- "obs"
- "octave"
- ;; "openjdk11"
- "openssh"
- "openssl"
- "openvpn"
- "p7zip"
- "pandoc"
- "paperkey"
- "parallel"
- "patch"
- "patchutils"
- "pdfpc"
- ;; "pdftk"
- "plantuml"
- "playerctl"
- "poppler"
- ;; "postman"
- "pv"
- "pwgen"
- "python"
- "qrencode"
- "r"
- "racket"
- "ranger"
- "renameutils"
- "ripgrep"
- "rsync"
- "rtags"
- "screen"
- "shellcheck"
- "socat"
- "source-highlight"
- "sqlite"
- "stow"
- "subversion"
- ;; "svg2tikz"
- "tcpdump"
- "time"
- "tmux"
- "tokei"
- "tree"
- "units"
- "unzip"
- ;; "urlwatch"
- "wavemon"
- "wget"
- "whois"
- "wordnet"
- "xbindkeys"
- "xev"
- "xorriso"
- "xournal"
- "xsensors"
- "xz"
- "yubikey-personalization"
- "z3"
- "zeal"
- "zip"
- ;; "zotero"
- ))))
-
- (services
- (append bash-service emacs-service xdg-service)))
-
diff --git a/systems/h4x.scm b/systems/h4x.scm
deleted file mode 100644
index 55b606b2..00000000
--- a/systems/h4x.scm
+++ /dev/null
@@ -1,269 +0,0 @@
-;; This is an operating system configuration template
-;; for a "desktop" setup with GNOME and Xfce where the
-;; root partition is encrypted with LUKS, and a swap file.
-
-(use-modules (guix)
- (guix utils)
- (gnu)
- (gnu system nss)
- (nongnu packages linux)
- (nongnu packages mozilla)
- (nongnu packages printers)
- (nongnu system linux-initrd))
-(use-service-modules avahi
- base
- cups
- dbus
- desktop
- linux
- mcron
- networking
- nix
- security-token
- xorg)
-(use-package-modules admin
- aspell
- base
- bash
- bittorrent
- bootloaders
- certs
- code
- compression
- cryptsetup
- cups
- disk
- ebook
- emacs
- engineering
- entr
- file
- fontutils
- fonts
- freedesktop
- gawk
- gimp
- gnome
- gnupg
- graphviz
- groff
- gstreamer
- idutils
- image
- kde
- less
- libusb
- linux
- lsof
- music
- ncdu
- networking
- nfs
- package-management
- password-utils
- patchutils
- parallel
- pciutils
- pv
- rsync
- rust-apps
- security-token
- ssh
- shells
- shellutils
- sync
- terminals
- textutils
- time
- tls
- tmux
- version-control
- video
- vim
- vpn
- w3m
- web
- wget
- wordnet
- xorg)
-
-(define garbage-collector-job
- #~(job "5 0 * * *"
- "guix gc -F 1G"))
-
-(operating-system
- ;; (kernel linux)
- ;; (firmware linux-firmware)
- (initrd microcode-initrd)
- (host-name "h4x")
- (timezone "America/Boise")
- (locale "en_US.utf8")
- (keyboard-layout (keyboard-layout "us" #:options '("ctrl:nocaps")))
-
- (bootloader (bootloader-configuration
- (bootloader grub-bootloader)
- (terminal-outputs '(console))
- (targets (list "/dev/disk/by-id/wwn-0x5002538e000c21b7"
- "/dev/disk/by-id/wwn-0x5002538e40de02bf"))
- (keyboard-layout keyboard-layout)))
-
- (initrd-modules (append (list "dm-raid" "raid1")
- %base-initrd-modules))
-
- (mapped-devices
- (list
- (mapped-device
- (source (list "/dev/sda2" "/dev/sdb2"))
- (target "/dev/md0")
- (type raid-device-mapping))
- (mapped-device
- (source (uuid "80e61014-c20d-428e-b7f2-c4dd206a3ade"))
- (target "luks-80e61014-c20d-428e-b7f2-c4dd206a3ade")
- (type luks-device-mapping))))
-
- (file-systems (append
- (list (file-system
- (device (uuid "4bceee1a-23e3-484a-965c-04707e81b1f8"))
- (mount-point "/")
- (type "ext4")
- (dependencies mapped-devices)))
- %base-file-systems))
-
- ;; Specify a swap file for the system, which resides on the
- ;; root file system.
- (swap-devices
- (list (swap-space
- (target "/swapfile")
- (dependencies mapped-devices))))
-
- (users (cons (user-account
- (name "kb")
- (password (crypt "alice" "$6$abc"))
- (group "users")
- (supplementary-groups '("wheel" "netdev"
- "audio" "video")))
- %base-user-accounts))
-
- ;; This is where we specify system-wide packages.
- (packages (append (list
- aria2
- aspell-dict-en
- bash-completion
- calibre
- cryptsetup
- diffstat
- diffutils
- dos2unix
- dot2tex
- emacs
- entr
- ethtool
- exiv2
- fd
- fdisk
- ffmpeg
- file
- findutils
- firefox
- font-dejavu
- font-google-noto
- fontconfig
- ;; freecad
- fzf
- gawk
- gimp
- git
- gnome-tweaks
- gnupg
- gnutls
- gptfdisk
- grep
- groff
- gstreamer
- gst-plugins-bad
- gst-plugins-base
- gst-plugins-good
- gst-plugins-ugly
- gvfs
- hplip
- hplip-plugin
- htop
- iotop
- iperf
- jq
- kcachegrind
- kitty
- less
- lsof
- ltrace
- mtr
- ncdu
- nfs-utils
- nmap
- nss-certs
- okular
- openssh
- openssl
- parallel
- patch
- patchutils
- pciutils
- perf
- picard
- progress
- pv
- pwgen
- rclone
- renameutils
- ripgrep
- rsync
- sed
- smartmontools
- socat
- stow
- strace
- tar
- tcpdump
- time
- tmux
- tree
- unzip
- util-linux
- vim
- vlc
- w3m
- wget
- which
- whois
- wireguard-tools
- wordnet
- xdg-utils
- xev
- xfsprogs
- xkill
- xz
- yubikey-personalization
- zip
- zsh
- zsh-syntax-highlighting)
- %base-packages))
-
- ;; Add GNOME and Xfce---we can choose at the log-in screen
- ;; by clicking the gear. Use the "desktop" services, which
- ;; include the X11 log-in service, networking with
- ;; NetworkManager, and more.
- (services (append (list (service gnome-desktop-service-type)
- ;;(geoclue-service)
- (service cups-service-type)
- (set-xorg-configuration
- (xorg-configuration
- (keyboard-layout keyboard-layout)))
- (service nix-service-type)
- (service pcscd-service-type)
- (simple-service 'my-cron-jobs
- mcron-service-type
- (list garbage-collector-job)))
- %kbg-desktop-services))
-
- ;; Allow resolution of '.local' host names with mDNS.
- (name-service-switch %mdns-host-lookup-nss))