fix: remove unused gnome apps, switch to nemo

This commit is contained in:
Jet Pham 2026-02-12 20:03:33 -08:00
parent f0a1bf8e76
commit 24389cf5ab
No known key found for this signature in database
3 changed files with 54 additions and 17 deletions

View file

@ -117,6 +117,30 @@
services.displayManager.gdm.enable = true; services.displayManager.gdm.enable = true;
services.desktopManager.gnome.enable = true; services.desktopManager.gnome.enable = true;
# Remove default GNOME apps (keeping loupe and file-roller)
environment.gnome.excludePackages = with pkgs; [
epiphany # GNOME Web
gnome-calculator
gnome-calendar
gnome-characters
gnome-clocks
gnome-connections
gnome-console
gnome-contacts
gnome-maps
gnome-music
gnome-weather
snapshot # Camera
gnome-text-editor
simple-scan
totem # Videos (have VLC)
yelp # Help docs
evince # PDF viewer (using Zen Browser)
geary # Email
gnome-tour
gnome-font-viewer # Have font-manager
];
# Configure keymap in X11 # Configure keymap in X11
services.xserver.xkb = { services.xserver.xkb = {
layout = "us"; layout = "us";

24
flake.lock generated
View file

@ -7,11 +7,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1770164260, "lastModified": 1771018093,
"narHash": "sha256-mQgOAYWlVJyuyXjZN6yxqXWyODvQI5P/UZUCU7IOuYo=", "narHash": "sha256-STUF5x1eQNKrhGn53WH1GpzBCsG719yl5rYnm7+1c4I=",
"owner": "nix-community", "owner": "nix-community",
"repo": "home-manager", "repo": "home-manager",
"rev": "4fda26500b4539e0a1e3afba9f0e1616bdad4f85", "rev": "26dfad95d92c50a56ce708f4256bf720bb30a630",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -43,11 +43,11 @@
}, },
"nixos-hardware": { "nixos-hardware": {
"locked": { "locked": {
"lastModified": 1769302137, "lastModified": 1770882871,
"narHash": "sha256-QEDtctEkOsbx8nlFh4yqPEOtr4tif6KTqWwJ37IM2ds=", "narHash": "sha256-nw5g+xl3veea+maxJ2/81tMEA/rPq9aF1H5XF35X+OE=",
"owner": "NixOS", "owner": "NixOS",
"repo": "nixos-hardware", "repo": "nixos-hardware",
"rev": "a351494b0e35fd7c0b7a1aae82f0afddf4907aa8", "rev": "af04cb78aa85b2a4d1c15fc7270347e0d0eda97b",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -58,11 +58,11 @@
}, },
"nixpkgs": { "nixpkgs": {
"locked": { "locked": {
"lastModified": 1770181073, "lastModified": 1770841267,
"narHash": "sha256-ksTL7P9QC1WfZasNlaAdLOzqD8x5EPyods69YBqxSfk=", "narHash": "sha256-9xejG0KoqsoKEGp2kVbXRlEYtFFcDTHjidiuX8hGO44=",
"owner": "nixos", "owner": "nixos",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "bf922a59c5c9998a6584645f7d0de689512e444c", "rev": "ec7c70d12ce2fc37cb92aff673dcdca89d187bae",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -88,11 +88,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1770230276, "lastModified": 1771000521,
"narHash": "sha256-Kx0G9tiq8w52sbHJhJ/NWtXA9DaiswVJ4mMSGzVi8bQ=", "narHash": "sha256-5UDaXr770MaDac9HcFvGlUjsqyOoNbFdHArmjmtHcVk=",
"owner": "0xc000022070", "owner": "0xc000022070",
"repo": "zen-browser-flake", "repo": "zen-browser-flake",
"rev": "1e3fd9868ba83159c1a094f98184c47e4e4470fd", "rev": "80ce62fd26af1934454f405bcb2510ceeea8d3a2",
"type": "github" "type": "github"
}, },
"original": { "original": {

View file

@ -46,6 +46,19 @@
"emoji-copy@felipeftn" "emoji-copy@felipeftn"
]; ];
}; };
"org/nemo/preferences" = {
show-hidden-files = true;
default-folder-viewer = "list-view";
show-location-entry = true;
show-full-path-titles = true;
date-format = "informal";
};
"org/nemo/window-state" = {
side-pane-view = "treeview";
};
"org/nemo/list-view" = {
default-zoom-level = "small";
};
}; };
home.packages = with pkgs; [ home.packages = with pkgs; [
@ -87,6 +100,7 @@
logseq logseq
element-desktop element-desktop
zulip zulip
nemo-with-extensions
]; ];
@ -187,7 +201,7 @@
jn = "jj new"; jn = "jj new";
jdiff = "jj diff"; jdiff = "jj diff";
jsq = "jj squash"; jsq = "jj squash";
nhs = "nh os switch ."; nhs = "nh os switch ~/Documents/nix-config";
nd = "nix develop"; nd = "nix develop";
h = "hx"; h = "hx";
vanity = "mkp224o-amd64-64-24k -d noisebridgevanitytor noisebridge{2..7}"; vanity = "mkp224o-amd64-64-24k -d noisebridgevanitytor noisebridge{2..7}";
@ -266,10 +280,8 @@
xdg.autostart = { xdg.autostart = {
enable = true; enable = true;
entries = [ entries = [
"${pkgs.kitty}/share/applications/kitty.desktop" pkgs.kitty
"${config.programs.zen-browser.package}/share/applications/zen.desktop" config.programs.zen-browser.package
"${pkgs.beeper}/share/applications/beepertexts.desktop"
]; ];
}; };
@ -282,6 +294,7 @@
"x-scheme-handler/https" = "zen.desktop"; "x-scheme-handler/https" = "zen.desktop";
"x-scheme-handler/about" = "zen.desktop"; "x-scheme-handler/about" = "zen.desktop";
"x-scheme-handler/unknown" = "zen.desktop"; "x-scheme-handler/unknown" = "zen.desktop";
"inode/directory" = "nemo.desktop";
}; };
}; };