feat: integrate nix-citizen and star-citizen support in NixOS configuration
This commit is contained in:
@@ -1,6 +1,8 @@
|
||||
{config, ...}: {
|
||||
imports = [
|
||||
# Mostly system related configuration
|
||||
# ─────────────────────────────────────────────────────────────
|
||||
# System configuration
|
||||
# ─────────────────────────────────────────────────────────────
|
||||
../../nixos/audio.nix
|
||||
../../nixos/bluetooth.nix
|
||||
../../nixos/fonts.nix
|
||||
@@ -13,8 +15,14 @@
|
||||
../../nixos/utils.nix
|
||||
../../nixos/hyprland.nix
|
||||
|
||||
# ─────────────────────────────────────────────────────────────
|
||||
# Graphics Card
|
||||
# ─────────────────────────────────────────────────────────────
|
||||
../../nixos/amd-graphics.nix
|
||||
|
||||
# ─────────────────────────────────────────────────────────────
|
||||
# System integration for Steam
|
||||
# ─────────────────────────────────────────────────────────────
|
||||
../../nixos/steam.nix
|
||||
|
||||
# You should let those lines as is
|
||||
|
||||
+21
-2
@@ -3,16 +3,35 @@
|
||||
nixpkgs,
|
||||
...
|
||||
}:
|
||||
|
||||
nixpkgs.lib.nixosSystem {
|
||||
modules = [
|
||||
{
|
||||
nixpkgs.overlays = [];
|
||||
_module.args = {inherit inputs;};
|
||||
_module.args = {
|
||||
inherit inputs;
|
||||
};
|
||||
}
|
||||
|
||||
({ config, pkgs, lib, ... }: {
|
||||
# ─────────────────────────────────────────────────────────────
|
||||
# AMD Microcode
|
||||
# ─────────────────────────────────────────────────────────────
|
||||
hardware.cpu.amd.updateMicrocode = true;
|
||||
|
||||
# ─────────────────────────────────────────────────────────────
|
||||
# Hardware accelaration
|
||||
# ─────────────────────────────────────────────────────────────
|
||||
hardware.graphics = {
|
||||
enable = true;
|
||||
enable32Bit = true;
|
||||
};
|
||||
})
|
||||
|
||||
inputs.home-manager.nixosModules.home-manager
|
||||
inputs.stylix.nixosModules.stylix
|
||||
inputs.nix-index-database.nixosModules.default
|
||||
inputs.helium-browser.nixosModules.default
|
||||
|
||||
./configuration.nix
|
||||
];
|
||||
}
|
||||
|
||||
+14
-3
@@ -1,6 +1,8 @@
|
||||
{config, ...}: {
|
||||
imports = [
|
||||
# ─────────────────────────────────────────────────────────────
|
||||
# Programs
|
||||
# ─────────────────────────────────────────────────────────────
|
||||
../../home/programs/ghostty
|
||||
../../home/programs/nvf
|
||||
../../home/programs/shell
|
||||
@@ -12,14 +14,24 @@
|
||||
../../home/programs/nix-utils
|
||||
../../home/programs/spotatui
|
||||
../../home/programs/yazi
|
||||
../../home/programs/steam
|
||||
|
||||
# ─────────────────────────────────────────────────────────────
|
||||
# Gaming
|
||||
# ─────────────────────────────────────────────────────────────
|
||||
../../home/programs/steam
|
||||
../../home/programs/star-citizen
|
||||
|
||||
# ─────────────────────────────────────────────────────────────
|
||||
# Groups
|
||||
# ─────────────────────────────────────────────────────────────
|
||||
../../home/programs/group/basic-apps.nix
|
||||
../../home/programs/group/dev.nix
|
||||
../../home/programs/group/misc.nix
|
||||
../../home/programs/group/gaming-apps.nix
|
||||
|
||||
# System (Desktop environment like stuff)
|
||||
# ─────────────────────────────────────────────────────────────
|
||||
# System
|
||||
# ─────────────────────────────────────────────────────────────
|
||||
../../home/system/hyprland
|
||||
../../home/system/caelestia-shell
|
||||
../../home/system/hyprpaper
|
||||
@@ -27,7 +39,6 @@
|
||||
../../home/system/udiskie
|
||||
|
||||
./variables.nix # Mostly user-specific configuration
|
||||
#./secrets # CHANGEME: You should probably remove this line, this is where I store my secrets
|
||||
];
|
||||
|
||||
home = {
|
||||
|
||||
Reference in New Issue
Block a user