lexi hat schon wieder magie gewirkt

This commit is contained in:
xqtc 2024-11-22 18:22:29 +01:00
parent 5dd3a2b37c
commit cf2853c03e
Signed by: xqtc
GPG key ID: 2C064D095926D9D1
8 changed files with 36 additions and 15 deletions

View file

@ -8,6 +8,7 @@
imports = [
./modules
./system.nix
./host.nix
];
home.username = "xqtc";
home.homeDirectory =

6
home/host.nix Normal file
View file

@ -0,0 +1,6 @@
{lib, ...}: {
options.host = lib.mkOption {
type = lib.types.str;
default = "generic";
};
}

View file

@ -52,6 +52,8 @@ in {
++ (with pkgs; [
nh
bat
ncspot
wakatime-cli

View file

@ -35,7 +35,7 @@
};
};
plugins = {
neorg = {
neorg = {
enable = true;
modules = {
"core.defaults" = {
@ -61,7 +61,6 @@ neorg = {
};
gitblame.enable = true;
lspkind.enable = true;
persistence = {
enable = true;

View file

@ -18,8 +18,14 @@
};
initExtraFirst =
if !(config.os == "linux")
then "export PATH=$PATH:~/.cargo/bin/\n${pkgs.pfetch-rs}/bin/pfetch"
else "${pkgs.pfetch-rs}/bin/pfetch\n";
then "export PATH=$PATH:~/.cargo/bin/\n${pkgs.pfetch-rs}/bin/pfetch\n"
else
"${pkgs.pfetch-rs}/bin/pfetch\n"
+ (
if config.host == "asmodeus"
then "comin status\n"
else ""
);
plugins = [
{
name = "zsh-autocomplete";

View file

@ -1,9 +1,14 @@
{pkgs, config, lib, ...}: {
{
pkgs,
config,
lib,
...
}: {
services.factorio = {
enable = true;
openFirewall = true;
# extraSettingsFile = /etc/factorio_settings.json;
admins = [ "frottingqueen" ];
admins = ["frottingqueen"];
};
sops.secrets.factorio_server_settings = {

View file

@ -1,6 +1,7 @@
{
lib,
inputs,
config,
...
}: let
dwl-source = inputs.dwl-source;
@ -19,6 +20,7 @@ in {
};
home-manager.users.xqtc = {...}: {
imports = [
{config.host = config.networking.hostName;}
../home
inputs.nixvim.homeManagerModules.nixvim
inputs.sops-nix.homeManagerModules.sops