tangled
alpha
login
or
join now
encode42.dev
/
nixos
0
fork
atom
Personal-use NixOS configuration
0
fork
atom
overview
issues
pulls
pipelines
Run formatter
encode42.dev
6 months ago
75b2645e
5b1734f1
+43
-20
13 changed files
expand all
collapse all
unified
split
hardware
cpu
common.nix
homes
encode42
common
bat.nix
shared
desktop
firefox.nix
hosts
index
config
groupware
cells.nix
prospect
config
games.nix
homes
config
games.nix
users
guest.nix
modules
common
system
rgb.nix
packages
server
groupware
cells.nix
radicale.nix
language
languagetool.nix
media
navidrome.nix
web
wakapi.nix
+1
-1
hardware/cpu/common.nix
···
1
1
{ isLaptop, ... }:
2
2
3
3
{
4
4
-
#services.auto-cpufreq.enable = isLaptop;
4
4
+
#services.auto-cpufreq.enable = isLaptop; # TODO
5
5
}
+1
-1
homes/encode42/common/bat.nix
···
14
14
];
15
15
};
16
16
};
17
17
-
}
17
17
+
}
+6
-1
homes/shared/desktop/firefox.nix
···
1
1
-
{ lib, firefox-addons, pkgs, ... }:
1
1
+
{
2
2
+
lib,
3
3
+
firefox-addons,
4
4
+
pkgs,
5
5
+
...
6
6
+
}:
2
7
3
8
{
4
9
programs.firefox = {
+4
-1
hosts/index/config/groupware/cells.nix
···
30
30
};
31
31
};
32
32
33
33
-
systemd.services.cells.serviceConfig.ReadWritePaths = [ "/mnt/apps/pydio" "/mnt/data/pydio" ];
33
33
+
systemd.services.cells.serviceConfig.ReadWritePaths = [
34
34
+
"/mnt/apps/pydio"
35
35
+
"/mnt/data/pydio"
36
36
+
];
34
37
}
+1
-1
hosts/prospect/config/games.nix
···
5
5
(flakeRoot + /packages/desktop/steam.nix)
6
6
(flakeRoot + /packages/desktop/dolphin.nix)
7
7
];
8
8
-
}
8
8
+
}
+9
-7
hosts/prospect/homes/config/games.nix
···
26
26
# TODO: Vita3k and Gearsystem
27
27
in
28
28
{
29
29
-
home.packages = with pkgs; [
30
30
-
r2modman
31
31
-
pkgs-unstable.olympus
32
32
-
]
33
33
-
++ stable-emulators
34
34
-
++ unstable-emulators;
35
35
-
}
29
29
+
home.packages =
30
30
+
with pkgs;
31
31
+
[
32
32
+
r2modman
33
33
+
pkgs-unstable.olympus
34
34
+
]
35
35
+
++ stable-emulators
36
36
+
++ unstable-emulators;
37
37
+
}
+3
-1
hosts/prospect/users/guest.nix
···
25
25
".mgba" # TODO: Move to .config/mgba
26
26
];
27
27
28
28
-
rsyncExcludes = builtins.concatStringsSep " \\\n" (map (path: "--exclude='${path}'") persistentPaths);
28
28
+
rsyncExcludes = builtins.concatStringsSep " \\\n" (
29
29
+
map (path: "--exclude='${path}'") persistentPaths
30
30
+
);
29
31
in
30
32
{
31
33
imports = [
+1
-1
modules/common/system/rgb.nix
···
12
12
13
13
package = pkgs.openrgb-with-all-plugins;
14
14
};
15
15
-
}
15
15
+
}
+2
-2
packages/server/groupware/cells.nix
···
1
1
{
2
2
-
hosts ? [ ]
2
2
+
hosts ? [ ],
3
3
}:
4
4
5
5
{ config, flakeLib, ... }:
···
21
21
}
22
22
}
23
23
'';
24
24
-
}
24
24
+
}
+1
-1
packages/server/groupware/radicale.nix
···
1
1
{
2
2
-
hosts ? [ ]
2
2
+
hosts ? [ ],
3
3
}:
4
4
5
5
{
+7
-1
packages/server/language/languagetool.nix
···
1
1
-
{ config, pkgs, pkgs-personal, lib, ... }:
1
1
+
{
2
2
+
config,
3
3
+
pkgs,
4
4
+
pkgs-personal,
5
5
+
lib,
6
6
+
...
7
7
+
}:
2
8
3
9
let
4
10
fasttextModel = pkgs.fetchurl {
+6
-1
packages/server/media/navidrome.nix
···
2
2
hosts ? [ ],
3
3
}:
4
4
5
5
-
{ config, flakeLib, pkgs-unstable, ... }:
5
5
+
{
6
6
+
config,
7
7
+
flakeLib,
8
8
+
pkgs-unstable,
9
9
+
...
10
10
+
}:
6
11
7
12
let
8
13
socket = "/run/navidrome/navidrome.sock";
+1
-1
packages/server/web/wakapi.nix
···
39
39
40
40
dialect = config.services.wakapi.database.dialect;
41
41
42
42
-
socket = "/run/postgres"; #config.services.postgresql.settings.socket; # TODO: This causes infinite recursion
42
42
+
socket = "/run/postgres"; # config.services.postgresql.settings.socket; # TODO: This causes infinite recursion
43
43
};
44
44
45
45
security = {