This repository has no description
0

Configure Feed

Select the types of activity you want to include in your feed.

superconfig / machines / daedalus / config.nix
2.7 kB 113 lines
1{ 2 lib, 3 pkgs, 4 ... 5}: 6 7{ 8 imports = [ 9 ../../configs 10 ../../configs/retiolum.nix 11 ../../configs/pipewire.nix 12 ../../configs/autoupdate.nix 13 { 14 users.mutableUsers = lib.mkForce true; 15 # bubsy config 16 users.users.bubsy = { 17 uid = 1001; 18 home = "/home/bubsy"; 19 group = "users"; 20 createHome = true; 21 extraGroups = [ 22 "audio" 23 "networkmanager" 24 "pipewire" 25 "video" 26 # "plugdev" 27 ]; 28 useDefaultShell = true; 29 isNormalUser = true; 30 }; 31 networking.networkmanager.enable = true; 32 networking.wireless.enable = lib.mkForce false; 33 # programs.chromium = { 34 # enable = true; 35 # extensions = [ 36 # "cjpalhdlnbpafiamejdnhcphjbkeiagm" # ublock origin 37 # ]; 38 # }; 39 environment.systemPackages = with pkgs; [ 40 kdePackages.ark 41 pavucontrol 42 #firefox 43 chromium 44 networkmanagerapplet 45 libreoffice 46 audacity 47 zathura 48 wine 49 vlc 50 telegram-desktop 51 ]; 52 # services.udev.packages = [ pkgs.ledger-udev-rules ]; 53 services.xserver.enable = true; 54 services.xserver.displayManager.sddm.enable = true; 55 services.xserver.desktopManager.plasma6.enable = true; 56 services.displayManager.sddm.wayland.enable = true; 57 services.tlp.enable = lib.mkForce false; 58 services.xserver.layout = "de"; 59 } 60 { 61 users = { 62 groups.plugdev = { }; 63 users = { 64 bitcoin = { 65 name = "bitcoin"; 66 description = "user for bitcoin stuff"; 67 home = "/home/bitcoin"; 68 isNormalUser = true; 69 useDefaultShell = true; 70 createHome = true; 71 extraGroups = [ 72 "audio" 73 "networkmanager" 74 "plugdev" 75 ]; 76 packages = [ 77 pkgs.electrum 78 pkgs.ledger-live-desktop 79 ]; 80 }; 81 }; 82 }; 83 hardware.ledger.enable = true; 84 security.sudo.extraConfig = '' 85 bubsy ALL=(bitcoin) NOPASSWD: ALL 86 ''; 87 } 88 { 89 #remote control 90 environment.systemPackages = with pkgs; [ 91 x11vnc 92 # torbrowser 93 ]; 94 networking.firewall.interfaces.retiolum.allowedTCPPorts = [ 5900 ]; 95 } 96 ]; 97 98 time.timeZone = "Europe/Berlin"; 99 100 hardware.trackpoint = { 101 enable = true; 102 sensitivity = 220; 103 speed = 0; 104 emulateWheel = true; 105 }; 106 107 services.logind.settings.Login.HandleLidSwitch = "ignore"; 108 109 nixpkgs.config.permittedInsecurePackages = [ 110 "python3.13-ecdsa-0.19.1" 111 ]; 112 113}