]> git.dujemihanovic.xyz Git - nixos-configuration.git/commitdiff
Convert to server config
authorDuje Mihanović <duje.mihanovic@skole.hr>
Sun, 10 Sep 2023 17:20:32 +0000 (19:20 +0200)
committerDuje Mihanović <duje.mihanovic@skole.hr>
Sun, 10 Sep 2023 17:20:32 +0000 (19:20 +0200)
configuration.nix

index 4938bdfefbbe2bd58b3fa5441b29abe5428c5f93..61a1f8ea62f18168d34efab81c0e5e8d4fbd429a 100644 (file)
     LC_TIME = "hr_HR.UTF-8";
   };
 
-  # Enable the X11 windowing system.
-  services.xserver.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 = {
-    layout = "hr";
-    xkbVariant = "";
-    xkbOptions = "caps:swapescape";
-  };
-
   # Configure console keymap
   console.keyMap = "croat";
 
   services.printing.enable = true;
 
   # Enable sound with pipewire.
-  sound.enable = true;
-  hardware.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;
+  sound.enable = false;
 
   programs.zsh = {
     enable = true;
     isNormalUser = true;
     description = "Duje";
     extraGroups = [ "networkmanager" "wheel" "libvirtd" ];
-    packages = with pkgs; [
-      librewolf
-      thunderbird
-      dino
-      nheko
-      pass
-      passExtensions.pass-otp
-      passExtensions.pass-audit
-      passExtensions.pass-genphrase
-    ];
     openssh.authorizedKeys.keys =
-      [ "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIIMI2evf5v4ghSCJWacQJGMINjYW48WZYLvL6KIob1rd" ];
+      [ "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIIMI2evf5v4ghSCJWacQJGMINjYW48WZYLvL6KIob1rd"
+        "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIKeuxm8MnRjkVnrE+lZjlI+MuqzvD78OmvSgd43UMJ6b" ];
     shell = pkgs.zsh;
   };
 
   #  wget
     neovim
     lm_sensors
-    brasero
   ];
 
   virtualisation.libvirtd.enable = true;