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.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
services.xserver.xkb = {
layout = "us";

24
flake.lock generated
View file

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

View file

@ -46,6 +46,19 @@
"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; [
@ -87,6 +100,7 @@
logseq
element-desktop
zulip
nemo-with-extensions
];
@ -187,7 +201,7 @@
jn = "jj new";
jdiff = "jj diff";
jsq = "jj squash";
nhs = "nh os switch .";
nhs = "nh os switch ~/Documents/nix-config";
nd = "nix develop";
h = "hx";
vanity = "mkp224o-amd64-64-24k -d noisebridgevanitytor noisebridge{2..7}";
@ -266,10 +280,8 @@
xdg.autostart = {
enable = true;
entries = [
"${pkgs.kitty}/share/applications/kitty.desktop"
"${config.programs.zen-browser.package}/share/applications/zen.desktop"
"${pkgs.beeper}/share/applications/beepertexts.desktop"
pkgs.kitty
config.programs.zen-browser.package
];
};
@ -282,6 +294,7 @@
"x-scheme-handler/https" = "zen.desktop";
"x-scheme-handler/about" = "zen.desktop";
"x-scheme-handler/unknown" = "zen.desktop";
"inode/directory" = "nemo.desktop";
};
};