My nixos configuration

Compare changes

Choose any two refs to compare.

Changed files
+43 -31
home
configurations
modules
profiles
development
+30 -30
flake.lock
··· 37 ] 38 }, 39 "locked": { 40 - "lastModified": 1745745433, 41 - "narHash": "sha256-fpb9C7rV2XxWnmr7QAgb9ioh21a7lstZVOYuDnR2Dxc=", 42 "owner": "nix-community", 43 "repo": "emacs-overlay", 44 - "rev": "24a3e2b6b0dda50c1afaa3da730f156d0400e95a", 45 "type": "github" 46 }, 47 "original": { ··· 262 ] 263 }, 264 "locked": { 265 - "lastModified": 1745802917, 266 - "narHash": "sha256-hI7BmIwKagCJlQdVgwxs1sLY2d8i97srcqT+OrhBDao=", 267 "owner": "nix-community", 268 "repo": "home-manager", 269 - "rev": "9c46dc881c2afcb50ac9ae9f1c36b2a4ebba3c8a", 270 "type": "github" 271 }, 272 "original": { ··· 303 "nixpkgs-regression": "nixpkgs-regression" 304 }, 305 "locked": { 306 - "lastModified": 1745707371, 307 - "narHash": "sha256-G9ggkngtuee05QnPnZX9GRrACVtkXHKRQyABb9InZuw=", 308 "owner": "nixos", 309 "repo": "nix", 310 - "rev": "c81202b358419ffff5af93f2299dd819fdaaed60", 311 "type": "github" 312 }, 313 "original": { ··· 360 }, 361 "nixpkgs": { 362 "locked": { 363 - "lastModified": 1745391562, 364 - "narHash": "sha256-sPwcCYuiEopaafePqlG826tBhctuJsLx/mhKKM5Fmjo=", 365 "owner": "NixOS", 366 "repo": "nixpkgs", 367 - "rev": "8a2f738d9d1f1d986b5a4cd2fd2061a7127237d7", 368 "type": "github" 369 }, 370 "original": { ··· 456 }, 457 "nixpkgs_2": { 458 "locked": { 459 - "lastModified": 1745526057, 460 - "narHash": "sha256-ITSpPDwvLBZBnPRS2bUcHY3gZSwis/uTe255QgMtTLA=", 461 "owner": "nixos", 462 "repo": "nixpkgs", 463 - "rev": "f771eb401a46846c1aebd20552521b233dd7e18b", 464 "type": "github" 465 }, 466 "original": { ··· 515 "wrapper-manager": "wrapper-manager" 516 }, 517 "locked": { 518 - "lastModified": 1745766071, 519 - "narHash": "sha256-udVsLF35zb9YSDP5mPeCVwgMhGDwuRYT9Uk4cVWYw8M=", 520 "owner": "nobbz", 521 "repo": "nobbz-vim", 522 - "rev": "36a897123ffd74b9b8c59ca4268ecbf1b8ca90b7", 523 "type": "github" 524 }, 525 "original": { ··· 535 ] 536 }, 537 "locked": { 538 - "lastModified": 1743550720, 539 - "narHash": "sha256-hIshGgKZCgWh6AYJpJmRgFdR3WUbkY04o82X05xqQiY=", 540 "owner": "hercules-ci", 541 "repo": "flake-parts", 542 - "rev": "c621e8422220273271f52058f618c94e405bb0f5", 543 "type": "github" 544 }, 545 "original": { ··· 556 "utils": "utils" 557 }, 558 "locked": { 559 - "lastModified": 1745780590, 560 - "narHash": "sha256-js+FPQVsH6KdxguYukxtA3pZu0pWK9rrFYjaI51ispo=", 561 "owner": "wamserma", 562 "repo": "flake-programs-sqlite", 563 - "rev": "ae9ef77cdcdbc173cd8f4d0c3f162acdefc77d25", 564 "type": "github" 565 }, 566 "original": { ··· 611 "nixpkgs": "nixpkgs_3" 612 }, 613 "locked": { 614 - "lastModified": 1745310711, 615 - "narHash": "sha256-ePyTpKEJTgX0gvgNQWd7tQYQ3glIkbqcW778RpHlqgA=", 616 "owner": "Mic92", 617 "repo": "sops-nix", 618 - "rev": "5e3e92b16d6fdf9923425a8d4df7496b2434f39c", 619 "type": "github" 620 }, 621 "original": { ··· 703 ] 704 }, 705 "locked": { 706 - "lastModified": 1744357296, 707 - "narHash": "sha256-82ByXqDDdVcDYO3yE6Ntj/pcNtJ3bBDzu7oVDp/OPWg=", 708 "owner": "viperml", 709 "repo": "wrapper-manager", 710 - "rev": "8ebdb81ed03aa26e4c797af9c3e05f467c1f29ca", 711 "type": "github" 712 }, 713 "original": {
··· 37 ] 38 }, 39 "locked": { 40 + "lastModified": 1749090069, 41 + "narHash": "sha256-uN3Mp+o7IfVT9H/OuwEtJ17NktCaF4t9Ond3TKt+BE4=", 42 "owner": "nix-community", 43 "repo": "emacs-overlay", 44 + "rev": "c17506666090e412a50b01c57944386ab81d2aa8", 45 "type": "github" 46 }, 47 "original": { ··· 262 ] 263 }, 264 "locked": { 265 + "lastModified": 1749062139, 266 + "narHash": "sha256-gGGLujmeWU+ZjFzfMvFMI0hp9xONsSbm88187wJr82Q=", 267 "owner": "nix-community", 268 "repo": "home-manager", 269 + "rev": "86b95fc1ed2b9b04a451a08ccf13d78fb421859c", 270 "type": "github" 271 }, 272 "original": { ··· 303 "nixpkgs-regression": "nixpkgs-regression" 304 }, 305 "locked": { 306 + "lastModified": 1749012568, 307 + "narHash": "sha256-7IltFTct/oe6pGkwB6f/1WhWA65hFnsBY6XaGjodf3k=", 308 "owner": "nixos", 309 "repo": "nix", 310 + "rev": "4751cbef6303d10479f3db1b13db69197d9c3446", 311 "type": "github" 312 }, 313 "original": { ··· 360 }, 361 "nixpkgs": { 362 "locked": { 363 + "lastModified": 1747179050, 364 + "narHash": "sha256-qhFMmDkeJX9KJwr5H32f1r7Prs7XbQWtO0h3V0a0rFY=", 365 "owner": "NixOS", 366 "repo": "nixpkgs", 367 + "rev": "adaa24fbf46737f3f1b5497bf64bae750f82942e", 368 "type": "github" 369 }, 370 "original": { ··· 456 }, 457 "nixpkgs_2": { 458 "locked": { 459 + "lastModified": 1748929857, 460 + "narHash": "sha256-lcZQ8RhsmhsK8u7LIFsJhsLh/pzR9yZ8yqpTzyGdj+Q=", 461 "owner": "nixos", 462 "repo": "nixpkgs", 463 + "rev": "c2a03962b8e24e669fb37b7df10e7c79531ff1a4", 464 "type": "github" 465 }, 466 "original": { ··· 515 "wrapper-manager": "wrapper-manager" 516 }, 517 "locked": { 518 + "lastModified": 1748686149, 519 + "narHash": "sha256-RdLAPiha8lr1wQiL158p4DTFhLcWcjRv6ioCTd3athQ=", 520 "owner": "nobbz", 521 "repo": "nobbz-vim", 522 + "rev": "a22303075cac32d83edfd79ef79c0386a38b02ce", 523 "type": "github" 524 }, 525 "original": { ··· 535 ] 536 }, 537 "locked": { 538 + "lastModified": 1748821116, 539 + "narHash": "sha256-F82+gS044J1APL0n4hH50GYdPRv/5JWm34oCJYmVKdE=", 540 "owner": "hercules-ci", 541 "repo": "flake-parts", 542 + "rev": "49f0870db23e8c1ca0b5259734a02cd9e1e371a1", 543 "type": "github" 544 }, 545 "original": { ··· 556 "utils": "utils" 557 }, 558 "locked": { 559 + "lastModified": 1749055058, 560 + "narHash": "sha256-OgCTSX0WXPpEi/ukjbBRrElSo+TR2/pzCCcY5yfou58=", 561 "owner": "wamserma", 562 "repo": "flake-programs-sqlite", 563 + "rev": "78d23d728abddce902528922f93967f0630f1cfe", 564 "type": "github" 565 }, 566 "original": { ··· 611 "nixpkgs": "nixpkgs_3" 612 }, 613 "locked": { 614 + "lastModified": 1747603214, 615 + "narHash": "sha256-lAblXm0VwifYCJ/ILPXJwlz0qNY07DDYdLD+9H+Wc8o=", 616 "owner": "Mic92", 617 "repo": "sops-nix", 618 + "rev": "8d215e1c981be3aa37e47aeabd4e61bb069548fd", 619 "type": "github" 620 }, 621 "original": { ··· 703 ] 704 }, 705 "locked": { 706 + "lastModified": 1747562021, 707 + "narHash": "sha256-XfF+5zjoWbAcAiGNb++og6yDGJRwWYpADr9P6WuieQA=", 708 "owner": "viperml", 709 "repo": "wrapper-manager", 710 + "rev": "f2b0bec5140403cf24cae96f6764d97b5d59b0e2", 711 "type": "github" 712 }, 713 "original": {
+1 -1
home/configurations/nmelzer_at_phoebe.nix
··· 68 69 services.playerctld.enable = true; 70 71 - home.file."${config.gtk.gtk2.configLocation}".force = true; 72 73 programs.ssh.includes = [ 74 config.sops.secrets.ssh.path
··· 68 69 services.playerctld.enable = true; 70 71 + gtk.gtk2.force = true; 72 73 programs.ssh.includes = [ 74 config.sops.secrets.ssh.path
+12
home/modules/profiles/development/default.nix
··· 13 }; 14 15 config = lib.mkIf cfg.enable { 16 programs.gh.enable = true; 17 programs.git = { 18 enable = true;
··· 13 }; 14 15 config = lib.mkIf cfg.enable { 16 + programs.jujutsu = { 17 + enable = true; 18 + settings = { 19 + user = { 20 + name = config.programs.git.userName; 21 + email = config.programs.git.userEmail; 22 + }; 23 + 24 + ui.diff.tool = [config.programs.git.extraConfig.diff.external "$left" "$right"]; 25 + }; 26 + }; 27 + 28 programs.gh.enable = true; 29 programs.git = { 30 enable = true;