mirror of
https://github.com/srid/nixos-config.git
synced 2026-07-16 22:01:33 +08:00
57 lines
1.5 KiB
Nix
57 lines
1.5 KiB
Nix
{ flake, pkgs, ... }:
|
|
let
|
|
inherit (flake) inputs;
|
|
inherit (inputs) self;
|
|
homeMod = self + /modules/home;
|
|
in
|
|
{
|
|
imports = [
|
|
flake.inputs.self.homeModules.default
|
|
flake.inputs.self.homeModules.darwin-only
|
|
"${homeMod}/gui/1password.nix"
|
|
"${homeMod}/cli/controlpersist.nix"
|
|
"${homeMod}/claude-code"
|
|
|
|
"${homeMod}/work/juspay.nix"
|
|
"${homeMod}/work/opencode.nix"
|
|
|
|
"${homeMod}/services/obsidian.nix"
|
|
"${homeMod}/services/drishti"
|
|
|
|
# Extra binary caches (shared with the NixOS hosts).
|
|
(self + /modules/nixos/shared/caches.nix)
|
|
|
|
# Remote builders
|
|
"${homeMod}/nix/buildMachines"
|
|
"${homeMod}/nix/buildMachines/pureintent.nix"
|
|
];
|
|
|
|
home.username = "srid";
|
|
|
|
home.sessionPath = [
|
|
"/nix/var/nix/profiles/default/bin"
|
|
];
|
|
|
|
# The pu-managed kolu-ci-* hosts are reachable only from pureintent, so they
|
|
# live in pureintent's drishti (see configurations/nixos/pureintent), not here.
|
|
services.drishti.hosts = [
|
|
"localhost"
|
|
"sincereintent"
|
|
"pureintent"
|
|
"naiveintent"
|
|
"nix-infra@idli-01.tail12b27.ts.net"
|
|
"nix-infra@rasam.tail12b27.ts.net"
|
|
];
|
|
|
|
home.packages = [
|
|
inputs.disc-scrape.packages.${pkgs.stdenv.hostPlatform.system}.default
|
|
pkgs.zellij-one
|
|
pkgs.twitter-convert
|
|
pkgs.python3
|
|
pkgs.uv
|
|
pkgs.portfwd
|
|
# The kolu terminal-side CLIs, without running the kolu service itself.
|
|
inputs.kolu.packages.${pkgs.stdenv.hostPlatform.system}.kaval-tui
|
|
inputs.kolu.packages.${pkgs.stdenv.hostPlatform.system}.padi-tui
|
|
];
|
|
}
|