I recently reinstalled my nixos (long story). but for some reason, tailscale refuses to install. when i reinstalled, i just copied over my configuration.nix to replace the default one from the install (not sure if that is part of the problem?). or maybe its just broken right now, and i need to wait it out?

ok tailscale.com/net/tstun 0.034s

ok tailscale.com/packages/deb 0.028s

-– FAIL: TestGetList (0.00s)

portlist_test.go:19: seek /proc/net/tcp: illegal seek

-– FAIL: TestIgnoreLocallyBoundPorts (0.00s)

portlist_test.go:40: seek /proc/net/tcp: illegal seek

-– FAIL: TestPoller (0.00s)

portlist_test.go:61: seek /proc/net/tcp: illegal seek

FAIL

FAIL tailscale.com/portlist 0.016s

FAIL

error: builder for ‘/nix/store/18r5bq5bx8n79mgpv69mnfjq8w7z05b0-tailscale-1.82.5.drv’ failed with exit code 1

error: 1 dependencies of derivation ‘/nix/store/pd0225japsibj036hgfzj48q960wx8k4-system-generators.drv’ failed to build

error: 1 dependencies of derivation ‘/nix/store/572pg1xc24wdd01v7cyvvrdijn7qb20y-system-path.drv’ failed to build

error: 1 dependencies of derivation ‘/nix/store/hln81111gkd51fzm7napkb40wd3rx9ig-nixos-system-wwt-25.05.809261.7c815e513adb.drv’ failed to build

  • dadarobot@lemmy.sdf.orgOP
    link
    fedilink
    English
    arrow-up
    1
    arrow-down
    1
    ·
    2 months ago

    x86-64

    # Edit this configuration file to define what should be installed on

    # your system. Help is available in the configuration.nix(5) man page

    # and in the NixOS manual (accessible by running ‘nixos-help’).

    { config, pkgs, … }:

    {

    imports =

    \[ # Include the results of the hardware scan.
    
      ./hardware-configuration.nix
    
    \];
    

    # Bootloader.

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

    boot.loader.efi.canTouchEfiVariables = true;

    networking.hostName = “wwt”; # Define your hostname.

    services.openssh.enable = true;

    # networking.wireless.enable = true; # Enables wireless support via wpa_supplicant.

    # Configure network proxy if necessary

    # networking.proxy.default = “http://user:password@proxy:port/”;

    # networking.proxy.noProxy = “127.0.0.1,localhost,internal.domain”;

    # Enable networking

    networking.networkmanager.enable = true;

    # Set your time zone.

    time.timeZone = “America/Chicago”;

    # Select internationalisation properties.

    i18n.defaultLocale = “en_US.UTF-8”;

    i18n.extraLocaleSettings = {

    LC_ADDRESS = "en_US.UTF-8";
    
    LC_IDENTIFICATION = "en_US.UTF-8";
    
    LC_MEASUREMENT = "en_US.UTF-8";
    
    LC_MONETARY = "en_US.UTF-8";
    
    LC_NAME = "en_US.UTF-8";
    
    LC_NUMERIC = "en_US.UTF-8";
    
    LC_PAPER = "en_US.UTF-8";
    
    LC_TELEPHONE = "en_US.UTF-8";
    
    LC_TIME = "en_US.UTF-8";
    

    };

    # Enable the X11 windowing system.

    services.xserver.enable = true;

    services.tailscale.enable = true;

    # Enable the GNOME Desktop Environment.

    services.xserver.displayManager.gdm.enable = true;

    services.xserver.desktopManager.gnome.enable = true;

    # Configure keymap in X11

    services.xserver.xkb = {

    layout = "us";
    
    variant = "";
    

    };

    # Enable CUPS to print documents.

    #services.printing.enable = true;

    services.gvfs.enable = true;

    # Enable sound with pipewire.

    services.pulseaudio.enable = false;

    security.rtkit.enable = true;

    services.pipewire = {

    enable = true;
    
    alsa.enable = true;
    
    alsa.support32Bit = true;
    
    pulse.enable = true;
    
    \# If you want to use JACK applications, uncomment this
    
    #jack.enable = true;
    
    \# use the example session manager (no others are packaged yet so this is enabled by default,
    
    \# no need to redefine it in your config for now)
    
    #media-session.enable = true;
    

    };

    # Enable touchpad support (enabled default in most desktopManager).

    # services.xserver.libinput.enable = true;

    services.flatpak.enable = true;

    # Define a user account. Don’t forget to set a password with ‘passwd’.

    [redacted]

    # Enable automatic login for the user.

    services.displayManager.autoLogin.enable = true;

    services.displayManager.autoLogin.user = [redacted];

    # Workaround for GNOME autologin: https://github.com/NixOS/nixpkgs/issues/103746#issuecomment-945091229

    systemd.services.“getty@tty1”.enable = false;

    systemd.services.“autovt@tty1”.enable = false;

    # Install firefox.

    programs.firefox.enable = true;

    # Allow unfree packages

    nixpkgs.config.allowUnfree = true;

    # List packages installed in system profile. To search, run:

    # $ nix search wget

    environment.systemPackages = with pkgs; [

    vim
    
    wget
    
    screen
    
    google-chrome
    
    openssh
    
    blackbox-terminal
    
    gnome-tweaks
    
    imagemagick
    
    git
    
    gimp
    
    libreoffice-still
    
    pipx
    
    python312
    
    sound-juicer
    
    yt-dlp
    
    brasero
    
    cdparanoia
    
    moonlight-qt
    
    ghostscript
    

    ];

    nix.settings.experimental-features = [ “nix-command” “flakes” ];

    # Some programs need SUID wrappers, can be configured further or are

    # started in user sessions.

    # programs.mtr.enable = true;

    # programs.gnupg.agent = {

    # enable = true;

    # enableSSHSupport = true;

    # };

    # List services that you want to enable:

    # Enable the OpenSSH daemon.

    # services.openssh.enable = true;

    # Open ports in the firewall.

    # networking.firewall.allowedTCPPorts = [ … ];

    # networking.firewall.allowedUDPPorts = [ … ];

    # Or disable the firewall altogether.

    # networking.firewall.enable = false;

    # This value determines the NixOS release from which the default

    # settings for stateful data, like file locations and database versions

    # on your system were taken. It‘s perfectly fine and recommended to leave

    # this value at the release version of the first install of this system.

    # Before changing this value read the documentation for this option

    # (e.g. man configuration.nix or on https://nixos.org/nixos/options.html).

    system.stateVersion = “24.05”; # Did you read the comment?

    }