tangled
alpha
login
or
join now
demsem.dev
/
nixos-config
0
fork
atom
My entire NixOS config or something!
0
fork
atom
overview
issues
pulls
pipelines
Declarative Firefox extensions!
Demetrius Semanko
3 weeks ago
ceb46220
f07777de
+29
-6
2 changed files
expand all
collapse all
unified
split
configuration.nix
home.nix
-1
configuration.nix
···
112
112
# $ nix search wget
113
113
environment.systemPackages = with pkgs; [
114
114
just
115
115
-
git
116
115
vim
117
116
wget
118
117
google-chrome
+29
-5
home.nix
···
1
1
-
{ inputs, pkgs, lib, ... }:
1
1
+
{
2
2
+
inputs,
3
3
+
pkgs,
4
4
+
lib,
5
5
+
...
6
6
+
}:
2
7
{
3
8
imports = [
4
9
inputs.nixvim.homeModules.nixvim
···
175
180
"google".metaData.alias = "@g";
176
181
"wikipedia".metaData.alias = "@w";
177
182
"ddg".metaData.alias = "@ddg";
178
178
-
};
179
179
-
};
180
180
-
};
181
181
-
};
183
183
+
}; # end of let-in for search
184
184
+
}; # programs.firefox.profiles.default.search
185
185
+
}; # programs.firefox.profiles.default
186
186
+
policies = {
187
187
+
ExtensionSettings = {
188
188
+
"uBlock0@raymondhill.net" = {
189
189
+
install_url = "https://addons.mozilla.org/firefox/downloads/latest/uBlock0@raymondhill.net/latest.xpi";
190
190
+
installation_mode = "force_installed";
191
191
+
}; # uBlock settings
192
192
+
}; #programs.firefox.policies.ExtensionSettings
193
193
+
}; # programs.firefox.policies
194
194
+
}; # programs.firefox
182
195
183
196
# Neovim config with nixvim
184
197
programs.nixvim = {
···
250
263
settings.open_mapping = "[[<C-\\>]]";
251
264
};
252
265
};
266
266
+
# VCS
267
267
+
programs.jujutsu = {
268
268
+
enable = true;
269
269
+
settings = {
270
270
+
user = {
271
271
+
name = "Demetrius Semanko";
272
272
+
email = "143662059+DemetriusSemanko@users.noreply.github.com";
273
273
+
};
274
274
+
};
275
275
+
};
276
276
+
programs.git.enable = true;
253
277
254
278
# Compilers, whatever
255
279
programs.gcc.enable = true;