nixos-config/machines/Librem5-Phone/default.nix

53 lines
937 B
Nix

{ inputs, pkgs, lib, ... }: {
imports = with inputs.self;
with nixosProfiles; [
./hardware-configuration.nix
nixosRoles.base
inputs.nixos-hardware.nixosModules.purism-librem-5r4
applications-setup
bluetooth
power
hardware
sound
plasma-mobile
nheko
okular
gwenview
aerc
helix
angelfish
nix
qmlkonsole
kdeconnect
cursor
fonts
gtk
qt
pass-secret-service
];
programs.ssh.askPassword =
"${pkgs.plasma5Packages.ksshaskpass.out}/bin/ksshaskpass";
users.users.balsoft.password = lib.mkForce "0";
boot.kernelPackages = pkgs.linuxPackages_librem5;
system.stateVersion = "23.05";
home-manager.users.balsoft.home.stateVersion = "22.11";
themes.fonts = {
main.size = 10;
serif.size = 10;
mono.size = 10;
};
environment.systemPackages = [ pkgs.pure-maps ];
}