Merge remote-tracking branch 'origin'
This commit is contained in:
commit
c50744477b
@ -12,7 +12,7 @@
|
|||||||
./security.nix
|
./security.nix
|
||||||
./simon.nix
|
./simon.nix
|
||||||
./sound.nix
|
./sound.nix
|
||||||
./virt-manager.nix
|
./virtualisation.nix
|
||||||
];
|
];
|
||||||
|
|
||||||
# system state version
|
# system state version
|
||||||
|
@ -11,34 +11,31 @@
|
|||||||
boot.initrd.luks = {
|
boot.initrd.luks = {
|
||||||
devices = {
|
devices = {
|
||||||
|
|
||||||
# encrypted root
|
# encrypted root
|
||||||
"luks-057d6954-2fbe-4566-a0b9-cc7b8a9f9fd8" = {
|
"luks-78011bc3-67ab-49d6-89f5-be5f50a6c013" = {
|
||||||
device = "/dev/disk/by-uuid/057d6954-2fbe-4566-a0b9-cc7b8a9f9fd8";
|
device = "/dev/disk/by-uuid/78011bc3-67ab-49d6-89f5-be5f50a6c013";
|
||||||
};
|
|
||||||
|
|
||||||
# encrypted swap
|
|
||||||
"luks-4dcf40dc-d12c-43e4-8727-687451750f90" = {
|
|
||||||
device = "/dev/disk/by-uuid/4dcf40dc-d12c-43e4-8727-687451750f90";
|
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
# filesystems - boot
|
# filesystems - boot
|
||||||
fileSystems."/boot" = {
|
fileSystems."/boot" = {
|
||||||
device = "/dev/disk/by-uuid/5180-0B5A";
|
device = "/dev/disk/by-label/BOOT";
|
||||||
fsType = "vfat";
|
fsType = "vfat";
|
||||||
};
|
};
|
||||||
|
|
||||||
# filesystems - root
|
# filesystems - root
|
||||||
fileSystems."/" = {
|
fileSystems."/" = {
|
||||||
device = "/dev/disk/by-uuid/ad8f83d1-3c00-49cc-90eb-8679d6600ddc";
|
device = "/dev/disk/by-label/root";
|
||||||
fsType = "ext4";
|
fsType = "ext4";
|
||||||
};
|
};
|
||||||
|
|
||||||
# swap device
|
# swap
|
||||||
swapDevices = [{
|
swapDevices = [ {
|
||||||
device = "/dev/disk/by-uuid/e4772fc5-e676-48e4-9c35-3934e9a178b1";
|
device = "/swapfile";
|
||||||
}];
|
size = 16384;
|
||||||
|
} ];
|
||||||
|
|
||||||
# networking
|
# networking
|
||||||
networking.useDHCP = lib.mkDefault true;
|
networking.useDHCP = lib.mkDefault true;
|
||||||
|
@ -3,17 +3,28 @@
|
|||||||
# packages
|
# packages
|
||||||
nixpkgs.config.allowUnfree = true;
|
nixpkgs.config.allowUnfree = true;
|
||||||
environment.systemPackages = with pkgs; [
|
environment.systemPackages = with pkgs; [
|
||||||
|
|
||||||
# fonts
|
# system
|
||||||
font-awesome
|
btop
|
||||||
jetbrains-mono
|
easyeffects
|
||||||
ubuntu_font_family
|
fastfetch
|
||||||
|
fwupd
|
||||||
|
htop
|
||||||
|
intel-gpu-tools
|
||||||
|
killall
|
||||||
|
radeontop
|
||||||
|
pciutils
|
||||||
|
powertop
|
||||||
|
solaar
|
||||||
|
spice-vdagent
|
||||||
|
sshfs
|
||||||
|
wl-clipboard
|
||||||
|
|
||||||
# hyprland
|
# hyprland
|
||||||
adwaita-qt
|
adwaita-qt
|
||||||
brightnessctl
|
brightnessctl
|
||||||
unstable.grimblast
|
|
||||||
grim
|
grim
|
||||||
|
unstable.grimblast
|
||||||
imagemagick
|
imagemagick
|
||||||
jq
|
jq
|
||||||
lxappearance-gtk2
|
lxappearance-gtk2
|
||||||
@ -26,43 +37,42 @@
|
|||||||
wofi
|
wofi
|
||||||
xfce.xfce4-settings
|
xfce.xfce4-settings
|
||||||
|
|
||||||
# system
|
# fonts
|
||||||
easyeffects
|
font-awesome
|
||||||
fwupd
|
jetbrains-mono
|
||||||
intel-gpu-tools
|
ubuntu_font_family
|
||||||
killall
|
|
||||||
radeontop
|
|
||||||
pciutils
|
|
||||||
powertop
|
|
||||||
solaar
|
|
||||||
spice-vdagent
|
|
||||||
sshfs
|
|
||||||
wl-clipboard
|
|
||||||
|
|
||||||
# usability
|
# browsers
|
||||||
bat
|
unstable.firefox
|
||||||
btop
|
|
||||||
unstable.bitwarden
|
|
||||||
unstable.clipse
|
|
||||||
cmatrix
|
|
||||||
dnsutils
|
|
||||||
fastfetch
|
|
||||||
firefox
|
|
||||||
git
|
|
||||||
gimp
|
|
||||||
unstable.google-chrome
|
unstable.google-chrome
|
||||||
htop
|
|
||||||
kitty
|
|
||||||
meld
|
|
||||||
mpv
|
|
||||||
unstable.multiviewer-for-f1
|
|
||||||
unstable.microsoft-edge
|
unstable.microsoft-edge
|
||||||
nextcloud-client
|
|
||||||
|
# general cli utilities
|
||||||
|
bat
|
||||||
|
unstable.clipse
|
||||||
|
cmatrix
|
||||||
|
distrobox
|
||||||
|
git
|
||||||
screen
|
screen
|
||||||
unstable.spotify
|
podman
|
||||||
unstable.vscode
|
podman-compose
|
||||||
vim
|
vim
|
||||||
wget
|
wget
|
||||||
|
|
||||||
|
# general gui utilities
|
||||||
|
unstable.bitwarden
|
||||||
|
gimp
|
||||||
|
meld
|
||||||
|
nextcloud-client
|
||||||
|
unstable.vscode
|
||||||
|
|
||||||
|
# multimedia
|
||||||
|
mpv
|
||||||
|
unstable.multiviewer-for-f1
|
||||||
|
unstable.spotify
|
||||||
|
|
||||||
|
# dns utilities
|
||||||
|
dnsutils
|
||||||
whois
|
whois
|
||||||
|
|
||||||
# office
|
# office
|
||||||
|
@ -1,7 +0,0 @@
|
|||||||
{ config, pkgs, ... }: {
|
|
||||||
|
|
||||||
# setup virt-manager
|
|
||||||
virtualisation.libvirtd.enable = true;
|
|
||||||
programs.virt-manager.enable = true;
|
|
||||||
|
|
||||||
}
|
|
21
nix/systems/virtualisation.nix
Normal file
21
nix/systems/virtualisation.nix
Normal file
@ -0,0 +1,21 @@
|
|||||||
|
{ config, pkgs, ... }: {
|
||||||
|
|
||||||
|
# setup virt-manager
|
||||||
|
programs.virt-manager.enable = true;
|
||||||
|
|
||||||
|
# virtualistation
|
||||||
|
virtualisation = {
|
||||||
|
|
||||||
|
# libvirtd
|
||||||
|
libvirtd = {
|
||||||
|
enable = true;
|
||||||
|
};
|
||||||
|
|
||||||
|
# podman
|
||||||
|
podman = {
|
||||||
|
enable = true;
|
||||||
|
dockerCompat = true;
|
||||||
|
defaultNetwork.settings.dns_enabled = true;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
}
|
Reference in New Issue
Block a user