chore: sync
This commit is contained in:
parent
85c54fcc94
commit
b86098bcfb
37
flake.lock
37
flake.lock
|
@ -306,6 +306,24 @@
|
||||||
"type": "github"
|
"type": "github"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"musnix": {
|
||||||
|
"inputs": {
|
||||||
|
"nixpkgs": "nixpkgs_3"
|
||||||
|
},
|
||||||
|
"locked": {
|
||||||
|
"lastModified": 1702456985,
|
||||||
|
"narHash": "sha256-mnjCk8mINY4t5uIwP2eR19FOQXHTCO68+KsgKFTv1NI=",
|
||||||
|
"owner": "musnix",
|
||||||
|
"repo": "musnix",
|
||||||
|
"rev": "cf93a72da8ad677864045e9a5dd32170378d9a62",
|
||||||
|
"type": "github"
|
||||||
|
},
|
||||||
|
"original": {
|
||||||
|
"owner": "musnix",
|
||||||
|
"repo": "musnix",
|
||||||
|
"type": "github"
|
||||||
|
}
|
||||||
|
},
|
||||||
"nix-darwin": {
|
"nix-darwin": {
|
||||||
"inputs": {
|
"inputs": {
|
||||||
"nixpkgs": [
|
"nixpkgs": [
|
||||||
|
@ -394,6 +412,22 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"nixpkgs_3": {
|
"nixpkgs_3": {
|
||||||
|
"locked": {
|
||||||
|
"lastModified": 1690272529,
|
||||||
|
"narHash": "sha256-MakzcKXEdv/I4qJUtq/k/eG+rVmyOZLnYNC2w1mB59Y=",
|
||||||
|
"owner": "NixOS",
|
||||||
|
"repo": "nixpkgs",
|
||||||
|
"rev": "ef99fa5c5ed624460217c31ac4271cfb5cb2502c",
|
||||||
|
"type": "github"
|
||||||
|
},
|
||||||
|
"original": {
|
||||||
|
"owner": "NixOS",
|
||||||
|
"ref": "nixos-unstable",
|
||||||
|
"repo": "nixpkgs",
|
||||||
|
"type": "github"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"nixpkgs_4": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1706550542,
|
"lastModified": 1706550542,
|
||||||
"narHash": "sha256-UcsnCG6wx++23yeER4Hg18CXWbgNpqNXcHIo5/1Y+hc=",
|
"narHash": "sha256-UcsnCG6wx++23yeER4Hg18CXWbgNpqNXcHIo5/1Y+hc=",
|
||||||
|
@ -483,7 +517,8 @@
|
||||||
"home-manager": "home-manager_2",
|
"home-manager": "home-manager_2",
|
||||||
"hyprland": "hyprland",
|
"hyprland": "hyprland",
|
||||||
"hyprland-hyprfocus": "hyprland-hyprfocus",
|
"hyprland-hyprfocus": "hyprland-hyprfocus",
|
||||||
"nixpkgs": "nixpkgs_3"
|
"musnix": "musnix",
|
||||||
|
"nixpkgs": "nixpkgs_4"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"rustaceanvim": {
|
"rustaceanvim": {
|
||||||
|
|
|
@ -21,6 +21,9 @@
|
||||||
|
|
||||||
# My neovim configuration using nixvim.
|
# My neovim configuration using nixvim.
|
||||||
custom-neovim.url = "github:wizardlink/neovim";
|
custom-neovim.url = "github:wizardlink/neovim";
|
||||||
|
|
||||||
|
# Real time scheduling for audio work.
|
||||||
|
musnix.url = "github:musnix/musnix";
|
||||||
};
|
};
|
||||||
|
|
||||||
outputs =
|
outputs =
|
||||||
|
@ -28,6 +31,7 @@
|
||||||
, home-manager
|
, home-manager
|
||||||
, hyprland
|
, hyprland
|
||||||
, nixpkgs
|
, nixpkgs
|
||||||
|
, musnix
|
||||||
, ...
|
, ...
|
||||||
}@inputs: {
|
}@inputs: {
|
||||||
nixosConfigurations.nixos =
|
nixosConfigurations.nixos =
|
||||||
|
@ -36,6 +40,8 @@
|
||||||
modules = [
|
modules = [
|
||||||
./nixos.nix
|
./nixos.nix
|
||||||
|
|
||||||
|
musnix.nixosModules.musnix
|
||||||
|
|
||||||
hyprland.nixosModules.default
|
hyprland.nixosModules.default
|
||||||
{
|
{
|
||||||
programs.hyprland.enable = true;
|
programs.hyprland.enable = true;
|
||||||
|
|
15
nixos.nix
15
nixos.nix
|
@ -44,7 +44,14 @@
|
||||||
##
|
##
|
||||||
|
|
||||||
# Kernel
|
# Kernel
|
||||||
boot.kernelPackages = pkgs.linuxPackages_xanmod_stable;
|
musnix = {
|
||||||
|
enable = true;
|
||||||
|
|
||||||
|
kernel = {
|
||||||
|
realtime = true;
|
||||||
|
packages = pkgs.linuxPackages_latest_rt;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
# Add AMD drivers.
|
# Add AMD drivers.
|
||||||
boot.initrd.kernelModules = [ "amdgpu" ];
|
boot.initrd.kernelModules = [ "amdgpu" ];
|
||||||
|
@ -109,6 +116,7 @@
|
||||||
description = "Alexandre Cavalheiro";
|
description = "Alexandre Cavalheiro";
|
||||||
extraGroups = [ "networkmanager" "wheel" "postgresql" "docker" ];
|
extraGroups = [ "networkmanager" "wheel" "postgresql" "docker" ];
|
||||||
|
|
||||||
|
initialPassword = "wizardlink";
|
||||||
isNormalUser = true;
|
isNormalUser = true;
|
||||||
|
|
||||||
openssh.authorizedKeys.keys = [
|
openssh.authorizedKeys.keys = [
|
||||||
|
@ -269,7 +277,10 @@
|
||||||
## Tools
|
## Tools
|
||||||
# Utilities
|
# Utilities
|
||||||
bat
|
bat
|
||||||
btop
|
(btop.overrideAttrs {
|
||||||
|
# Support for AMD GPU monitoring.
|
||||||
|
nativeBuildInputs = [ rocmPackages.rocm-smi ];
|
||||||
|
})
|
||||||
docker-compose
|
docker-compose
|
||||||
duf
|
duf
|
||||||
fzf
|
fzf
|
||||||
|
|
Loading…
Reference in a new issue