From 2d9f95e8e57168fc1d776f5b42566cebf4c31a8f Mon Sep 17 00:00:00 2001 From: kenji Date: Thu, 25 Dec 2025 08:53:23 -0600 Subject: [PATCH] added kernel --- apps/firefox/home.nix | 1 + apps/stylix/home.nix | 6 ++++++ flake.nix | 1 + modules/system/default.nix | 1 + system/boot.nix | 10 +--------- system/kernel.nix | 11 +++++++++++ 6 files changed, 21 insertions(+), 9 deletions(-) create mode 100644 system/kernel.nix diff --git a/apps/firefox/home.nix b/apps/firefox/home.nix index fd52c19..10dd72a 100644 --- a/apps/firefox/home.nix +++ b/apps/firefox/home.nix @@ -1,6 +1,7 @@ { pkgs, myConfig, + inputs, ... }: { programs.firefox = { diff --git a/apps/stylix/home.nix b/apps/stylix/home.nix index 15598c2..337220f 100644 --- a/apps/stylix/home.nix +++ b/apps/stylix/home.nix @@ -11,6 +11,12 @@ stylix = { autoEnable = false; targets = { + firefox = { + enable = true; + profileNames = [ + "hakase" + ]; + }; waybar.enable = true; ghostty.enable = true; hyprpaper.enable = true; diff --git a/flake.nix b/flake.nix index 1942655..b5fbaa3 100644 --- a/flake.nix +++ b/flake.nix @@ -3,6 +3,7 @@ inputs = { nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable"; elephant.url = "github:abenz1267/elephant"; + chaotic.url = "github:chaotic-cx/nyx/nyxpkgs-unstable"; home-manager = { url = "github:nix-community/home-manager"; diff --git a/modules/system/default.nix b/modules/system/default.nix index 88482b0..a5b6919 100644 --- a/modules/system/default.nix +++ b/modules/system/default.nix @@ -12,6 +12,7 @@ ../../system/programs.nix ../../system/security.nix ../../system/variables.nix + ../../system/kernel.nix ]; environment.systemPackages = with pkgs; [ # FIXME: must be on their own app diff --git a/system/boot.nix b/system/boot.nix index 626f98f..6036734 100644 --- a/system/boot.nix +++ b/system/boot.nix @@ -2,15 +2,7 @@ boot = { consoleLogLevel = 3; initrd.verbose = false; - kernelParams = [ - "quiet" - "splash" - "intremap=on" - "boot.shell_on_fail" - "udev.log_priority=3" - "rd.systemd.show_status=auto" - ]; - loader = { + loader = { systemd-boot = { enable = true; }; diff --git a/system/kernel.nix b/system/kernel.nix new file mode 100644 index 0000000..9fb0738 --- /dev/null +++ b/system/kernel.nix @@ -0,0 +1,11 @@ +{pkgs, ...}: { + kernelPackages = pkgs.linuxPackages_cachyos; # from chaotic input + kernelParams = [ + "quiet" + "splash" + "intremap=on" + "boot.shell_on_fail" + "udev.log_priority=3" + "rd.systemd.show_status=auto" + ]; +}