Split Hyprlock,Noctalia-Shell and Hyprpaper into separate directories. Made changes to ncli, to automatically switch specialisations. Started configuring niri.

This commit is contained in:
2025-11-25 14:30:53 +01:00
parent 157ba06453
commit 69d1d05563
26 changed files with 784 additions and 93 deletions

View File

@ -51,6 +51,9 @@
[
inputs.home-manager.nixosModules.home-manager
./hardware-configuration.nix
../plasma/plasma.nix
../hyprland/hyprland.nix
../niri/niri.nix
];
specialisation = {
@ -81,6 +84,14 @@
};
};
"niri" = {
configuration = {
imports = [
../niri/niri.nix
];
};
};
};
# Bootloader.
@ -95,7 +106,12 @@
#devices = [ "nodev" ];
efiSupport = true;
useOSProber = true;
#splashImage =
#splashImage =
extraConfig = ''
menuentry "NixOS - Default" {
set hidden=1
}
'';
};
@ -190,12 +206,29 @@
openssh.enable = true;
};
fonts.packages = with pkgs; [
font-awesome
nerd-fonts.jetbrains-mono
meslo-lgs-nf
];
fonts = {
packages = with pkgs; [
font-awesome
nerd-fonts.jetbrains-mono
meslo-lgs-nf
noto-fonts
noto-fonts-cjk-sans
noto-fonts-emoji
inter
];
fontconfig = {
enable = true;
defaultFonts = {
monospace = [ "JetBrainsMono Nerd Font" "MesloLGS NF" ];
sansSerif = [ "Inter" "Noto Sans" ];
serif = [ "Noto Serif" ];
};
};
};
#In order for dynamically linked executables to work
programs.nix-ld.enable = true;