diff options
author | Julian T <julian@jtle.dk> | 2020-09-17 20:12:22 +0200 |
---|---|---|
committer | Julian T <julian@jtle.dk> | 2020-09-17 20:12:22 +0200 |
commit | 21ee6249f5362d30670fd1710b4ab0ac0500b572 (patch) | |
tree | 53b04e0ae7b44648bec7fcc15a75b867e29aefbf | |
parent | 22b9b3bf1c356cd9440c7c872aa32f041459c7ec (diff) |
Added more packages and general extra things from usage
-rw-r--r-- | configuration.nix | 59 |
1 files 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 + ]; + }; } |