···
1
1
-
{ pkgs, inputs, ... }:
1
1
+
{
2
2
+
pkgs,
3
3
+
inputs,
4
4
+
config,
5
5
+
...
6
6
+
}:
2
7
3
8
{
4
9
# Import the home-manager modules you want to use
···
403
408
enable = true;
404
409
extraConfig = ''
405
410
Host *
406
406
-
IdentityAgent ~/.1password/agent.sock
411
411
+
IdentityAgent ${config.home.homeDirectory}/.1password/agent.sock
407
412
'';
408
413
};
409
414
···
462
467
glycin-loaders # various format loaders for loupe
463
468
docker-compose
464
469
discord
470
470
+
prismlauncher # minecraft launcher
465
471
466
472
# --- FONTS ARE IMPORTANT ---
467
473
# Berkeley Mono is the main system font, keeping JetBrains and Font Awesome for waybar
468
468
-
font-awesome
474
474
+
font-awesome # For icons in waybar
469
475
noto-fonts
470
476
noto-fonts-cjk-sans
471
471
-
noto-fonts-emoji
472
472
-
font-awesome # For icons in waybar, etc.
477
477
+
noto-fonts-color-emoji
473
478
nerd-fonts.jetbrains-mono
479
479
+
nerd-fonts.symbols-only # Additional Nerd Font symbols for waybar
474
480
# --- POLKIT AGENT (for 1Password GUI, etc.) ---
475
481
lxqt.lxqt-policykit # Lightweight polkit agent
476
482
];
···
536
542
};
537
543
programs.jujutsu = {
538
544
enable = true;
539
539
-
settings.user = {
540
540
-
email = "hello@seanaye.ca";
541
541
-
name = "Sean Aye";
545
545
+
settings = {
546
546
+
user = {
547
547
+
email = "hello@seanaye.ca";
548
548
+
name = "Sean Aye";
549
549
+
};
550
550
+
signing = {
551
551
+
sign-all = true;
552
552
+
behavior = "own";
553
553
+
backend = "ssh";
554
554
+
key = "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDCIqgZ7kedxo+mOW7YG73Vp3zel3h180y3GKvHtRsXfGlpIIvRDy7pgCBQ4AGXYD4y78URQmFohYSAPqCPOPaWcU2un3XG9KvCzEsHmsbskPonitUmCiKvrKkb6oW4jCBtd7AEtBn+AiajAQFtPZ7NN2Df3AmTypvR6Irg7R+nxnfc9NTIHmGvxSDyWcbb4pguL20sctUSqGL6xGh8q/bqhdOThSimM+z9bEUNxK/5rPhwkNniMrp4pJcUrUiAh5/4DiRFG6KT+oeg+/myoz/Z1sPvAs7u/8JDQI4RshRD8Hu0oTkRBN6Hxj478q2SXbeBUZlD6IdjP3RhGpmSecoDdtWqKbpuV3eVRtQtba3KL86GBeV/bugaOdJ1Aud+1SOFJreAAuvxzMMKT+cdQZk6oOPP148DA/No+mDm/2S43lcdCXh79wA6YRAmKQ8jmZxTCtPutrvuZK1rguvvUlEoG/vhdNHh7eDa4Td07V6bjCRPUl8qk/e4M0E3pwsTlZc=";
555
555
+
};
542
556
};
543
557
};
544
558
···
548
562
enable = true;
549
563
interactiveShellInit = ''
550
564
set fish_greeting
565
565
+
# Set 1Password SSH agent socket
566
566
+
set -gx SSH_AUTH_SOCK ${config.home.homeDirectory}/.1password/agent.sock
551
567
# Load 1Password CLI plugins
552
568
if test -f ~/.config/op/plugins.sh
553
569
source ~/.config/op/plugins.sh
···
772
788
EDITOR = "hx";
773
789
VISUAL = "hx";
774
790
SUDO_EDITOR = "hx";
775
775
-
SSH_AUTH_SOCK = "~/.1password/agent.sock";
791
791
+
SSH_AUTH_SOCK = "${config.home.homeDirectory}/.1password/agent.sock";
776
792
};
777
793
778
794
# Set the state version for Home Manager
···
1
1
* {
2
2
-
font-family: "BerkeleyMono Nerd Font", "Font Awesome 6 Free", monospace;
2
2
+
font-family: "BerkeleyMono Nerd Font", "Font Awesome 6 Free", "Symbols Nerd Font Mono", monospace;
3
3
font-size: 14px;
4
4
+
font-weight: normal;
4
5
min-height: 0;
5
6
}
6
7