This commit is contained in:
+25
-14
@@ -1,4 +1,9 @@
|
||||
{ pkgs, lib, isDarwin, ... }:
|
||||
{
|
||||
pkgs,
|
||||
lib,
|
||||
isDarwin,
|
||||
...
|
||||
}:
|
||||
|
||||
let
|
||||
# Modules that only make sense on Linux, either because they use systemd,
|
||||
@@ -23,6 +28,7 @@ in
|
||||
|
||||
imports = [
|
||||
../modules/datalad.nix
|
||||
../modules/direnv.nix
|
||||
../modules/docker.nix
|
||||
../modules/fonts.nix
|
||||
../modules/ghostty.nix
|
||||
@@ -31,6 +37,7 @@ in
|
||||
../modules/pixi.nix
|
||||
../modules/python.nix
|
||||
../modules/rust.nix
|
||||
../modules/shell-tools.nix
|
||||
../modules/ssh.nix
|
||||
../modules/starship.nix
|
||||
../modules/typst.nix
|
||||
@@ -41,18 +48,22 @@ in
|
||||
../modules/zsh.nix
|
||||
./git.nix
|
||||
./gh.nix
|
||||
] ++ linuxOnly;
|
||||
]
|
||||
++ linuxOnly;
|
||||
|
||||
home.packages = with pkgs; [
|
||||
atool
|
||||
httpie
|
||||
just
|
||||
git-lfs
|
||||
typst
|
||||
unzip
|
||||
glow
|
||||
] ++ lib.optionals (!isDarwin) [
|
||||
spotify
|
||||
brave
|
||||
];
|
||||
home.packages =
|
||||
with pkgs;
|
||||
[
|
||||
atool
|
||||
httpie
|
||||
just
|
||||
git-lfs
|
||||
typst
|
||||
unzip
|
||||
glow
|
||||
]
|
||||
++ lib.optionals (!isDarwin) [
|
||||
spotify
|
||||
brave
|
||||
];
|
||||
}
|
||||
|
||||
+2
-4
@@ -1,6 +1,4 @@
|
||||
{ ... }:
|
||||
|
||||
{
|
||||
_: {
|
||||
programs.gh = {
|
||||
enable = true;
|
||||
settings = {
|
||||
@@ -9,7 +7,7 @@
|
||||
editor = "hx";
|
||||
prompt = "enabled";
|
||||
prefer_editor_prompt = "disabled";
|
||||
browser = "";
|
||||
browser = "";
|
||||
pager = "";
|
||||
aliases = {
|
||||
co = "pr checkout";
|
||||
|
||||
+4
-1
@@ -1,6 +1,9 @@
|
||||
{ pkgs, ... }:
|
||||
{
|
||||
home.packages = [ pkgs.delta pkgs.git-annex ];
|
||||
home.packages = [
|
||||
pkgs.delta
|
||||
pkgs.git-annex
|
||||
];
|
||||
programs.git = {
|
||||
enable = true;
|
||||
signing = {
|
||||
|
||||
Reference in New Issue
Block a user