From 21ee6249f5362d30670fd1710b4ab0ac0500b572 Mon Sep 17 00:00:00 2001 From: Julian T Date: Thu, 17 Sep 2020 20:12:22 +0200 Subject: Added more packages and general extra things from usage --- configuration.nix | 59 ++++++++++++++++++++++++++++++++++--------------------- 1 file changed, 37 insertions(+), 22 deletions(-) diff --git a/configuration.nix b/configuration.nix index f3cb077..96e06f5 100644 --- a/configuration.nix +++ b/configuration.nix @@ -18,6 +18,8 @@ # Define on which hard drive you want to install Grub. boot.loader.grub.device = "/dev/sda"; + hardware.opengl.enable = true; + networking = { # Hostname and wireless enabled hostName = "jx230"; @@ -81,6 +83,12 @@ }; }; + programs.gnupg.agent = { + enable = true; + enableSSHSupport = true; + pinentryFlavor = "gtk2"; + }; + # Enable the X11 windowing system. services.xserver = { enable = true; @@ -128,6 +136,7 @@ extraGroups = [ "wheel" "video" ]; }; + # This value determines the NixOS release with which your system is to be # compatible, in order to avoid breaking some software such as database # servers. You should change this only after NixOS release notes say you @@ -140,27 +149,33 @@ # List packages installed in system profile. To search, run: # $ nix search wget - environment.systemPackages = with pkgs; [ - # General stuff - wget vim neovim git htop zsh stow pass python tree python3 dnsutils - - # Other stuff - networkmanagerapplet - - # X stuff - feh xscreensaver dmenu rofi xorg.xmodmap xss-lock - acpilight xdotool dunst - - # Gui applications - firefox gnome3.evolution pavucontrol okular leafpad inkscape gimp meld - pinentry gnome3.gnome-system-monitor gnome3.dconf pcmanfm termite - # (st.override { conf = builtins.readFile ./st-config.h; }) - - # Other stuff - # texlive.combined.scheme-full biber - - # Hardware stuff. X230 - linuxPackages.acpi_call - ]; + nixpkgs.config.allowUnfree = true; + environment = { + systemPackages = with pkgs; [ + # General stuff + wget vim neovim git htop zsh stow pass python tree python3 dnsutils + gnupg zip unzip gopass tig file imagemagick gcc binutils whois + nmap go + + # Network stuff + networkmanagerapplet networkmanager-openconnect networkmanager-l2tp + + # X stuff + feh xscreensaver dmenu rofi xorg.xmodmap xss-lock + acpilight xdotool dunst xcompmgr scrot libnotify + + # Gui applications + firefox gnome3.evolution pavucontrol okular leafpad inkscape gimp meld + pinentry gnome3.gnome-system-monitor gnome3.dconf pcmanfm termite + quasselClient nomacs wireshark spotify + # (st.override { conf = builtins.readFile ./st-config.h; }) + + # Other stuff + # texlive.combined.scheme-full biber + + # Hardware stuff. X230 + linuxPackages.acpi_call + ]; + }; } -- cgit v1.2.3