mirror of https://github.com/materusPL/Nixerus.git
valkyrie & materusPC: changes to home, add acme to valkyrie
This commit is contained in:
parent
51472e812a
commit
25e2d084c3
|
@ -2,7 +2,7 @@
|
||||||
{
|
{
|
||||||
|
|
||||||
home.username = "materus";
|
home.username = "materus";
|
||||||
home.packages = [pkgs.papirus-icon-theme];
|
home.packages = [];
|
||||||
|
|
||||||
programs.git.signing.key = lib.mkDefault "28D140BCA60B4FD1";
|
programs.git.signing.key = lib.mkDefault "28D140BCA60B4FD1";
|
||||||
programs.git.userEmail = lib.mkDefault "materus@podkos.pl";
|
programs.git.userEmail = lib.mkDefault "materus@podkos.pl";
|
||||||
|
|
|
@ -36,6 +36,21 @@ in
|
||||||
./valkyrie
|
./valkyrie
|
||||||
inputs.private.systemModule
|
inputs.private.systemModule
|
||||||
profiles.osProfile
|
profiles.osProfile
|
||||||
|
inputs.home-manager.nixosModules.home-manager
|
||||||
|
{
|
||||||
|
home-manager.useGlobalPkgs = true;
|
||||||
|
home-manager.useUserPackages = true;
|
||||||
|
home-manager.users.materus = { config ,... }: {
|
||||||
|
imports = [
|
||||||
|
../home/materus
|
||||||
|
valkyrie/extraHome.nix
|
||||||
|
profiles.homeProfile
|
||||||
|
inputs.private.homeModule
|
||||||
|
];
|
||||||
|
materus.profile.nixpkgs.enable = false;
|
||||||
|
};
|
||||||
|
home-manager.extraSpecialArgs = { inherit inputs; inherit materusFlake; };
|
||||||
|
}
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
{
|
{
|
||||||
home.stateVersion = "23.05";
|
home.stateVersion = "23.05";
|
||||||
home.homeDirectory = "/home/materus";
|
home.homeDirectory = "/home/materus";
|
||||||
|
|
||||||
programs.git.signing.signByDefault = true;
|
programs.git.signing.signByDefault = true;
|
||||||
|
|
||||||
materus.profile = {
|
materus.profile = {
|
||||||
|
@ -15,11 +15,15 @@
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
home.packages = [materusPkgs.ffmpeg6-amf-full (materusPkgs.polymc.wrap {extraJDKs = [pkgs.graalvm17-ce];})];
|
home.packages = [
|
||||||
|
pkgs.papirus-icon-theme
|
||||||
|
materusPkgs.ffmpeg6-amf-full
|
||||||
|
(materusPkgs.polymc.wrap { extraJDKs = [ pkgs.graalvm17-ce ]; })
|
||||||
|
];
|
||||||
|
|
||||||
programs.obs-studio = {
|
programs.obs-studio = {
|
||||||
enable = true;
|
enable = true;
|
||||||
plugins = with pkgs.obs-studio-plugins; [wlrobs obs-vaapi obs-vkcapture obs-gstreamer input-overlay obs-multi-rtmp obs-pipewire-audio-capture];
|
plugins = with pkgs.obs-studio-plugins; [ wlrobs obs-vaapi obs-vkcapture obs-gstreamer input-overlay obs-multi-rtmp obs-pipewire-audio-capture ];
|
||||||
package = materusPkgs.obs-amf;
|
package = materusPkgs.obs-amf;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -118,5 +118,20 @@
|
||||||
# (e.g. man configuration.nix or on https://nixos.org/nixos/options.html).
|
# (e.g. man configuration.nix or on https://nixos.org/nixos/options.html).
|
||||||
system.stateVersion = "23.05"; # Did you read the comment?
|
system.stateVersion = "23.05"; # Did you read the comment?
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
security.acme.acceptTerms = true;
|
||||||
|
security.acme.defaults.email = "materus+acme@podkos.pl";
|
||||||
|
security.acme.certs."materus.pl" = {
|
||||||
|
domain = "materus.pl";
|
||||||
|
extraDomainNames = ["*.materus.pl"];
|
||||||
|
dnsProvider = "ovh";
|
||||||
|
credentialsFile = "/materus/config/valkyrie/certs.secret";
|
||||||
|
};
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -2,13 +2,15 @@
|
||||||
{
|
{
|
||||||
home.stateVersion = "23.05";
|
home.stateVersion = "23.05";
|
||||||
home.homeDirectory = "/home/materus";
|
home.homeDirectory = "/home/materus";
|
||||||
|
|
||||||
materus.profile = {
|
materus.profile = {
|
||||||
fonts.enable = false;
|
fonts.enable = false;
|
||||||
nixpkgs.enable = true;
|
nixpkgs.enable = false;
|
||||||
enableDesktop = false;
|
enableDesktop = false;
|
||||||
enableTerminal = true;
|
enableTerminal = false;
|
||||||
enableTerminalExtra = false;
|
enableTerminalExtra = false;
|
||||||
enableNixDevel = false;
|
enableNixDevel = false;
|
||||||
|
|
||||||
|
fish.enable = true;
|
||||||
|
bash.enable = true;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -33,7 +33,7 @@ in
|
||||||
delta.enable = lib.mkDefault cfg.enableTerminal;
|
delta.enable = lib.mkDefault cfg.enableTerminal;
|
||||||
lfs.enable = lib.mkDefault cfg.enableTerminal;
|
lfs.enable = lib.mkDefault cfg.enableTerminal;
|
||||||
};
|
};
|
||||||
programs.gitui.enable = cfg.enableTerminal;
|
programs.gitui.enable = cfg.enableTerminalExtra;
|
||||||
|
|
||||||
programs.nix-index = {
|
programs.nix-index = {
|
||||||
enable = lib.mkDefault cfg.enableTerminal;
|
enable = lib.mkDefault cfg.enableTerminal;
|
||||||
|
|
|
@ -3,7 +3,7 @@ let
|
||||||
cfg = config.materus.profile.editor.neovim;
|
cfg = config.materus.profile.editor.neovim;
|
||||||
in
|
in
|
||||||
{
|
{
|
||||||
options.materus.profile.editor.neovim.enable = materusPkgs.lib.mkBoolOpt config.materus.profile.enableTerminal "Enable neovim with materus cfg";
|
options.materus.profile.editor.neovim.enable = materusPkgs.lib.mkBoolOpt config.materus.profile.enableTerminalExtra "Enable neovim with materus cfg";
|
||||||
config = lib.mkIf cfg.enable {
|
config = lib.mkIf cfg.enable {
|
||||||
programs.neovim = {
|
programs.neovim = {
|
||||||
enable = true;
|
enable = true;
|
||||||
|
|
Loading…
Reference in New Issue