Installed startship, themed kitty, moved some configs to shell.nix, stylix for theming

This commit is contained in:
2024-12-28 00:25:51 +01:00
parent f087509250
commit 0808c2b3b8
9 changed files with 378 additions and 18 deletions

View File

@ -11,6 +11,7 @@
imports = [
# Include the results of the hardware scan.
./hardware-configuration.nix
./terminal
];
# Bootloader.
@ -70,7 +71,6 @@
# $ nix search wget
environment.systemPackages = with pkgs; [
gnupg
firefox
wget
git
kitty
@ -103,6 +103,7 @@
fastfetch
freetube
nixd
nextcloud-client
];
nix = {
@ -117,23 +118,11 @@
# programs.mtr.enable = true;
programs = {
bash = {
# Starts the OS using Bash, then starts fish if it's not running
interactiveShellInit = ''
if [[ $(${pkgs.procps}/bin/ps --no-header --pid=$PPID --format=comm) != "fish" && -z ''${BASH_EXECUTION_STRING} ]]
then
shopt -q login_shell && LOGIN_OPTION='--login' || LOGIN_OPTION=""
exec ${pkgs.fish}/bin/fish $LOGIN_OPTION
fi
'';
};
dconf = {
enable = true;
};
fish.enable = true;
gnupg.agent.enable = true;
hyprland = {
@ -202,6 +191,13 @@
};
};
stylix = {
enable = true;
image = ./catppuccin.png;
base16Scheme = "${pkgs.base16-schemes}/share/themes/catppuccin-mocha.yaml";
polarity = "dark";
};
virtualisation.docker = {
enable = true;
storageDriver = "btrfs";