Compare commits

...

5 Commits

7 changed files with 35 additions and 60 deletions

View File

@@ -17,15 +17,18 @@
boot.loader.efi.canTouchEfiVariables = true; boot.loader.efi.canTouchEfiVariables = true;
boot.kernelPackages = pkgs.linuxPackages_latest; boot.kernelPackages = pkgs.linuxPackages_latest;
swapDevices = [{ # swapDevices = [{
device = "/var/lib/swapfile"; # device = "/var/lib/swapfile";
size = 16 * 1024; # size = 16 * 1024; # 16 GB
}]; # }];
zramSwap.enable = true; # Creates a zram block device and uses it as a swap device
hardware.bluetooth.enable = true; hardware.bluetooth.enable = true;
hardware.enableRedistributableFirmware = true; hardware.enableRedistributableFirmware = true;
hardware.enableAllFirmware = true; hardware.enableAllFirmware = true;
security.sudo-rs.enable = true;
# networking.hostName = "nixos"; # Define your hostname. # networking.hostName = "nixos"; # Define your hostname.
# Pick only one of the below networking options. # Pick only one of the below networking options.
# networking.wireless.enable = true; # Enables wireless support via wpa_supplicant. # networking.wireless.enable = true; # Enables wireless support via wpa_supplicant.

View File

@@ -27,6 +27,7 @@ in
}; };
}; };
services.desktopManager.plasma6.enable = true; services.desktopManager.plasma6.enable = true;
environment.plasma6.excludePackages = [ pkgs.kdePackages.discover ];
# For cursor in steam? # For cursor in steam?
xdg.icons.fallbackCursorThemes = [ "breeze_cursors" ]; xdg.icons.fallbackCursorThemes = [ "breeze_cursors" ];

View File

@@ -28,6 +28,6 @@
# }; # };
}; };
programs.virt-manager.enable = true; programs.virt-manager.enable = true;
environment.systemPackages = with pkgs;[ podman-compose podman-tui podman-desktop ]; environment.systemPackages = with pkgs;[ docker-compose podman-compose podman-tui podman-desktop ];
} }

View File

@@ -20,18 +20,6 @@
networking.hostName = "tuxedo"; # Define your hostname. networking.hostName = "tuxedo"; # Define your hostname.
# one day i will fix the fullscreen issue
# https://community.frame.work/t/fullscreen-games-freeze-on-plasma-6-with-dgpu/61088/9
# https://community.frame.work/t/bug-psa-gpu-bug-causes-crashes-on-kde-plasma/58133/4
# https://www.reddit.com/r/archlinux/comments/1gzy0xd/amdgpu_regression_on_kernel_612_choppy/
# https://forum.manjaro.org/t/unstable-update-october-2024-edition/168715/44
boot.kernelParams = [
# "amdgpu.dcdebugmask=0x410"
# or amdgpu.dcdebugmask=0x010
# or amdgpu.dcdebugmask=0x400
# or both amdgpu.dcdebugmask=0x410
];
boot.extraModprobeConfig = '' boot.extraModprobeConfig = ''
options iwlwifi 11n_disable=8 power_save=0 options iwlwifi 11n_disable=8 power_save=0
options iwlmvm power_scheme=1 options iwlmvm power_scheme=1
@@ -39,18 +27,6 @@
services.hardware.openrgb.enable = true; services.hardware.openrgb.enable = true;
# fileSystems."/mnt/HDD1" = {
# fsType = "ext4";
# label = "HDD1";
# options = [
# # If you don't have this options attribute, it'll default to "defaults"
# # boot options for fstab. Search up fstab mount options you can use
# "users" # Allows any user to mount and unmount
# "nofail" # Prevent system from failing if this drive doesn't mount
# "exec" # Permit execution of binaries and other executable files
# ];
# };
fileSystems."/mnt/HDD2" = { fileSystems."/mnt/HDD2" = {
fsType = "ext4"; fsType = "ext4";
label = "HDD2"; label = "HDD2";

48
flake.lock generated
View File

@@ -7,11 +7,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1755519972, "lastModified": 1756733629,
"narHash": "sha256-bU4nqi3IpsUZJeyS8Jk85ytlX61i4b0KCxXX9YcOgVc=", "narHash": "sha256-dwWGlDhcO5SMIvMSTB4mjQ5Pvo2vtxvpIknhVnSz2I8=",
"owner": "nix-community", "owner": "nix-community",
"repo": "disko", "repo": "disko",
"rev": "4073ff2f481f9ef3501678ff479ed81402caae6d", "rev": "a5c4f2ab72e3d1ab43e3e65aa421c6f2bd2e12a1",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -45,11 +45,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1755776884, "lastModified": 1756679287,
"narHash": "sha256-CPM7zm6csUx7vSfKvzMDIjepEJv1u/usmaT7zydzbuI=", "narHash": "sha256-Xd1vOeY9ccDf5VtVK12yM0FS6qqvfUop8UQlxEB+gTQ=",
"owner": "nix-community", "owner": "nix-community",
"repo": "home-manager", "repo": "home-manager",
"rev": "4fb695d10890e9fc6a19deadf85ff79ffb78da86", "rev": "07fc025fe10487dd80f2ec694f1cd790e752d0e8",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -66,11 +66,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1755404379, "lastModified": 1756612744,
"narHash": "sha256-Q6ZxZDBmD/B988Jjbx7/NchxOKIpOKBBrx9Yb0zMzpQ=", "narHash": "sha256-/glV6VAq8Va3ghIbmhET3S1dzkbZqicsk5h+FtvwiPE=",
"owner": "nix-community", "owner": "nix-community",
"repo": "nix-index-database", "repo": "nix-index-database",
"rev": "ebbc1c05f786ae39bb5e04e57bf2c10c44a649e3", "rev": "3fe768e1f058961095b4a0d7a2ba15dc9736bdc6",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -105,11 +105,11 @@
"nixpkgs": "nixpkgs" "nixpkgs": "nixpkgs"
}, },
"locked": { "locked": {
"lastModified": 1755827962, "lastModified": 1756778240,
"narHash": "sha256-qY4UcgSy60Urcwp+fdWCasueERzZo5foMVMwIVEEzts=", "narHash": "sha256-fEN9e5eTYTYiLWDgIm0LpfBZ/IKEmP+BvmDtg2HeHUY=",
"owner": "nix-community", "owner": "nix-community",
"repo": "nix-vscode-extensions", "repo": "nix-vscode-extensions",
"rev": "55b18afeadde679c876620d9dbc7e01a4f4dbb77", "rev": "88023dda65dbb10c52aa03b39a0426024ad8e543",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -120,11 +120,11 @@
}, },
"nixos-hardware": { "nixos-hardware": {
"locked": { "locked": {
"lastModified": 1755330281, "lastModified": 1756750488,
"narHash": "sha256-aJHFJWP9AuI8jUGzI77LYcSlkA9wJnOIg4ZqftwNGXA=", "narHash": "sha256-e4ZAu2sjOtGpvbdS5zo+Va5FUUkAnizl4wb0/JlIL2I=",
"owner": "NixOS", "owner": "NixOS",
"repo": "nixos-hardware", "repo": "nixos-hardware",
"rev": "3dac8a872557e0ca8c083cdcfc2f218d18e113b0", "rev": "47eb4856cfd01eaeaa7bb5944a0f27db8fb9b94a",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -152,11 +152,11 @@
}, },
"nixpkgs-unstable": { "nixpkgs-unstable": {
"locked": { "locked": {
"lastModified": 1755615617, "lastModified": 1756542300,
"narHash": "sha256-HMwfAJBdrr8wXAkbGhtcby1zGFvs+StOp19xNsbqdOg=", "narHash": "sha256-tlOn88coG5fzdyqz6R93SQL5Gpq+m/DsWpekNFhqPQk=",
"owner": "nixos", "owner": "nixos",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "20075955deac2583bb12f07151c2df830ef346b4", "rev": "d7600c775f877cd87b4f5a831c28aa94137377aa",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -168,11 +168,11 @@
}, },
"nixpkgs_2": { "nixpkgs_2": {
"locked": { "locked": {
"lastModified": 1755704039, "lastModified": 1756754095,
"narHash": "sha256-gKlP0LbyJ3qX0KObfIWcp5nbuHSb5EHwIvU6UcNBg2A=", "narHash": "sha256-9Rsn9XEWINExosFkKEqdp8EI6Mujr1gmQiyrEcts2ls=",
"owner": "nixos", "owner": "nixos",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "9cb344e96d5b6918e94e1bca2d9f3ea1e9615545", "rev": "7c815e513adbf03c9098b2bd230c1e0525c8a7f9",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -202,11 +202,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1755728642, "lastModified": 1756281415,
"narHash": "sha256-sZZiMh39kdOjh86ob/X1qXTC5j8iY5/In70rmYQjyxw=", "narHash": "sha256-CjpoVwpJJ+DOZilPrDpZ5S3V+B1Y0calaHxTp2xMvGs=",
"owner": "numtide", "owner": "numtide",
"repo": "system-manager", "repo": "system-manager",
"rev": "3219a927e180f52112088d02e8d000017e63a943", "rev": "e271eedac9a24678ca6cfc61677837422bf474e0",
"type": "github" "type": "github"
}, },
"original": { "original": {

View File

@@ -1,4 +1,4 @@
{ pkgs, ... }: { pkgs, inputs, ... }:
{ {
imports = [ imports = [
@@ -14,7 +14,7 @@
keepassxc keepassxc
qbittorrent qbittorrent
libreoffice-qt libreoffice-qt
joplin-desktop inputs.nixpkgs-unstable.legacyPackages."${pkgs.system}".joplin-desktop
# comms # comms
teamspeak_client teamspeak_client

View File

@@ -1,10 +1,6 @@
{ pkgs, ... }: { pkgs, ... }:
{ {
xdg.dataFile."proton/proton-ge" = {
source = pkgs.proton-ge-bin;
};
home.packages = with pkgs;[ home.packages = with pkgs;[
# Wine / Proton # Wine / Proton
wineWowPackages.staging wineWowPackages.staging
@@ -24,7 +20,6 @@
gst-plugins-ugly gst-plugins-ugly
gst-libav gst-libav
gst-vaapi gst-vaapi
gamescope
]; ];
}) })