chore: wip
Some checks failed
/ check (push) Failing after 51s

This commit is contained in:
Daniel Flanagan 2025-02-16 22:10:07 -06:00
parent a68ee40b01
commit d89e347d06
3 changed files with 11 additions and 7 deletions

View file

@ -45,7 +45,8 @@ in
}; };
}; };
config = { config = lib.mkIf config.lyte.shell.enable {
programs.fish.enable = true;
programs.helix.enable = true; programs.helix.enable = true;
programs.zellij.enable = true; programs.zellij.enable = true;
programs.eza.enable = true; programs.eza.enable = true;
@ -1289,9 +1290,9 @@ in
# zellij does not support modern terminal keyboard input: # zellij does not support modern terminal keyboard input:
# https://github.com/zellij-org/zellij/issues/735 # https://github.com/zellij-org/zellij/issues/735
programs.zellij = { programs.zellij = {
# enable = true;
# This causes fish to start zellij immediately # do not start immediately
# enableFishIntegration = true; enableFishIntegration = false;
# uses home manager's toKDL generator # uses home manager's toKDL generator
settings = { settings = {

View file

@ -15,9 +15,9 @@
programs.firefox = { programs.firefox = {
# enable = true; # enable = true;
profileVersion = null; profileVersion = null;
package = pkgs.firefox.override { # package = pkgs.firefox.override {
nativeMessagingHosts = with pkgs; [ bitwarden ]; # nativeMessagingHosts = with pkgs; [ bitwarden ];
}; # };
/* /*
TODO: this should be able to work on macos, no? TODO: this should be able to work on macos, no?
TODO: enable color scheme/theme by default TODO: enable color scheme/theme by default

View file

@ -10,6 +10,7 @@
modulesPath, modulesPath,
lib, lib,
config, config,
pkgs,
... ...
}: }:
{ {
@ -92,6 +93,7 @@
users.users.root = { users.users.root = {
openssh.authorizedKeys.keys = lib.mkDefault [ self.outputs.pubkey ]; openssh.authorizedKeys.keys = lib.mkDefault [ self.outputs.pubkey ];
shell = lib.mkIf config.lyte.shell.enable pkgs.fish;
}; };
services = { services = {
@ -177,6 +179,7 @@
createHome = true; createHome = true;
openssh.authorizedKeys.keys = [ self.outputs.pubkey ]; openssh.authorizedKeys.keys = [ self.outputs.pubkey ];
group = "daniel"; group = "daniel";
shell = lib.mkIf config.lyte.shell.enable pkgs.fish;
extraGroups = [ extraGroups = [
"users" "users"
"wheel" "wheel"