Signed-off-by: Nikolaos Karaolidis <nick@karaolidis.com>
This commit is contained in:
2024-12-15 15:23:49 +00:00
parent 01971a5a8c
commit ed16aa5fd0
12 changed files with 109 additions and 50 deletions

View File

@@ -11,9 +11,7 @@
efi.canTouchEfiVariables = true;
};
initrd.systemd.enable = true;
# FIXME: https://github.com/NixOS/nixpkgs/issues/357643
# kernelPackages = pkgs.linuxPackages_latest;
kernelPackages = pkgs.linuxKernel.packages.linux_6_11;
kernelPackages = pkgs.linuxPackages_latest;
supportedFilesystems = [
"btrfs"
"ntfs"

View File

@@ -1,6 +1,6 @@
{ inputs, ... }:
{
imports = [ inputs.nur.nixosModules.nur ];
imports = [ inputs.nur.modules.nixos.default ];
nixpkgs.config.allowUnfree = true;
}

View File

@@ -1,5 +1,5 @@
if [[ "$(id -u)" -ne 0 ]]; then
echo "This script must be run as root or with sudo privileges."
echo "This script must be run as root."
exit 1
fi

View File

@@ -5,6 +5,6 @@
{ inputs, ... }:
{
home-manager.users.${user} = {
imports = [ inputs.nur.hmModules.nur ];
imports = [ inputs.nur.modules.homeManager.default ];
};
}

View File

@@ -44,7 +44,8 @@
"plugins/lighttable/overlays/1/2" = 3;
"plugins/darkroom/modulegroups/last_preset" = "modules: all";
"session/base_directory_pattern" = "${home}/Pictures/Darktable";
"session/filename_pattern" = "$(EXIF.YEAR)-$(EXIF.MONTH)-$(EXIF.DAY)_$(EXIF.HOUR)-$(EXIF.MINUTE)-$(EXIF.SECOND)_$(CONFLICT_PADDING).$(FILE_EXTENSION)";
"session/filename_pattern" =
"$(EXIF.YEAR)-$(EXIF.MONTH)-$(EXIF.DAY)_$(EXIF.HOUR)-$(EXIF.MINUTE)-$(EXIF.SECOND)_$(CONFLICT_PADDING).$(FILE_EXTENSION)";
"session/sub_directory_pattern" = "";
"setup_import_directory" = true;
};

View File

@@ -2,12 +2,7 @@
user ? throw "user argument is required",
home ? throw "home argument is required",
}:
{
config,
lib,
pkgs,
...
}:
{ lib, pkgs, ... }:
{
environment.persistence = {
"/persist"."${home}/.mozilla" = { };
@@ -44,7 +39,7 @@
profiles.default = {
settings."extensions.autoDisableScopes" = 0;
extensions = with config.nur.repos.rycee.firefox-addons; [
extensions = with pkgs.nur.repos.rycee.firefox-addons; [
languagetool
bitwarden
darkreader

View File

@@ -348,7 +348,7 @@ in
packages = mkOption {
type = listOf package;
default = with pkgs; [ (nerdfonts.override { fonts = [ "JetBrainsMono" ]; }) ];
default = with pkgs; [ nerd-fonts.jetbrains-mono ];
description = "The monospace font packages.";
};
};

View File

@@ -95,7 +95,8 @@ in
"terminal.external.linuxExec" = "kitty";
"terminal.integrated.confirmOnExit" = "hasChildProcesses";
"terminal.integrated.copyOnSelection" = true;
"terminal.integrated.fontFamily" = builtins.concatStringsSep ", " hmConfig.theme.font.monospace.names;
"terminal.integrated.fontFamily" =
builtins.concatStringsSep ", " hmConfig.theme.font.monospace.names;
"terminal.integrated.fontSize" = hmConfig.theme.font.size;
"update.mode" = "none";
"window.autoDetectHighContrast" = false;

View File

@@ -117,6 +117,7 @@ in
};
};
home.file."Documents/Obsidian/.stignore".source = ../../common/user/configs/gui/obsidian/config/.stignore;
home.file."Documents/Obsidian/.stignore".source =
../../common/user/configs/gui/obsidian/config/.stignore;
};
}