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
:
This commit is contained in:
Thiago Sposito 2026-01-10 20:05:07 -03:00
parent cbb99f9680
commit efa12b59e5
Signed by: thiago
GPG key ID: 3065EA73A976D430
4 changed files with 34 additions and 22 deletions

31
flake.lock generated
View file

@ -8,11 +8,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1763759067, "lastModified": 1765835352,
"narHash": "sha256-LlLt2Jo/gMNYAwOgdRQBrsRoOz7BPRkzvNaI/fzXi2Q=", "narHash": "sha256-XswHlK/Qtjasvhd1nOa1e8MgZ8GS//jBoTqWtrS1Giw=",
"owner": "hercules-ci", "owner": "hercules-ci",
"repo": "flake-parts", "repo": "flake-parts",
"rev": "2cccadc7357c0ba201788ae99c4dfa90728ef5e0", "rev": "a34fae9c08a15ad73f295041fec82323541400a9",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -46,11 +46,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1764866045, "lastModified": 1767280655,
"narHash": "sha256-0GsEtXV9OquDQ1VclQfP16cU5VZh7NEVIOjSH4UaJuM=", "narHash": "sha256-YmaYMduV5ko8zURUT1VLGDbVC1L/bxHS0NsiPoZ6bBM=",
"owner": "nix-community", "owner": "nix-community",
"repo": "home-manager", "repo": "home-manager",
"rev": "f63d0fe9d81d36e5fc95497217a72e02b8b7bcab", "rev": "d49d2543f02dbd789ed032188c84570d929223cb",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -110,11 +110,11 @@
}, },
"nixpkgs": { "nixpkgs": {
"locked": { "locked": {
"lastModified": 1764677808, "lastModified": 1767047869,
"narHash": "sha256-H3lC7knbXOBrHI9hITQ7modLuX20mYJVhZORL5ioms0=", "narHash": "sha256-tzYsEzXEVa7op1LTnrLSiPGrcCY6948iD0EcNLWcmzo=",
"owner": "nixos", "owner": "nixos",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "1aab89277eb2d87823d5b69bae631a2496cff57a", "rev": "89dbf01df72eb5ebe3b24a86334b12c27d68016a",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -134,15 +134,16 @@
"systems": "systems_2" "systems": "systems_2"
}, },
"locked": { "locked": {
"lastModified": 1764065466, "lastModified": 1766849711,
"narHash": "sha256-tH0yk53OPuT+D/Vlb6IXtZYJ9zb/TfHcTIm7P3eWRNA=", "narHash": "sha256-gtLBwhgjERca1UCzGkFplD5epIVRiNkePHVVtyFr73g=",
"owner": "nix-community", "owner": "nix-community",
"repo": "nixvim", "repo": "nixvim",
"rev": "b67ff4d1b29b590ab6865bc9eac785c28006f228", "rev": "cae79c48e93bd61e478dfc12456bf68b1ce66074",
"type": "github" "type": "github"
}, },
"original": { "original": {
"owner": "nix-community", "owner": "nix-community",
"ref": "nixos-25.11",
"repo": "nixvim", "repo": "nixvim",
"type": "github" "type": "github"
} }
@ -199,11 +200,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1764021963, "lastModified": 1766894905,
"narHash": "sha256-1m84V2ROwNEbqeS9t37/mkry23GBhfMt8qb6aHHmjuc=", "narHash": "sha256-pn8AxxfajqyR/Dmr1wnZYdUXHgM3u6z9x0Z1Ijmz2UQ=",
"owner": "Mic92", "owner": "Mic92",
"repo": "sops-nix", "repo": "sops-nix",
"rev": "c482a1c1bbe030be6688ed7dc84f7213f304f1ec", "rev": "61b39c7b657081c2adc91b75dd3ad8a91d6f07a7",
"type": "github" "type": "github"
}, },
"original": { "original": {

View file

@ -3,7 +3,9 @@
{ {
dconf.settings = { dconf.settings = {
"org/gnome/desktop/interface" = {
gtk-theme = "Adwaita-dark";
};
"org/gnome/shell" = { "org/gnome/shell" = {
disable-user-extensions = true; disable-user-extensions = true;
favorite-apps = [ favorite-apps = [

View file

@ -5,7 +5,6 @@
}: }:
{ {
imports = [ imports = [
# ./backup.nix
./custom.nix ./custom.nix
./emacs ./emacs
./gnome ./gnome
@ -21,6 +20,8 @@
pkg: pkg:
builtins.elem (lib.getName pkg) [ builtins.elem (lib.getName pkg) [
"code-cursor" "code-cursor"
"cursor-cli"
"vscode"
]; ];
}; };
}; };
@ -28,14 +29,18 @@
home = { home = {
homeDirectory = "/home/thiago"; homeDirectory = "/home/thiago";
packages = with pkgs; [ packages = with pkgs; [
cmake
code-cursor code-cursor
cursor-cli
direnv direnv
distrobox distrobox
fd fd
fennel-ls fennel-ls
fira-code fira-code
firefox firefox
glow
guile guile
guile-lsp-server
hwinfo hwinfo
inkscape inkscape
keymapp keymapp
@ -48,22 +53,26 @@
nil nil
nitrokey-app2 nitrokey-app2
nixd nixd
nixpkgs-fmt
nixfmt-rfc-style nixfmt-rfc-style
# nodejs_20 nixpkgs-fmt
nodejs
nordic nordic
obsidian obsidian
pandoc
pinentry-curses pinentry-curses
podman podman
python3 python3
racket
ripgrep ripgrep
shellcheck
statix statix
stylua
uget uget
unzip unzip
vscode
waydroid waydroid
wl-clipboard wl-clipboard
xorg.xhost xorg.xhost
zed-editor
]; ];
sessionVariables = { sessionVariables = {
@ -120,6 +129,8 @@
# splitting # splitting
"ctrl+shift+enter" = "new_window"; "ctrl+shift+enter" = "new_window";
"ctrl+shift+\\" = "new_window --location=hsplit"; "ctrl+shift+\\" = "new_window --location=hsplit";
"super+-" = "new_window --location=hsplit";
"super+|" = "new_window --location=vsplit";
# resizing # resizing
"ctrl+alt+left" = "resize_window narrower"; "ctrl+alt+left" = "resize_window narrower";
"ctrl+alt+right" = "resize_window wider"; "ctrl+alt+right" = "resize_window wider";

View file

@ -11,7 +11,6 @@
nixpkgs.config.allowUnfreePredicate = nixpkgs.config.allowUnfreePredicate =
pkg: pkg:
builtins.elem (lib.getName pkg) [ builtins.elem (lib.getName pkg) [
"code-cursor"
"steam-original" "steam-original"
"steam-run" "steam-run"
"steam" "steam"
@ -22,7 +21,6 @@
heroic heroic
steam steam
steam-run steam-run
code-cursor
mindustry mindustry
]; ];
} }