summaryrefslogtreecommitdiff
path: root/configuration.nix
diff options
context:
space:
mode:
Diffstat (limited to 'configuration.nix')
-rw-r--r--configuration.nix59
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
+ ];
+ };
}