{ config, lib, pkgs, ... }: { imports = [ ../../configs ../../configs/retiolum.nix ../../configs/pipewire.nix ../../configs/autoupdate.nix { users.mutableUsers = lib.mkForce true; # bubsy config users.users.bubsy = { uid = 1001; home = "/home/bubsy"; group = "users"; createHome = true; extraGroups = [ "audio" "networkmanager" "pipewire" "video" # "plugdev" ]; useDefaultShell = true; isNormalUser = true; }; networking.networkmanager.enable = true; networking.wireless.enable = lib.mkForce false; # programs.chromium = { # enable = true; # extensions = [ # "cjpalhdlnbpafiamejdnhcphjbkeiagm" # ublock origin # ]; # }; environment.systemPackages = with pkgs; [ kdePackages.ark pavucontrol #firefox chromium networkmanagerapplet libreoffice audacity zathura wine vlc telegram-desktop ]; # services.udev.packages = [ pkgs.ledger-udev-rules ]; services.xserver.enable = true; services.xserver.displayManager.sddm.enable = true; services.xserver.desktopManager.plasma6.enable = true; services.displayManager.sddm.wayland.enable = true; services.tlp.enable = lib.mkForce false; services.xserver.layout = "de"; } { users = { groups.plugdev = { }; users = { bitcoin = { name = "bitcoin"; description = "user for bitcoin stuff"; home = "/home/bitcoin"; isNormalUser = true; useDefaultShell = true; createHome = true; extraGroups = [ "audio" "networkmanager" "plugdev" ]; packages = [ pkgs.electrum pkgs.ledger-live-desktop ]; }; }; }; hardware.ledger.enable = true; security.sudo.extraConfig = '' bubsy ALL=(bitcoin) NOPASSWD: ALL ''; } { #remote control environment.systemPackages = with pkgs; [ x11vnc # torbrowser ]; krebs.iptables.tables.filter.INPUT.rules = [ { predicate = "-p tcp -i retiolum --dport 5900"; target = "ACCEPT"; } ]; } ]; time.timeZone = "Europe/Berlin"; hardware.trackpoint = { enable = true; sensitivity = 220; speed = 0; emulateWheel = true; }; services.logind.settings.Login.HandleLidSwitch = "ignore"; nixpkgs.config.permittedInsecurePackages = [ "python3.13-ecdsa-0.19.1" ]; krebs.build.host = config.krebs.hosts.daedalus; }