diff options
author | Kenny Ballou <kb@devnulllabs.io> | 2023-03-09 13:39:55 -0700 |
---|---|---|
committer | Kenny Ballou <kb@devnulllabs.io> | 2023-03-14 15:40:56 -0600 |
commit | 5edab186297687700bc8f6e4b86dce229fc4e054 (patch) | |
tree | 2ec6af794ed29e14311dff83dbaf036349eec1ce | |
parent | d0d137aa33c05dc9cd274e8bf52955ae79660449 (diff) | |
download | dotfiles-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-- | Makefile | 2 | ||||
-rw-r--r-- | homes/h4x.scm | 165 | ||||
-rw-r--r-- | systems/h4x.scm | 269 |
3 files changed, 1 insertions, 435 deletions
@@ -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)) |