Paste not found.
Surprise! We've been running on hardware provided by BuyVM for a few months and wanted to show them a little appreciation.
Running a paste site comes with unique challenges, ones that aren't always obvious and hard to control. As such, BuyVM offered us a home where we could worry less about the hosting side of things and focus on maintaining a clean and useful service! Go check them out and show them some love!
Submitted on March 18, 2025 at 12:10 PM
Expires on June 16, 2025 at 12:10 PM (1 month from now)

New Paste 1 (Text)

{ config, pkgs, ... }:
{
  imports =
    [       ./hardware-configuration.nix
    ];

  boot.loader.systemd-boot.enable = true;
  boot.loader.efi.canTouchEfiVariables = true;

  boot.initrd.luks.devices."luks-8zoinke".device = "/dev/disk/by-uuid/8zoinke";

  boot.supportedFilesystems = [ "ntfs" ];

boot.binfmt.registrations.appimage = {
  wrapInterpreterInShell = false;
  interpreter = "${pkgs.appimage-run}/bin/appimage-run";
  recognitionType = "magic";
  offset = 0;
  mask = ''\xff\xff\xff\xff\x00\x00\x00\x00\xff\xff\xff'';
  magicOrExtension = ''\x7fELF....AI\x02'';
};

  networking.networkmanager.enable = true;

  networking.hostName = "UHU";

services.avahi = {
  enable = true;
  nssmdns4 = true;
  openFirewall = true;
};


  time.timeZone = "Europe/Luxembourg";

  i18n.defaultLocale = "en_US.UTF-8";

  i18n.extraLocaleSettings = {
    LC_ADDRESS = "en_IE.UTF-8";
    LC_IDENTIFICATION = "en_IE.UTF-8";
    LC_MEASUREMENT = "en_IE.UTF-8";
    LC_MONETARY = "en_IE.UTF-8";
    LC_NAME = "en_IE.UTF-8";
    LC_NUMERIC = "en_IE.UTF-8";
    LC_PAPER = "en_IE.UTF-8";
    LC_TELEPHONE = "en_IE.UTF-8";
    LC_TIME = "en_IE.UTF-8";
  };

  services.openssh.enable = true;
  services.xserver.enable = true;

  services.xserver.displayManager.lightdm.enable = true;
  services.xserver.desktopManager.cinnamon.enable = true;

  services.xserver.xkb = {
    layout = "us";
    variant = "altgr-intl";
  };

services.printing.enable = true;


services.fprintd.enable = true;

services.udev.packages = [ pkgs.android-udev-rules ];

 services.pulseaudio.enable = false;
 security.rtkit.enable = true;
 services.pipewire = {
   enable = true;
   alsa.enable = true;
   alsa.support32Bit = true;
   pulse.enable = true;

  };

  users.users.uhu = {
    isNormalUser = true;
    description = "uhu";
    extraGroups = [ "networkmanager" "wheel" "incus-admin" ];
    packages = with pkgs; [
    ];
  };


programs.firejail.enable = true;

  nixpkgs.config.allowUnfree = true;

  environment.systemPackages = with pkgs; [
    appimage-run
	fuse-7z-ng
	android-tools
	android-file-transfer 
	anydesk
	anytype
	aria2
	brave
	btop
	byobu
	dosfstools
	dupeguru
	element-desktop
	ente-auth
	ephemeral
	exfat
	exfatprogs
	fclones-gui
	ffmpeg-full
	firejail
	freetube
   	gearlever
	gimp
	gparted
	handbrake
	heimdall
	heimdall-gui
	idevicerestore
    inxi
	irccloud
    libreoffice-still
	librewolf
	mpv
    mtr
	nnn
	otpclient
	peazip
	photocollage
	popsicle
	proton-pass
	protonvpn-gui
	protonvpn-cli
	putty
	quasselClient
   	rclone
	rclone-browser
	scrcpy
	session-desktop
   	signal-desktop
	simplex-chat-desktop
	streamlink
	tabby
	tabby-agent
	termite
	terminator
	thunderbird-bin
   	tmux
	ulauncher
	ungoogled-chromium
	unzip
	usbimager
	usbtop
	usbutils	
	usbview
	variety
	ventoy-full
	vscodium-fhs
	waveterm
	woeusb-ng
   	yt-dlp
	p7zip
	curl
	pv
	bc
  ];

nix.gc = { automatic = true; dates = "weekly"; options = "--delete-older-than 7d"; };

  system.stateVersion = "24.05";
}