Plasma 6 and fixes

Some fixes to deprecation warnings
Update settings to 24.05 by default
Add better tools
Include GParted in Jude deployment
Update unstable pin
This commit is contained in:
Greg Hellings
2024-03-12 22:16:37 -05:00
parent aa90b27abc
commit 002c80839e
8 changed files with 27 additions and 14 deletions
Generated
+3 -3
View File
@@ -393,11 +393,11 @@
}, },
"nixunstable": { "nixunstable": {
"locked": { "locked": {
"lastModified": 1708475490, "lastModified": 1709703039,
"narHash": "sha256-g1v0TsWBQPX97ziznfJdWhgMyMGtoBFs102xSYO4syU=", "narHash": "sha256-6hqgQ8OK6gsMu1VtcGKBxKQInRLHtzulDo9Z5jxHEFY=",
"owner": "nixos", "owner": "nixos",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "0e74ca98a74bc7270d28838369593635a5db3260", "rev": "9df3e30ce24fd28c7b3e2de0d986769db5d6225d",
"type": "github" "type": "github"
}, },
"original": { "original": {
+2 -2
View File
@@ -6,9 +6,9 @@
]; ];
home.packages = with pkgs; [ home.packages = with pkgs; [
(mumble.override { pulseSupport = true; }) (mumble.override { pulseSupport = true; })
fluffychat
logseq logseq
]; ];
greg.gui = true; greg.gui = true;
greg.sway = true; greg.sway = false;
greg.gnome = false;
} }
+3 -1
View File
@@ -24,7 +24,9 @@ in {
home.packages = with pkgs; ( excludes ["x86_64-darwin" "aarch64-darwin"] home.packages = with pkgs; ( excludes ["x86_64-darwin" "aarch64-darwin"]
[ [
cdrtools cdrtools
element-desktop fluffychat
cinny-desktop
qpwgraph
vlc vlc
x265 x265
]) ++ ]) ++
+1
View File
@@ -3,6 +3,7 @@
{ {
# Use the systemd-boot EFI boot loader. # Use the systemd-boot EFI boot loader.
boot = { boot = {
binfmt.emulatedSystems = [ "aarch64-linux" ];
kernelPackages = pkgs.linuxPackages_latest; kernelPackages = pkgs.linuxPackages_latest;
supportedFilesystems = [ "ntfs" ]; supportedFilesystems = [ "ntfs" ];
loader = { loader = {
+10 -3
View File
@@ -23,12 +23,17 @@
hostName = "jude"; hostName = "jude";
enableIPv6 = false; enableIPv6 = false;
interfaces.enp12s0.useDHCP = true; interfaces.enp12s0.useDHCP = true;
firewall.enable = true; firewall = {
enable = false;
allowedTCPPorts = [ 21000 ];
allowedUDPPorts = [ 21000 21010 ];
};
}; };
greg = { greg = {
tailscale.enable = true; tailscale.enable = true;
sway.enable = true; sway.enable = false;
kde.enable = false; gnome.enable = false;
kde.enable = true;
}; };
environment.systemPackages = with pkgs; [ environment.systemPackages = with pkgs; [
@@ -37,12 +42,14 @@
darktable darktable
expect expect
gimp gimp
gparted
gnucash gnucash
graphviz graphviz
flock flock
ffmpeg ffmpeg
handbrake handbrake
imagemagick imagemagick
immersed-vr
libtheora libtheora
libxml2 libxml2
linode-cli linode-cli
+1 -1
View File
@@ -25,7 +25,7 @@
lshw lshw
]; ];
system.stateVersion = "22.05"; system.stateVersion = "24.05";
nix = { nix = {
gc.dates = "weekly"; gc.dates = "weekly";
+1 -1
View File
@@ -17,7 +17,7 @@ in with lib; {
enable = true; enable = true;
displayManager.gdm.enable = true; displayManager.gdm.enable = true;
desktopManager.gnome.enable = true; desktopManager.gnome.enable = true;
layout = "us"; xkb.layout = "us";
# Trackpad support # Trackpad support
libinput.enable = true; libinput.enable = true;
}; };
+6 -3
View File
@@ -13,9 +13,12 @@ in with lib; {
services = { services = {
xserver = { xserver = {
enable = true; enable = true;
displayManager.sddm.enable = true; desktopManager.plasma6.enable = true;
desktopManager.plasma5.enable = true; displayManager = {
layout = "us"; defaultSession = "plasma";
sddm.enable = true;
};
xkb.layout = "us";
# Trackpad support # Trackpad support
libinput.enable = true; libinput.enable = true;
}; };