init starship on launch

This commit is contained in:
christoph.hollizeck 2024-03-27 14:23:25 +01:00
parent 8f33c7157e
commit 03deac14c9
9 changed files with 22 additions and 31 deletions

View file

@ -63,7 +63,7 @@
systems.modules.nixos = with inputs; [ systems.modules.nixos = with inputs; [
home-manager.nixosModules.home-manager home-manager.nixosModules.home-manager
nix-ld.nixosModules.nix-ld nix-ld.nixosModules.nix-ld
nixvim.nixosModules.nixvim nixvim.nixosModules.nixvim
]; ];
}; };
} }

View file

@ -8,13 +8,11 @@
}: }:
with lib.wyrdgard; { with lib.wyrdgard; {
wyrdgard = { wyrdgard = {
apps.cli-apps = { apps = {
fish = enabled; kitty = enabled;
home-manager = enabled;
}; };
tools = { tools = {
git = enabled;
direnv = enabled; direnv = enabled;
}; };
}; };

View file

@ -22,7 +22,10 @@ in {
programs = { programs = {
fish = { fish = {
enable = true; enable = true;
shellInit = "zoxide init fish | source"; shellInit = "
zoxide init fish | source
starship init fish | source
";
shellAliases = { shellAliases = {
vim = "nvim"; vim = "nvim";
ls = "colorls --gs"; ls = "colorls --gs";

View file

@ -4,9 +4,7 @@
... ...
}: }:
with lib; with lib;
with lib.wyrdgard; with lib.wyrdgard; let
let
cfg = config.wyrdgard.apps.cli-apps.home-manager; cfg = config.wyrdgard.apps.cli-apps.home-manager;
in { in {
options.wyrdgard.apps.cli-apps.home-manager = { options.wyrdgard.apps.cli-apps.home-manager = {

View file

@ -10,7 +10,7 @@ with lib.wyrdgard; let
cfg = config.wyrdgard.apps._1password; cfg = config.wyrdgard.apps._1password;
in { in {
options.wyrdgard.apps._1password = with types; { options.wyrdgard.apps._1password = with types; {
enable = mkBoolOpt false "Enable 1Password"; enable = mkBoolOpt true "Enable 1Password";
}; };
config = mkIf cfg.enable { config = mkIf cfg.enable {

View file

@ -26,8 +26,6 @@ in {
relativenumber = true; relativenumber = true;
shiftwidth = 2; shiftwidth = 2;
}; };
}; };
}; };
} }

View file

@ -14,11 +14,17 @@ in {
}; };
config = mkIf cfg.enable { config = mkIf cfg.enable {
wyrdgard.submodules = { wyrdgard = {
basics = enabled; submodules = {
graphical-interface = enabled; basics = enabled;
games = enabled; graphical-interface = enabled;
socials = enabled; games = enabled;
socials = enabled;
};
apps = {
vivaldi = enabled;
};
}; };
}; };
} }

View file

@ -9,7 +9,6 @@ with lib.wyrdgard; {
imports = [./hardware.nix]; imports = [./hardware.nix];
environment.systemPackages = with pkgs; [ environment.systemPackages = with pkgs; [
filelight
]; ];
# nvidia # nvidia
@ -36,9 +35,6 @@ with lib.wyrdgard; {
}; };
apps = { apps = {
cli-apps = {
fish = enabled;
};
vivaldi = enabled; vivaldi = enabled;
discord = enabled; discord = enabled;
_1password = enabled; _1password = enabled;
@ -48,13 +44,5 @@ with lib.wyrdgard; {
services.xserver.videoDrivers = ["nvidia"]; services.xserver.videoDrivers = ["nvidia"];
services.xserver.displayManager.sddm.wayland.enable = lib.mkForce false; services.xserver.displayManager.sddm.wayland.enable = lib.mkForce false;
# Configure Home-Manager options from NixOS.
snowfallorg.user.cholli.home.config = {
programs.kitty = {
theme = "Tokyo Night";
shellIntegration.enableFishIntegration = true;
};
};
system.stateVersion = "23.11"; system.stateVersion = "23.11";
} }