Skip to content

Commit 7cf85da

Browse files
committed
feat: add GNOME configuration files for monitors and Nautilus bookmarks
1 parent e004ee0 commit 7cf85da

File tree

5 files changed

+61
-0
lines changed

5 files changed

+61
-0
lines changed
File renamed without changes.
File renamed without changes.
File renamed without changes.
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
{
2+
host,
3+
lib,
4+
inputs,
5+
...
6+
}:
7+
{
8+
imports = lib.flatten [
9+
inputs.mix-nix.homeManagerModules.monitors
10+
(lib.optional (host.desktop.gnome.enable or false) ./_gnome)
11+
# (lib.optional (host.desktop.hyprland.enable or false) ./_hyprland)
12+
# (lib.optional (host.desktop.niri.enable or false) ./_niri)
13+
];
14+
}
Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
{ config, inputs, ... }:
2+
{
3+
imports = [ inputs.mix-nix.homeManagerModules.nautilus ];
4+
programs.nautilus = {
5+
enable = true;
6+
7+
bookmarks = [
8+
{
9+
path = "/fast";
10+
name = "⚡ Fast";
11+
}
12+
{
13+
path = "/repo/Nix";
14+
name = "❄️ Nix";
15+
}
16+
{
17+
path = "/repo";
18+
name = "🪑 Repo";
19+
}
20+
{
21+
path = "/store";
22+
name = "🐳 Store";
23+
}
24+
{
25+
path = "/tank";
26+
name = "🫙 Tank";
27+
}
28+
{ path = "${config.home.homeDirectory}/Documents"; }
29+
{ path = "${config.home.homeDirectory}/Downloads"; }
30+
{
31+
path = "${config.home.homeDirectory}/Games";
32+
name = "Games";
33+
}
34+
{ path = "${config.home.homeDirectory}/Pictures"; }
35+
];
36+
37+
folderIcons = {
38+
"/fast" = "folder-development";
39+
"/repo" = "folder-git";
40+
"/repo/Nix" = "folder-linux";
41+
"/steam" = "folder-steam";
42+
"/store" = "folder-docker";
43+
"/tank" = "folder-cd";
44+
"${config.home.homeDirectory}/Games" = "folder-games";
45+
};
46+
};
47+
}

0 commit comments

Comments
 (0)