From efa12b59e5061e7a3eccc119858f1292d3961478 Mon Sep 17 00:00:00 2001 From: Thiago Sposito Date: Sat, 10 Jan 2026 20:05:07 -0300 Subject: [PATCH] chore: general home manager maintenance (see below) > update flakes > add GNOME Adwaita-dark > extend unfree and home pkgs, > update keybinds, > clean steam/cursor-cli predicate : --- flake.lock | 31 ++++++++++++++++--------------- home-manager/gnome/default.nix | 4 +++- home-manager/home.nix | 19 +++++++++++++++---- home-manager/nixstation.nix | 2 -- 4 files changed, 34 insertions(+), 22 deletions(-) diff --git a/flake.lock b/flake.lock index e948ed6..d86c397 100644 --- a/flake.lock +++ b/flake.lock @@ -8,11 +8,11 @@ ] }, "locked": { - "lastModified": 1763759067, - "narHash": "sha256-LlLt2Jo/gMNYAwOgdRQBrsRoOz7BPRkzvNaI/fzXi2Q=", + "lastModified": 1765835352, + "narHash": "sha256-XswHlK/Qtjasvhd1nOa1e8MgZ8GS//jBoTqWtrS1Giw=", "owner": "hercules-ci", "repo": "flake-parts", - "rev": "2cccadc7357c0ba201788ae99c4dfa90728ef5e0", + "rev": "a34fae9c08a15ad73f295041fec82323541400a9", "type": "github" }, "original": { @@ -46,11 +46,11 @@ ] }, "locked": { - "lastModified": 1764866045, - "narHash": "sha256-0GsEtXV9OquDQ1VclQfP16cU5VZh7NEVIOjSH4UaJuM=", + "lastModified": 1767280655, + "narHash": "sha256-YmaYMduV5ko8zURUT1VLGDbVC1L/bxHS0NsiPoZ6bBM=", "owner": "nix-community", "repo": "home-manager", - "rev": "f63d0fe9d81d36e5fc95497217a72e02b8b7bcab", + "rev": "d49d2543f02dbd789ed032188c84570d929223cb", "type": "github" }, "original": { @@ -110,11 +110,11 @@ }, "nixpkgs": { "locked": { - "lastModified": 1764677808, - "narHash": "sha256-H3lC7knbXOBrHI9hITQ7modLuX20mYJVhZORL5ioms0=", + "lastModified": 1767047869, + "narHash": "sha256-tzYsEzXEVa7op1LTnrLSiPGrcCY6948iD0EcNLWcmzo=", "owner": "nixos", "repo": "nixpkgs", - "rev": "1aab89277eb2d87823d5b69bae631a2496cff57a", + "rev": "89dbf01df72eb5ebe3b24a86334b12c27d68016a", "type": "github" }, "original": { @@ -134,15 +134,16 @@ "systems": "systems_2" }, "locked": { - "lastModified": 1764065466, - "narHash": "sha256-tH0yk53OPuT+D/Vlb6IXtZYJ9zb/TfHcTIm7P3eWRNA=", + "lastModified": 1766849711, + "narHash": "sha256-gtLBwhgjERca1UCzGkFplD5epIVRiNkePHVVtyFr73g=", "owner": "nix-community", "repo": "nixvim", - "rev": "b67ff4d1b29b590ab6865bc9eac785c28006f228", + "rev": "cae79c48e93bd61e478dfc12456bf68b1ce66074", "type": "github" }, "original": { "owner": "nix-community", + "ref": "nixos-25.11", "repo": "nixvim", "type": "github" } @@ -199,11 +200,11 @@ ] }, "locked": { - "lastModified": 1764021963, - "narHash": "sha256-1m84V2ROwNEbqeS9t37/mkry23GBhfMt8qb6aHHmjuc=", + "lastModified": 1766894905, + "narHash": "sha256-pn8AxxfajqyR/Dmr1wnZYdUXHgM3u6z9x0Z1Ijmz2UQ=", "owner": "Mic92", "repo": "sops-nix", - "rev": "c482a1c1bbe030be6688ed7dc84f7213f304f1ec", + "rev": "61b39c7b657081c2adc91b75dd3ad8a91d6f07a7", "type": "github" }, "original": { diff --git a/home-manager/gnome/default.nix b/home-manager/gnome/default.nix index 13b320a..a2811f9 100644 --- a/home-manager/gnome/default.nix +++ b/home-manager/gnome/default.nix @@ -3,7 +3,9 @@ { dconf.settings = { - + "org/gnome/desktop/interface" = { + gtk-theme = "Adwaita-dark"; + }; "org/gnome/shell" = { disable-user-extensions = true; favorite-apps = [ diff --git a/home-manager/home.nix b/home-manager/home.nix index c73ae93..e32e0be 100644 --- a/home-manager/home.nix +++ b/home-manager/home.nix @@ -5,7 +5,6 @@ }: { imports = [ - # ./backup.nix ./custom.nix ./emacs ./gnome @@ -21,6 +20,8 @@ pkg: builtins.elem (lib.getName pkg) [ "code-cursor" + "cursor-cli" + "vscode" ]; }; }; @@ -28,14 +29,18 @@ home = { homeDirectory = "/home/thiago"; packages = with pkgs; [ + cmake code-cursor + cursor-cli direnv distrobox fd fennel-ls fira-code firefox + glow guile + guile-lsp-server hwinfo inkscape keymapp @@ -48,22 +53,26 @@ nil nitrokey-app2 nixd - nixpkgs-fmt nixfmt-rfc-style - # nodejs_20 + nixpkgs-fmt + nodejs nordic obsidian + pandoc pinentry-curses podman python3 + racket ripgrep + shellcheck statix + stylua uget unzip + vscode waydroid wl-clipboard xorg.xhost - zed-editor ]; sessionVariables = { @@ -120,6 +129,8 @@ # splitting "ctrl+shift+enter" = "new_window"; "ctrl+shift+\\" = "new_window --location=hsplit"; + "super+-" = "new_window --location=hsplit"; + "super+|" = "new_window --location=vsplit"; # resizing "ctrl+alt+left" = "resize_window narrower"; "ctrl+alt+right" = "resize_window wider"; diff --git a/home-manager/nixstation.nix b/home-manager/nixstation.nix index 638a9dd..159453e 100644 --- a/home-manager/nixstation.nix +++ b/home-manager/nixstation.nix @@ -11,7 +11,6 @@ nixpkgs.config.allowUnfreePredicate = pkg: builtins.elem (lib.getName pkg) [ - "code-cursor" "steam-original" "steam-run" "steam" @@ -22,7 +21,6 @@ heroic steam steam-run - code-cursor mindustry ]; }