diff --git a/configuration.nix b/configuration.nix index 949c872..4567b45 100644 --- a/configuration.nix +++ b/configuration.nix @@ -116,6 +116,30 @@ # Enable the GNOME Desktop Environment. 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 = { diff --git a/flake.lock b/flake.lock index 147a1c8..dc3c767 100644 --- a/flake.lock +++ b/flake.lock @@ -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": { diff --git a/home.nix b/home.nix index 9696b0c..69bf172 100644 --- a/home.nix +++ b/home.nix @@ -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"; }; };