From 4e970f7cc35d2747af0baa6fca9df5abc18bee43 Mon Sep 17 00:00:00 2001 From: Simon Parri Date: Sat, 14 Jun 2025 15:01:30 -0500 Subject: hosts: Rename ades/* to bean/* --- hosts/bean/common.nix | 83 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 83 insertions(+) create mode 100644 hosts/bean/common.nix (limited to 'hosts/bean/common.nix') diff --git a/hosts/bean/common.nix b/hosts/bean/common.nix new file mode 100644 index 0000000..5d4bde3 --- /dev/null +++ b/hosts/bean/common.nix @@ -0,0 +1,83 @@ +{ inputs, lib, pkgs, ... }: + +let + blender-bin = inputs.blender-bin. + packages.x86_64-linux; +in +{ + imports = [ + ./hardware.nix + ]; + + this.pc.enable = true; + this.gui.enable = true; + + this.locales.default = "us"; + + time.timeZone = "America/Chicago"; + + networking.domain = "bean.alef.zoar.cx"; + + this.sets = { + arch.tools = true; + cli.tools.full = true; + gui.tools.full = true; + gui.fonts = true; + net.tools.minimal = true; + sound.tools = true; + sys.tools = true; + }; + environment.systemPackages = with pkgs; [ + emacs + awesome + jre + rxvt-unicode + nethack + sil-q + ppsspp + wesnoth + luanti + gzdoom + teeworlds + superTuxKart + mindustry + shattered-pixel-dungeon + bzflag + xonotic-glx + mgba + taisei + unvanquished + adwaita-icon-theme + arc-theme + arc-icon-theme + blender-bin.blender_3_6 + zeroad + ]; + + programs.firefox = { + enable = true; + package = pkgs.firefox-esr; + } // + import ./firefox-prefs.nix {}; + + services.xserver.enable = true; + environment.etc = { + "X11/xinit/xinitrc" = { + source = ./xinitrc; + mode = "755"; + }; + "X11/Xresources".source = ./Xresources; + "xdg/awesome/rc.lua".source = ./awesome.lua; + "xdg/gtk-3.0/settings.ini".source = ./gtkrc-3.ini; + }; + + services.joycond.enable = true; + + boot.binfmt.emulatedSystems = [ "aarch64-linux" ]; + + this.hosts = { + mine = true; + }; + + system.stateVersion = "24.11"; +} -- cgit v1.2.3