Added
This commit is contained in:
@@ -3,11 +3,21 @@
|
||||
environment.systemPackages = with pkgs; [
|
||||
qemu
|
||||
quickemu
|
||||
quickgui
|
||||
nemu
|
||||
];
|
||||
|
||||
systemd.tmpfiles.rules = [ "L+ /var/lib/qemu/firmware - - - - ${pkgs.qemu}/share/qemu/firmware" ];
|
||||
|
||||
boot.binfmt.emulatedSystems = [
|
||||
"aarch64-linux"
|
||||
"riscv64-linux"
|
||||
];
|
||||
|
||||
virtualisation.libvirtd.enable = true;
|
||||
|
||||
environment.etc."qemu/bridge.conf".text = ''
|
||||
allow br0
|
||||
'';
|
||||
|
||||
}
|
||||
|
||||
@@ -15,6 +15,8 @@
|
||||
};
|
||||
*/
|
||||
|
||||
environment.variables.QT_QPA_PLATFORMTHEME = "qt6ct";
|
||||
|
||||
environment.etc = {
|
||||
"greetd/background.png".source = ../../wallpapers/lucy_with_cat.png;
|
||||
"greetd/environments".text = ''
|
||||
@@ -22,22 +24,21 @@
|
||||
fish
|
||||
'';
|
||||
|
||||
"greetd/wayland-sessions/hyprland.desktop".text = ''
|
||||
[Desktop Entry]
|
||||
Name=Hyprland
|
||||
Comment=Hyprland WM
|
||||
Exec=Hyprland
|
||||
Type=Application
|
||||
'';
|
||||
/*
|
||||
"greetd/wayland-sessions/hyprland.desktop".text = ''
|
||||
[Desktop Entry]
|
||||
Name=Hyprland
|
||||
Comment=Hyprland WM
|
||||
Exec=Hyprland
|
||||
Type=Application
|
||||
'';
|
||||
|
||||
"greetd/wayland-sessions/niri.desktop".text = ''
|
||||
[Desktop Entry]
|
||||
Name=Niri
|
||||
Comment=Hyprland WM
|
||||
Exec=niri
|
||||
Type=Application
|
||||
'';
|
||||
"greetd/wayland-sessions/niri.desktop".text = ''
|
||||
[Desktop Entry]
|
||||
Name=Niri
|
||||
Comment=Hyprland WM
|
||||
Exec=niri
|
||||
Type=Application
|
||||
'';
|
||||
*/
|
||||
};
|
||||
|
||||
|
||||
@@ -20,5 +20,6 @@
|
||||
HandleHibernateKey=ignore
|
||||
'';
|
||||
|
||||
flatpak.enable = true;
|
||||
};
|
||||
}
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
{
|
||||
pkgs,
|
||||
username,
|
||||
lib,
|
||||
...
|
||||
}:
|
||||
{
|
||||
@@ -17,6 +18,25 @@
|
||||
];
|
||||
};
|
||||
|
||||
xdg = {
|
||||
portal = {
|
||||
enable = true;
|
||||
xdgOpenUsePortal = true;
|
||||
config = {
|
||||
common.default = [ "gtk" ];
|
||||
hyprland.default = [
|
||||
"gtk"
|
||||
"hyprland"
|
||||
];
|
||||
};
|
||||
|
||||
extraPortals = [
|
||||
pkgs.xdg-desktop-portal-gtk
|
||||
pkgs.xdg-desktop-portal-hyprland
|
||||
];
|
||||
};
|
||||
};
|
||||
|
||||
programs.steam.enable = true;
|
||||
programs.dconf.enable = true;
|
||||
|
||||
@@ -37,12 +57,13 @@
|
||||
sysstat
|
||||
lm_sensors # for `sensors` command
|
||||
ethtool
|
||||
pciutils # lspci
|
||||
pciutils # lspci:wwith
|
||||
usbutils # lsusb
|
||||
lshw
|
||||
nvme-cli
|
||||
smartmontools
|
||||
bluez
|
||||
impala
|
||||
|
||||
# Graphics
|
||||
libGL
|
||||
@@ -53,7 +74,6 @@
|
||||
cpufetch
|
||||
hyfetch
|
||||
ramfetch
|
||||
neofetch
|
||||
ghfetch
|
||||
libnotify
|
||||
|
||||
@@ -67,6 +87,9 @@
|
||||
iftop # network monitor
|
||||
iperf3 # network tester
|
||||
nmap # network discovery
|
||||
rustscan
|
||||
rustup
|
||||
perl
|
||||
eza # ls replacement
|
||||
curl
|
||||
dnsutils
|
||||
@@ -80,11 +103,13 @@
|
||||
zstd
|
||||
gnupg
|
||||
fzf
|
||||
tabiew
|
||||
|
||||
# nix related
|
||||
nix-index
|
||||
nix-tree
|
||||
nix-health
|
||||
direnv
|
||||
|
||||
# Archives
|
||||
zip
|
||||
@@ -92,10 +117,9 @@
|
||||
p7zip
|
||||
xz
|
||||
|
||||
postman
|
||||
#teamspeak6-client
|
||||
];
|
||||
|
||||
security.pam.services.swaylock = { };
|
||||
security.polkit.enable = true;
|
||||
security.rtkit.enable = true;
|
||||
environment.sessionVariables = {
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
{ pkgs, ... }:
|
||||
{ ... }:
|
||||
{
|
||||
programs.thunderbird.enable = true;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user