Nix configurations for my homelab
2
fork

Configure Feed

Select the types of activity you want to include in your feed.

Combine lutea/home.nix into modules/home.nix

yemou 0f2c2bd6 61d87be6

+29 -60
+18 -18
flake.lock
··· 111 111 ] 112 112 }, 113 113 "locked": { 114 - "lastModified": 1774135471, 115 - "narHash": "sha256-TVeIGOxnfSPM6JvkRkXHpJECnj1OG2dXkWMSA4elzzQ=", 114 + "lastModified": 1775080052, 115 + "narHash": "sha256-jAB4ZZbx8ECu9GcE/PUUwT+wpooZ0Ssmn2imB8PVTdM=", 116 116 "owner": "nix-community", 117 117 "repo": "home-manager", 118 - "rev": "856b01ebd1de3f53c3929ce8082d9d67d799d816", 118 + "rev": "6267895e9898399f0ce2fe79b645e9ee4858aaff", 119 119 "type": "github" 120 120 }, 121 121 "original": { ··· 325 325 }, 326 326 "nixpkgs-unstable": { 327 327 "locked": { 328 - "lastModified": 1773821835, 329 - "narHash": "sha256-TJ3lSQtW0E2JrznGVm8hOQGVpXjJyXY2guAxku2O9A4=", 328 + "lastModified": 1774709303, 329 + "narHash": "sha256-D3Q07BbIA2KnTcSXIqqu9P586uWxN74zNoCH3h2ESHg=", 330 330 "owner": "NixOS", 331 331 "repo": "nixpkgs", 332 - "rev": "b40629efe5d6ec48dd1efba650c797ddbd39ace0", 332 + "rev": "8110df5ad7abf5d4c0f6fb0f8f978390e77f9685", 333 333 "type": "github" 334 334 }, 335 335 "original": { ··· 341 341 }, 342 342 "nixpkgs_2": { 343 343 "locked": { 344 - "lastModified": 1774147500, 345 - "narHash": "sha256-o0Kl/O4r/MbRezn1EC4dVSGfGzfzoc8fDTdant5xFPs=", 344 + "lastModified": 1775064351, 345 + "narHash": "sha256-+NQKlfQ19Wn1LAMK0g7okbRjaxv7k0MZkvnjnooodPs=", 346 346 "owner": "NixOS", 347 347 "repo": "nixpkgs", 348 - "rev": "82648ce63b377a06483b22146b2c62c77ea41cb4", 348 + "rev": "1e6f1bb5bb05d14aea16063ab587c599a68241c2", 349 349 "type": "github" 350 350 }, 351 351 "original": { ··· 373 373 }, 374 374 "nixpkgs_4": { 375 375 "locked": { 376 - "lastModified": 1773840656, 377 - "narHash": "sha256-9tpvMGFteZnd3gRQZFlRCohVpqooygFuy9yjuyRL2C0=", 376 + "lastModified": 1774610258, 377 + "narHash": "sha256-HaThtroVD9wRdx7KQk0B75JmFcXlMUoEdDFNOMOlsOs=", 378 378 "owner": "NixOS", 379 379 "repo": "nixpkgs", 380 - "rev": "9cf7092bdd603554bd8b63c216e8943cf9b12512", 380 + "rev": "832efc09b4caf6b4569fbf9dc01bec3082a00611", 381 381 "type": "github" 382 382 }, 383 383 "original": { ··· 411 411 "rust-overlay": "rust-overlay" 412 412 }, 413 413 "locked": { 414 - "lastModified": 1774164787, 415 - "narHash": "sha256-McQFlzLmCZMLBvlMsLqqbEoFd3jgMYduawxZVWQEpME=", 414 + "lastModified": 1775041936, 415 + "narHash": "sha256-Xm3ut/1gPV5Hc4XfEQ6m7b65jxPNjsNPDgQjpujahEU=", 416 416 "owner": "roc-lang", 417 417 "repo": "roc", 418 - "rev": "f30e54bd00baf5600bbef6416f71f390c4067988", 418 + "rev": "dc9a3940ed53a7b54536d975f4d379f249a703f0", 419 419 "type": "github" 420 420 }, 421 421 "original": { ··· 467 467 "nixpkgs": "nixpkgs_4" 468 468 }, 469 469 "locked": { 470 - "lastModified": 1774154798, 471 - "narHash": "sha256-zsTuloDSdKf+PrI1MsWx5z/cyGEJ8P3eERtAfdP8Bmg=", 470 + "lastModified": 1774910634, 471 + "narHash": "sha256-B+rZDPyktGEjOMt8PcHKYmgmKoF+GaNAFJhguktXAo0=", 472 472 "owner": "Mic92", 473 473 "repo": "sops-nix", 474 - "rev": "3e0d543e6ba6c0c48117a81614e90c6d8c425170", 474 + "rev": "19bf3d8678fbbfbc173beaa0b5b37d37938db301", 475 475 "type": "github" 476 476 }, 477 477 "original": {
+2 -36
lutea/home.nix
··· 1 - { config, ... }: 1 + { ... }: 2 2 { 3 - home = { 4 - username = "mou"; 5 - homeDirectory = "/home/${config.home.username}"; 6 - }; 7 - 8 - xdg = { 9 - enable = true; 10 - cacheHome = "${config.home.homeDirectory}/.cache"; 11 - configHome = "${config.home.homeDirectory}/.config"; 12 - dataHome = "${config.home.homeDirectory}/.local/share"; 13 - stateHome = "${config.home.homeDirectory}/.local/state"; 14 - userDirs = { 15 - enable = true; 16 - desktop = "${config.home.homeDirectory}/misc/.desktop"; 17 - documents = "${config.home.homeDirectory}/doc"; 18 - download = "${config.home.homeDirectory}/dls"; 19 - music = "${config.home.homeDirectory}/aud"; 20 - pictures = "${config.home.homeDirectory}/pic"; 21 - publicShare = "${config.home.homeDirectory}/misc/.public"; 22 - templates = "${config.home.homeDirectory}/misc/.templates"; 23 - videos = "${config.home.homeDirectory}/vid"; 24 - }; 25 - }; 26 - 27 - fonts.fontconfig.enable = true; 28 - home = { 29 - sessionPath = [ "${config.home.homeDirectory}/.local/bin" ]; 30 - sessionVariables = { 31 - ENV = "${config.xdg.configHome}/loksh/rc"; 32 - HISTCONTROL = "ignoredups:ignorespace"; 33 - HISTFILE = "${config.xdg.cacheHome}/loksh_history"; 34 - SLURP_ARGS = "-b 00000040 -w 0"; 35 - }; 36 - }; 37 - 3 + imports = [ ../modules/home.nix ]; 38 4 home.stateVersion = "24.05"; 39 5 }
+9 -6
modules/home.nix
··· 13 13 stateHome = "${config.home.homeDirectory}/.local/state"; 14 14 userDirs = { 15 15 enable = true; 16 + setSessionVariables = false; 16 17 desktop = "${config.home.homeDirectory}/misc/.desktop"; 17 18 documents = "${config.home.homeDirectory}/doc"; 18 19 download = "${config.home.homeDirectory}/dls"; ··· 26 27 27 28 fonts.fontconfig.enable = true; 28 29 29 - home.sessionVariables = { 30 - ENV = "${config.xdg.configHome}/loksh/rc"; 31 - HISTCONTROL = "ignoredups:ignorespace"; 32 - HISTFILE = "${config.xdg.cacheHome}/loksh_history"; 33 - PATH = "${config.home.homeDirectory}/.local/bin:$PATH"; 34 - SLURP_ARGS = "-b 00000040 -w 0"; 30 + home = { 31 + sessionPath = [ "${config.home.homeDirectory}/.local/bin" ]; 32 + sessionVariables = { 33 + ENV = "${config.xdg.configHome}/loksh/rc"; 34 + HISTCONTROL = "ignoredups:ignorespace"; 35 + HISTFILE = "${config.xdg.cacheHome}/loksh_history"; 36 + SLURP_ARGS = "-b 00000040 -w 0"; 37 + }; 35 38 }; 36 39 37 40 home.stateVersion = "24.05";