mirror of
https://github.com/js0ny/dotfiles.git
synced 2025-12-21 00:33:00 +00:00
refractor
This commit is contained in:
parent
3756bbfb45
commit
04492a62c2
11 changed files with 52 additions and 40 deletions
|
|
@ -1,33 +1,54 @@
|
||||||
# ~/.config/nixcfgs/hosts/zephyrus/default.nix
|
# ~/.config/nixcfgs/hosts/zephyrus/default.nix
|
||||||
{...}: {
|
{pkgs, ...}: {
|
||||||
imports = [
|
imports = [
|
||||||
../../modules/nixos
|
# Host-specific configs
|
||||||
../../modules/nixos/libvirt.nix
|
./asus.nix
|
||||||
../../modules/nixos/docker.nix
|
|
||||||
../../modules/nixos/exp.nix
|
|
||||||
../../modules/nixos/desktop/host-machine.nix
|
|
||||||
../../modules/nixos/desktop/laptop.nix
|
|
||||||
../../modules/nixos/desktop/disable-nvidia.nix
|
|
||||||
../../modules/nixos/additional-packages.nix
|
|
||||||
../../modules/nixos/desktop
|
|
||||||
../../modules/nixos/desktop/firefox.nix
|
|
||||||
../../modules/nixos/desktop/steam.nix
|
|
||||||
../../modules/nixos/desktop/chromium.nix
|
|
||||||
../../modules/nixos/desktop/obs-studio.nix
|
|
||||||
../../modules/nixos/desktop/wine.nix
|
|
||||||
../../modules/nixos/desktop/gnome-keyring.nix
|
|
||||||
../../modules/nixos/udev/basys3.nix
|
|
||||||
../../modules/nixos/desktop-environment/kde.nix
|
|
||||||
../../modules/nixos/desktop-environment/hyprland.nix
|
|
||||||
../../modules/nixos/display-manager/sddm.nix
|
|
||||||
./hardware-configuration.nix
|
./hardware-configuration.nix
|
||||||
./keyd.nix
|
./keyd.nix
|
||||||
./packages.nix
|
|
||||||
|
# core config and packages
|
||||||
|
../../modules/nixos
|
||||||
|
|
||||||
|
# this is a laptop
|
||||||
|
../../modules/nixos/desktop
|
||||||
|
../../modules/nixos/desktop/laptop.nix
|
||||||
|
|
||||||
|
# hardware drivers
|
||||||
|
../../modules/nixos/hardware/nvidia-disable.nix
|
||||||
|
|
||||||
|
# udev rules
|
||||||
|
../../modules/nixos/hardware/udev/basys3.nix
|
||||||
|
|
||||||
|
# desktop environment and display manager
|
||||||
|
../../modules/nixos/desktop/de/kde.nix
|
||||||
|
../../modules/nixos/desktop/de/hyprland.nix
|
||||||
|
../../modules/nixos/desktop/dm/sddm.nix
|
||||||
|
|
||||||
|
# desktop programs
|
||||||
|
../../modules/nixos/programs/chromium.nix
|
||||||
|
../../modules/nixos/programs/firefox.nix
|
||||||
|
../../modules/nixos/programs/libvirt.nix
|
||||||
|
../../modules/nixos/programs/obs-studio.nix
|
||||||
|
../../modules/nixos/programs/steam.nix
|
||||||
|
../../modules/nixos/programs/waydroid.nix
|
||||||
|
../../modules/nixos/programs/winboat.nix
|
||||||
|
../../modules/nixos/programs/wine.nix
|
||||||
|
|
||||||
|
# services
|
||||||
|
../../modules/nixos/services/docker.nix
|
||||||
|
../../modules/nixos/services/exp.nix
|
||||||
];
|
];
|
||||||
|
|
||||||
boot.kernelPackages = pkgs.linuxPackages_latest;
|
# Hostname
|
||||||
nixpkgs.config.allowUnfree = true;
|
|
||||||
networking.hostName = "zephyrus";
|
networking.hostName = "zephyrus";
|
||||||
|
|
||||||
|
# Use latest kernel
|
||||||
|
boot.kernelPackages = pkgs.linuxPackages_latest;
|
||||||
|
|
||||||
|
# Use unfree software
|
||||||
|
# nixpkgs.config.allowUnfree = true;
|
||||||
|
|
||||||
|
# Disable modem
|
||||||
networking.modemmanager.enable = false;
|
networking.modemmanager.enable = false;
|
||||||
system.stateVersion = "25.05";
|
system.stateVersion = "25.05";
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -1,8 +1,7 @@
|
||||||
{...}: {
|
{pkgs, ...}: {
|
||||||
|
|
||||||
imports = [
|
imports = [
|
||||||
../rime.nix
|
./fonts.nix
|
||||||
../fonts.nix
|
./gnome-keyring.nix
|
||||||
];
|
];
|
||||||
services.pipewire = {
|
services.pipewire = {
|
||||||
enable = true;
|
enable = true;
|
||||||
|
|
@ -47,5 +46,6 @@
|
||||||
};
|
};
|
||||||
environment.systemPackages = with pkgs; [
|
environment.systemPackages = with pkgs; [
|
||||||
wl-clipboard
|
wl-clipboard
|
||||||
|
libnotify
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -1,9 +1,8 @@
|
||||||
{ pkgs, ... }:
|
{pkgs, ...}: {
|
||||||
|
|
||||||
{
|
|
||||||
environment.systemPackages = with pkgs; [
|
environment.systemPackages = with pkgs; [
|
||||||
powertop
|
powertop
|
||||||
];
|
];
|
||||||
|
imports = [
|
||||||
|
./host-machine.nix
|
||||||
|
];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,8 +0,0 @@
|
||||||
{pkgs, ...}: {
|
|
||||||
environment.systemPackages = with pkgs; [
|
|
||||||
nil
|
|
||||||
nixd
|
|
||||||
libnotify
|
|
||||||
imagemagick
|
|
||||||
];
|
|
||||||
}
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue