-
Notifications
You must be signed in to change notification settings - Fork 12
/
config.nix
132 lines (105 loc) · 1.92 KB
/
config.nix
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
{
allowUnfree = true;
firefox = {
enableGoogleTalkPlugin = true;
enableAdobeFlash = true;
enableBluejeans = true;
};
chromium = {
enablePepperFlash = true;
enablePepperPDF = true;
};
packageOverrides = pkgs_: with pkgs_; {
gtk-config = import ./gtk-config {
inherit (pkgs) stdenv albatross;
};
termite-config = import ./termite-config {
inherit (pkgs) stdenv;
vte = gnome3.vte;
};
qtile-config = import ./qtile-config {
inherit (pkgs) stdenv;
};
bash-config = import ./bash-config {
inherit (pkgs) stdenv fzf;
};
my_vim = import ./vim-config { inherit pkgs ; };
all = with pkgs; buildEnv {
name = "all";
paths = [
gtk-config
termite-config
qtile-config
bash-config
nix-repl
nix-prefetch-scripts
nixpkgs-lint
nixops
nox
patchelf
patchutils
telnet
wireshark-gtk
bind
termite
cv
powerline-fonts
clipit
ntfy
pasystray
pavucontrol
blueman
arandr
gnumake
tree
fzf
ripgrep
ranger
my_vim
atom
git
git-radar
gitg
meld
tig
bazaar
mercurial
zip
unzip
p7zip
bc
firefoxWrapper
chromium
httpie
cloc
jq
go
oraclejdk8
maven
idea.idea-ultimate
heroku
python27
gcc
nim
nimble
ponyc
python27Packages.glances
python27Packages.docker_compose
qemu
gparted
proot
vagrant
ansible2
evince
libreoffice
vlc
ffmpeg
geeqie
pinta
graphicsmagick
deluge
hexchat
];
};
};
}