From 1bf3431b471571f26c7c3584d189e03cbcec23ad Mon Sep 17 00:00:00 2001 From: Paul-Henri Froidmont Date: Mon, 16 Mar 2020 15:01:59 +0100 Subject: [PATCH] Move dev tools to a dedicated file --- configs/dev.nix | 11 +++++++++++ configs/gui.nix | 3 +-- hosts/nixos-desktop/configuration.nix | 4 +++- hosts/work-laptop/configuration.nix | 3 +-- 4 files changed, 16 insertions(+), 5 deletions(-) create mode 100644 configs/dev.nix diff --git a/configs/dev.nix b/configs/dev.nix new file mode 100644 index 0000000..2565acf --- /dev/null +++ b/configs/dev.nix @@ -0,0 +1,11 @@ +{ config, lib, pkgs, ... }: +{ + home-manager.users.froidmpa = {pkgs, config, ...}: { + nixpkgs.config.allowUnfree = true; + home.packages = with pkgs; [ + jdk + jetbrains.idea-ultimate + maven + ]; + }; +} diff --git a/configs/gui.nix b/configs/gui.nix index c227814..d4122bc 100644 --- a/configs/gui.nix +++ b/configs/gui.nix @@ -1,13 +1,12 @@ { config, lib, pkgs, ... }: { - nixpkgs.config.allowUnfree = true; + nixpkgs.config.packageOverrides = pkgs: { nur = import (builtins.fetchTarball "https://github.com/nix-community/NUR/archive/master.tar.gz") { inherit pkgs; }; }; home.packages = with pkgs; [ - jetbrains.idea-ultimate keepassxc krita riot-desktop diff --git a/hosts/nixos-desktop/configuration.nix b/hosts/nixos-desktop/configuration.nix index f114be0..ce37399 100644 --- a/hosts/nixos-desktop/configuration.nix +++ b/hosts/nixos-desktop/configuration.nix @@ -5,6 +5,7 @@ ../../configs/system.nix ../../configs/user.nix ../../configs/virtualisation.nix + ../../configs/dev.nix ../../configs/games.nix ]; @@ -31,6 +32,7 @@ time.timeZone = "Europe/Amsterdam"; services.xserver.videoDrivers = ["amdgpu"]; + services.sshd.enable = true; environment.systemPackages = with pkgs; [ ]; -} \ No newline at end of file +} diff --git a/hosts/work-laptop/configuration.nix b/hosts/work-laptop/configuration.nix index bd573b7..8e7f267 100644 --- a/hosts/work-laptop/configuration.nix +++ b/hosts/work-laptop/configuration.nix @@ -4,6 +4,7 @@ ./hardware-configuration.nix ../../configs/system.nix ../../configs/user.nix + ../../configs/dev.nix ../../configs/virtualisation.nix ]; @@ -54,8 +55,6 @@ home-manager.users.froidmpa = {pkgs, config, ...}: { home.packages = with pkgs; [ slack-dark - maven - jdk ]; services.network-manager-applet.enable = true; services.blueman-applet.enable = true;