forked from aylac.top/nixcfg
this repo has no description

jujutsu and update

aylac.top fad399ed a19d5a4a

verified
Changed files
+72 -37
homes
modules
home
profiles
shell
programs
+37 -37
flake.lock
···
"rust-overlay": "rust-overlay"
},
"locked": {
-
"lastModified": 1761326352,
-
"narHash": "sha256-DoR4mHaStX6Dg2Gilc2Dqr/XaxXmQTOQS5cZ5xKPQJY=",
+
"lastModified": 1761548673,
+
"narHash": "sha256-/513FfwpfbeppPdGDbmLhgcctLqEHdx8Rs92jImKA3M=",
"owner": "chaotic-cx",
"repo": "nyx",
-
"rev": "6492dc810f2f250ef95096910a44f03eea6a594f",
+
"rev": "25ef687b6a0a13e9d39c3949e7de05873f5571a9",
"type": "github"
},
"original": {
···
"nixpkgs": "nixpkgs_2"
},
"locked": {
-
"lastModified": 1761403017,
-
"narHash": "sha256-H+QoBnwTdYysHJrJiLBjcpscI1g4/hUEBeNXrg0hLJo=",
+
"lastModified": 1761517857,
+
"narHash": "sha256-1xYv73nGA+Lm/hKRqjiUyuBzabaRwmeDxBCIMve5CWU=",
"owner": "9001",
"repo": "copyparty",
-
"rev": "1963ed179516968bece526b1e28f7fc0a8f80cde",
+
"rev": "e9ab040ce8e72e299a3d8fbd109865b1e218eb57",
"type": "github"
},
"original": {
···
]
},
"locked": {
-
"lastModified": 1761266473,
-
"narHash": "sha256-QxCyKWBmuzI+eMhYV1JmbZsiUnBNATRP1EW34OBt5Vg=",
+
"lastModified": 1761513701,
+
"narHash": "sha256-w7qOcQb1FSMZASvWe01r99QqZ5LnHO0k3rgs5ryyig0=",
"owner": "nix-community",
"repo": "home-manager",
-
"rev": "5c71d4a730bd3c972befff343bb074421e345937",
+
"rev": "255b6a0ef2f488a2fad051361699cc67db57338c",
"type": "github"
},
"original": {
···
]
},
"locked": {
-
"lastModified": 1761395627,
-
"narHash": "sha256-9wQpgBRW2PzYw1wx+MgCt1IbPAYz93csApLMgSZOJCk=",
+
"lastModified": 1761584077,
+
"narHash": "sha256-dISPEZahlfs5K6d58zR4akRRyogfE9P4WSyPPNT7HiE=",
"owner": "nix-community",
"repo": "home-manager",
-
"rev": "7296022150cd775917e4c831c393026eae7c2427",
+
"rev": "e82585308aef3d4cc2c36c7b6946051c8cdf24ef",
"type": "github"
},
"original": {
···
]
},
"locked": {
-
"lastModified": 1761202163,
-
"narHash": "sha256-6RySf5VQElrm7RYGWxlIkNttemDp4FF0aH+LX435G2Y=",
+
"lastModified": 1761376732,
+
"narHash": "sha256-wavx9gROyuRZKSvPCCBh78gOur7o88ndRi545njNRrM=",
"owner": "Jovian-Experiments",
"repo": "Jovian-NixOS",
-
"rev": "47976126007d9658ca4ac4dd933bea8846170fd9",
+
"rev": "8bef482d65425d0cff6b20c11a5f054f85569a38",
"type": "github"
},
"original": {
···
},
"nixpkgs": {
"locked": {
-
"lastModified": 1761114652,
-
"narHash": "sha256-f/QCJM/YhrV/lavyCVz8iU3rlZun6d+dAiC3H+CDle4=",
+
"lastModified": 1761373498,
+
"narHash": "sha256-Q/uhWNvd7V7k1H1ZPMy/vkx3F8C13ZcdrKjO7Jv7v0c=",
"owner": "NixOS",
"repo": "nixpkgs",
-
"rev": "01f116e4df6a15f4ccdffb1bcd41096869fb385c",
+
"rev": "6a08e6bb4e46ff7fcbb53d409b253f6bad8a28ce",
"type": "github"
},
"original": {
···
},
"nixpkgs_4": {
"locked": {
-
"lastModified": 1761114652,
-
"narHash": "sha256-f/QCJM/YhrV/lavyCVz8iU3rlZun6d+dAiC3H+CDle4=",
+
"lastModified": 1761373498,
+
"narHash": "sha256-Q/uhWNvd7V7k1H1ZPMy/vkx3F8C13ZcdrKjO7Jv7v0c=",
"owner": "NixOS",
"repo": "nixpkgs",
-
"rev": "01f116e4df6a15f4ccdffb1bcd41096869fb385c",
+
"rev": "6a08e6bb4e46ff7fcbb53d409b253f6bad8a28ce",
"type": "github"
},
"original": {
···
},
"nixpkgs_5": {
"locked": {
-
"lastModified": 1761114652,
-
"narHash": "sha256-f/QCJM/YhrV/lavyCVz8iU3rlZun6d+dAiC3H+CDle4=",
+
"lastModified": 1761373498,
+
"narHash": "sha256-Q/uhWNvd7V7k1H1ZPMy/vkx3F8C13ZcdrKjO7Jv7v0c=",
"owner": "nixos",
"repo": "nixpkgs",
-
"rev": "01f116e4df6a15f4ccdffb1bcd41096869fb385c",
+
"rev": "6a08e6bb4e46ff7fcbb53d409b253f6bad8a28ce",
"type": "github"
},
"original": {
···
"nixpkgs": "nixpkgs_5"
},
"locked": {
-
"lastModified": 1761416274,
-
"narHash": "sha256-IGQ77xugmfQ6VxIfSCGkrn+qZW8izxI7ibhCn0Chswo=",
+
"lastModified": 1761614117,
+
"narHash": "sha256-E2o2Ztrp9oK+ftcfyBCqDAB/DivvPwngzob37oIUkew=",
"owner": "nix-community",
"repo": "NUR",
-
"rev": "18b2d9fa4f3e1a724f23b2d00266e23635315488",
+
"rev": "1a19c6942bc8f113090d21b6d017a728cb265e5a",
"type": "github"
},
"original": {
···
},
"locked": {
-
"lastModified": 1761273263,
-
"narHash": "sha256-6d6ojnu6A6sVxIjig8OL6E1T8Ge9st3YGgVwg5MOY+Q=",
+
"lastModified": 1761446259,
+
"narHash": "sha256-JNNOtIIVIX+yBIsh1rq1Nxhc1LZq168vuQB5sqrZbCY=",
"owner": "oxalica",
"repo": "rust-overlay",
-
"rev": "28405834d4fdd458d28e123fae4db148daecec6f",
+
"rev": "95098bb4d55ebe167c082fc40705a73ef76b58e4",
"type": "github"
},
"original": {
···
"sqlite-lib-src": "sqlite-lib-src"
},
"locked": {
-
"lastModified": 1761152151,
-
"narHash": "sha256-CEIJqCphXGAt1zzc/Q316G+sfYmpCtJ9ZVWNoXa1mk4=",
+
"lastModified": 1761563708,
+
"narHash": "sha256-Q74UiisPJpqr3808Jp2Qbl/uEDxSoj2tIJQ5MLFoWx0=",
"ref": "refs/heads/master",
-
"rev": "0a2ae70c248e8b880b6c109e3af8eddc0d69212b",
-
"revCount": 1551,
+
"rev": "bfdcfc5f77733c782f289091de53bb1b315f84be",
+
"revCount": 1555,
"type": "git",
"url": "https://tangled.sh/@tangled.sh/core"
},
···
},
"locked": {
-
"lastModified": 1761383127,
-
"narHash": "sha256-Vj8zvtkTL0FeMEDCjTDZMCADabW9eE0UaXl1Z+ODHWA=",
+
"lastModified": 1761612240,
+
"narHash": "sha256-EFwi77fxHVgh2HzbV4IfxrM4ZfGp0tnDjsNOFHK/fls=",
"owner": "tgirlcloud",
"repo": "pkgs",
-
"rev": "b682d34ade6291b87b5c237c18228a7390b2f862",
+
"rev": "c8ba164e52c05487d4a1d1003b21b179f858e0fd",
"type": "github"
},
"original": {
+1
homes/ayla/default.nix
···
};
git.enable = true;
helix.enable = true;
+
jujutsu.enable = true;
micro.enable = true;
mpv.enable = true;
ssh.enable = true;
+6
modules/home/profiles/shell/default.nix
···
l = "eza -lah";
tree = "eza --tree";
top = "btop";
+
cat = "bat";
ytmusic = "yt-dlp -f 251 --remux-video opus --embed-metadata --embed-thumbnail -o \"%(album)s/%(disc_number>0)s%(disc_number)02d-%(track_number)02d %(title)s.%(ext)s\"";
};
};
···
zellij = {
enable = true;
enableFishIntegration = false;
+
settings = {
+
theme = "onedark";
+
default_shell = "fish";
+
show_startup_tips = false;
+
};
};
zoxide = {
+1
modules/home/programs/default.nix
···
./firefox
./helium
./helix
+
./jujutsu
./lutris
./git
./micro
+27
modules/home/programs/jujutsu/default.nix
···
+
{
+
lib,
+
config,
+
...
+
}: {
+
options.myHome.programs.jujutsu.enable = lib.mkEnableOption "jujutsu version control";
+
+
config = lib.mkIf config.myHome.programs.jujutsu.enable {
+
programs.jjui = {
+
enable = true;
+
};
+
programs.jujutsu = {
+
enable = true;
+
settings = {
+
user = {
+
name = "ayla";
+
email = "ayla-git.barcode041@silomails.com";
+
};
+
signing = {
+
behavior = "own";
+
backend = "ssh";
+
key = "~/.ssh/id_ed25519.pub";
+
};
+
};
+
};
+
};
+
}