tangled
alpha
login
or
join now
bwc9876.dev
/
nixos-config
1
fork
atom
Flake for my NixOS devices
1
fork
atom
overview
issues
pulls
pipelines
Floorp
bwc9876.dev
1 year ago
33a657d3
004d1533
verified
This commit was signed with the committer's
known signature
.
bwc9876.dev
SSH Key Fingerprint:
SHA256:DanMEP/RNlSC7pAVbnXO6wzQV00rqyKj053tz4uH5gQ=
+10
-33
5 changed files
expand all
collapse all
unified
split
nixosModules
graphics
floorp.nix
hypr.nix
waybar.nix
xdg.nix
imperm.nix
+3
-29
nixosModules/graphics/firefox.nix
nixosModules/graphics/floorp.nix
···
1
1
-
{
2
2
-
pkgs,
3
3
-
lib,
4
4
-
...
5
5
-
}: {
6
6
-
programs.firefox = {
1
1
+
{lib, ...}: {
2
2
+
home-manager.users.bean.programs.floorp = {
7
3
enable = true;
8
8
-
package = pkgs.firefox-devedition;
9
9
-
wrapperConfig = {
10
10
-
pipeWireSupport = true;
11
11
-
};
12
4
policies = {
13
5
DisableTelemetry = true;
14
6
DisableFirefoxStudies = true;
···
83
75
"privacy.globalprivacycontrol.enabled" = lock true;
84
76
};
85
77
86
86
-
Containers = {
87
87
-
Testing = {
88
88
-
name = "Testing 1";
89
89
-
icon = "pet";
90
90
-
color = "purple";
91
91
-
};
92
92
-
Testing2 = {
93
93
-
name = "Testing 2";
94
94
-
icon = "pet";
95
95
-
color = "green";
96
96
-
};
97
97
-
};
98
98
-
99
78
Extensions.Install = map (x: "https://addons.mozilla.org/firefox/downloads/latest/${x}/latest.xpi") [
100
79
# Appearance
101
80
"catppuccin-mocha-green"
···
135
114
default_area = "menupanel";
136
115
};
137
116
};
138
138
-
};
139
139
-
140
140
-
home-manager.users.bean.programs.firefox = {
141
141
-
enable = true;
142
142
-
package = pkgs.firefox-devedition;
143
143
-
profiles.dev-edition-default.search = {
117
117
+
profiles.floorp-default.search = {
144
118
force = true;
145
119
default = "DuckDuckGo";
146
120
engines = let
+1
-1
nixosModules/graphics/hypr.nix
···
95
95
in
96
96
[
97
97
"SUPER,M,submap,passthru"
98
98
-
"SUPER,Q,exec,uwsm app -- firefox-devedition.desktop"
98
98
+
"SUPER,Q,exec,uwsm app -- floorp.desktop"
99
99
"SUPER,Z,exec,systemctl suspend"
100
100
",XF86AudioMedia,exec,${openTerminal}"
101
101
"SUPER,T,exec,${openTerminal}"
+4
-2
nixosModules/graphics/waybar.nix
···
344
344
player-icons = {
345
345
QMPlay2 = "";
346
346
default = "";
347
347
-
firefox = "";
348
348
-
firefox-devedition = "";
347
347
+
firefox = "";
348
348
+
firefox-devedition = "";
349
349
+
chromium = "";
350
350
+
floorp = "";
349
351
kdeconnect = "";
350
352
spotify = "";
351
353
};
+1
-1
nixosModules/graphics/xdg.nix
···
17
17
enable = true;
18
18
defaultApplications = let
19
19
textEditors = ["neovide.desktop"];
20
20
-
browsers = ["firefox-devedition.desktop" "firefox.desktop" "chromium.desktop"];
20
20
+
browsers = ["floorp.desktop" "chromium.desktop"];
21
21
imageViewers = ["gimp.desktop"];
22
22
in {
23
23
"inode/directory" = ["org.kde.dolphin.desktop"];
+1
nixosModules/imperm.nix
···
85
85
"Pictures"
86
86
"Documents"
87
87
".mozilla"
88
88
+
".floorp"
88
89
{
89
90
directory = ".gnupg";
90
91
mode = "0700";