security and such
This commit is contained in:
@@ -7,18 +7,11 @@
|
|||||||
./home-manager.nix
|
./home-manager.nix
|
||||||
./hyprland.nix
|
./hyprland.nix
|
||||||
];
|
];
|
||||||
security = {
|
|
||||||
rtkit.enable = true;
|
|
||||||
pam.services.hyprlock = {};
|
|
||||||
};
|
|
||||||
|
|
||||||
programs.dconf.enable = true;
|
programs.dconf.enable = true;
|
||||||
|
|
||||||
environment.localBinInPath = true;
|
|
||||||
|
|
||||||
console.useXkbConfig = true;
|
console.useXkbConfig = true;
|
||||||
environment.systemPackages = with pkgs; [
|
environment.systemPackages = with pkgs; [
|
||||||
anyrun
|
anyrun
|
||||||
stow
|
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -8,9 +8,17 @@
|
|||||||
imports = [
|
imports = [
|
||||||
./substituters.nix
|
./substituters.nix
|
||||||
./nixpkgs.nix
|
./nixpkgs.nix
|
||||||
|
./security.nix
|
||||||
];
|
];
|
||||||
|
|
||||||
environment.systemPackages = [pkgs.git];
|
environment = {
|
||||||
|
systemPackages = [
|
||||||
|
pkgs.git
|
||||||
|
pkgs.scx
|
||||||
|
pkgs.stow
|
||||||
|
];
|
||||||
|
localBinInPath = true;
|
||||||
|
};
|
||||||
|
|
||||||
nix = {
|
nix = {
|
||||||
# pin the registry to avoid downloading and evaling a new nixpkgs version every time
|
# pin the registry to avoid downloading and evaling a new nixpkgs version every time
|
||||||
|
|||||||
6
nixos/core/system/security.nix
Normal file
6
nixos/core/system/security.nix
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
{
|
||||||
|
security = {
|
||||||
|
rtkit.enable = true;
|
||||||
|
pam.services.hyprlock = {};
|
||||||
|
};
|
||||||
|
}
|
||||||
@@ -1,13 +1,9 @@
|
|||||||
{
|
{
|
||||||
inputs,
|
|
||||||
outputs,
|
|
||||||
lib,
|
lib,
|
||||||
config,
|
config,
|
||||||
pkgs,
|
pkgs,
|
||||||
system,
|
|
||||||
...
|
...
|
||||||
}: let
|
}: let
|
||||||
homeDir = builtins.getEnv "HOME";
|
|
||||||
ifTheyExist = groups: builtins.filter (group: builtins.hasAttr group config.users.groups) groups;
|
ifTheyExist = groups: builtins.filter (group: builtins.hasAttr group config.users.groups) groups;
|
||||||
in {
|
in {
|
||||||
users.users.cnst = {
|
users.users.cnst = {
|
||||||
@@ -39,7 +35,6 @@ in {
|
|||||||
];
|
];
|
||||||
|
|
||||||
boot.kernelPackages = lib.mkForce pkgs.linuxPackages_cachyos;
|
boot.kernelPackages = lib.mkForce pkgs.linuxPackages_cachyos;
|
||||||
environment.systemPackages = [pkgs.scx];
|
|
||||||
|
|
||||||
boot.kernelParams = [
|
boot.kernelParams = [
|
||||||
"amd_pstate=active"
|
"amd_pstate=active"
|
||||||
|
|||||||
Reference in New Issue
Block a user