This commit is contained in:
2025-11-14 09:07:37 +01:00
parent 03aebab782
commit e6609fd6f4
80 changed files with 770 additions and 77 deletions

View File

@@ -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
'';
}

View File

@@ -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
'';
*/
};

View File

@@ -20,5 +20,6 @@
HandleHibernateKey=ignore
'';
flatpak.enable = true;
};
}

View File

@@ -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 = {

View File

@@ -1,4 +1,4 @@
{ pkgs, ... }:
{ ... }:
{
programs.thunderbird.enable = true;
}