summaryrefslogtreecommitdiff
path: root/home-manager/home-cleanup.nix
blob: 0754d95e50ebfb311b3e0e9f3279d3a2218f0c6d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
{ config, lib, ... }: let
	cacheHome  = config.xdg.cacheHome;
	configHome = config.xdg.configHome;
	dataHome   = config.xdg.dataHome;
in {
	# Gtk 2
	# This file may be generated by home-manager, so this will need to be set
	# so that it ends up in the correct location
	gtk.gtk2.configLocation = "${configHome}/gtk-2.0/gtkrc";

	# Npm
	xdg.configFile.npmrc = {
		enable = lib.mkDefault true;
		text = ''
			prefix=${dataHome}/npm
			cache=${cacheHome}/npm
			init-module=${dataHome}/npm/npm-init.js
		'';
		target = "npm/npmrc";
	};
}