Compare commits
12 Commits
5159cf50c9
...
55c0df89fd
| Author | SHA1 | Date | |
|---|---|---|---|
| 55c0df89fd | |||
| 6981f2cee2 | |||
| 5a63b14c5b | |||
| 730bfc0d28 | |||
| 56467e6f40 | |||
| 9fed42aba1 | |||
| c2472925bf | |||
| e192b9401d | |||
| 60b79b65b5 | |||
| 55a3afc085 | |||
| 7acbaa0a6d | |||
| 347cc444b9 |
@@ -4,6 +4,14 @@
|
|||||||
hardware.graphics.enable32Bit = true; # For 32 bit applications
|
hardware.graphics.enable32Bit = true; # For 32 bit applications
|
||||||
hardware.steam-hardware.enable = true;
|
hardware.steam-hardware.enable = true;
|
||||||
|
|
||||||
|
programs.gamemode.enable = true;
|
||||||
|
programs.gamescope = {
|
||||||
|
enable = true;
|
||||||
|
# capSysNice = true;
|
||||||
|
# args = [
|
||||||
|
# "-H 1080"
|
||||||
|
# ];
|
||||||
|
};
|
||||||
programs.steam = {
|
programs.steam = {
|
||||||
enable = true;
|
enable = true;
|
||||||
remotePlay.openFirewall = true; # Open ports in the firewall for Steam Remote Play
|
remotePlay.openFirewall = true; # Open ports in the firewall for Steam Remote Play
|
||||||
@@ -26,8 +34,6 @@
|
|||||||
];
|
];
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
programs.gamemode.enable = true;
|
|
||||||
programs.gamescope.enable = true;
|
|
||||||
|
|
||||||
programs.cdemu.enable = true; # Remember to add users to the cdrom group for this to work
|
programs.cdemu.enable = true; # Remember to add users to the cdrom group for this to work
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -20,6 +20,18 @@
|
|||||||
|
|
||||||
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
|
||||||
@@ -48,6 +60,10 @@
|
|||||||
dumpcap.enable = true;
|
dumpcap.enable = true;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
environment.systemPackages = with pkgs;[
|
||||||
|
distrobox
|
||||||
|
];
|
||||||
|
|
||||||
# Define a user account. Don't forget to set a password with ‘passwd’.
|
# Define a user account. Don't forget to set a password with ‘passwd’.
|
||||||
users.users.worble = {
|
users.users.worble = {
|
||||||
initialPassword = "password";
|
initialPassword = "password";
|
||||||
|
|||||||
@@ -29,6 +29,7 @@
|
|||||||
|
|
||||||
# comms
|
# comms
|
||||||
teams-for-linux
|
teams-for-linux
|
||||||
|
teamspeak6-client
|
||||||
|
|
||||||
# media
|
# media
|
||||||
jellyfin-media-player
|
jellyfin-media-player
|
||||||
@@ -76,7 +77,8 @@
|
|||||||
config = {
|
config = {
|
||||||
profile = "gpu-hq";
|
profile = "gpu-hq";
|
||||||
vo = "gpu-next";
|
vo = "gpu-next";
|
||||||
gpu-api = "vulkan";
|
gpu-api = "opengl";
|
||||||
|
gpu-context = "wayland";
|
||||||
hwdec = "vulkan";
|
hwdec = "vulkan";
|
||||||
screenshot-directory = "/mnt/HDD1/Pictures/";
|
screenshot-directory = "/mnt/HDD1/Pictures/";
|
||||||
# screenshot-directory = "~/Pictures/";
|
# screenshot-directory = "~/Pictures/";
|
||||||
|
|||||||
42
flake.lock
generated
42
flake.lock
generated
@@ -7,11 +7,11 @@
|
|||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1748225455,
|
"lastModified": 1750040002,
|
||||||
"narHash": "sha256-AzlJCKaM4wbEyEpV3I/PUq5mHnib2ryEy32c+qfj6xk=",
|
"narHash": "sha256-KrC9iOVYIn6ukpVlHbqSA4hYCZ6oDyJKrcLqv4c5v84=",
|
||||||
"owner": "nix-community",
|
"owner": "nix-community",
|
||||||
"repo": "disko",
|
"repo": "disko",
|
||||||
"rev": "a894f2811e1ee8d10c50560551e50d6ab3c392ba",
|
"rev": "7f1857b31522062a6a00f88cbccf86b43acceed1",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -45,11 +45,11 @@
|
|||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1748665073,
|
"lastModified": 1749154018,
|
||||||
"narHash": "sha256-RMhjnPKWtCoIIHiuR9QKD7xfsKb3agxzMfJY8V9MOew=",
|
"narHash": "sha256-gjN3j7joRvT3a8Zgcylnd4NFsnXeDBumqiu4HmY1RIg=",
|
||||||
"owner": "nix-community",
|
"owner": "nix-community",
|
||||||
"repo": "home-manager",
|
"repo": "home-manager",
|
||||||
"rev": "282e1e029cb6ab4811114fc85110613d72771dea",
|
"rev": "7aae0ee71a17b19708b93b3ed448a1a0952bf111",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -66,11 +66,11 @@
|
|||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1748751003,
|
"lastModified": 1749960154,
|
||||||
"narHash": "sha256-i4GZdKAK97S0ZMU3w4fqgEJr0cVywzqjugt2qZPrScs=",
|
"narHash": "sha256-EWlr9MZDd+GoGtZB4QsDzaLyaDQPGnRY03MFp6u2wSg=",
|
||||||
"owner": "nix-community",
|
"owner": "nix-community",
|
||||||
"repo": "nix-index-database",
|
"repo": "nix-index-database",
|
||||||
"rev": "2860bee699248d828c2ed9097a1cd82c2f991b43",
|
"rev": "424a40050cdc5f494ec45e46462d288f08c64475",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -105,11 +105,11 @@
|
|||||||
"nixpkgs": "nixpkgs"
|
"nixpkgs": "nixpkgs"
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1748744745,
|
"lastModified": 1750039657,
|
||||||
"narHash": "sha256-kcj58eYic+yLX/KjtHEOmn6lVnCRwL1IfRGnb8aHprE=",
|
"narHash": "sha256-Vrh5PDskpJ2kEumHbncffZxWQGr2pK88oTOFtBUWG74=",
|
||||||
"owner": "nix-community",
|
"owner": "nix-community",
|
||||||
"repo": "nix-vscode-extensions",
|
"repo": "nix-vscode-extensions",
|
||||||
"rev": "c008ed9dd78efdeda5e9d5bb835c785e600791f6",
|
"rev": "54ce2a0e930383535c632aad39b22205fa430be0",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -120,11 +120,11 @@
|
|||||||
},
|
},
|
||||||
"nixos-hardware": {
|
"nixos-hardware": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1748634340,
|
"lastModified": 1750083401,
|
||||||
"narHash": "sha256-pZH4bqbOd8S+si6UcfjHovWDiWKiIGRNRMpmRWaDIms=",
|
"narHash": "sha256-ynqbgIYrg7P1fAKYqe8I/PMiLABBcNDYG9YaAP/d/C4=",
|
||||||
"owner": "NixOS",
|
"owner": "NixOS",
|
||||||
"repo": "nixos-hardware",
|
"repo": "nixos-hardware",
|
||||||
"rev": "daa628a725ab4948e0e2b795e8fb6f4c3e289a7a",
|
"rev": "61837d2a33ccc1582c5fabb7bf9130d39fee59ad",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -152,11 +152,11 @@
|
|||||||
},
|
},
|
||||||
"nixpkgs-unstable": {
|
"nixpkgs-unstable": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1748693115,
|
"lastModified": 1749794982,
|
||||||
"narHash": "sha256-StSrWhklmDuXT93yc3GrTlb0cKSS0agTAxMGjLKAsY8=",
|
"narHash": "sha256-Kh9K4taXbVuaLC0IL+9HcfvxsSUx8dPB5s5weJcc9pc=",
|
||||||
"owner": "nixos",
|
"owner": "nixos",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"rev": "910796cabe436259a29a72e8d3f5e180fc6dfacc",
|
"rev": "ee930f9755f58096ac6e8ca94a1887e0534e2d81",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -168,11 +168,11 @@
|
|||||||
},
|
},
|
||||||
"nixpkgs_2": {
|
"nixpkgs_2": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1748437600,
|
"lastModified": 1750005367,
|
||||||
"narHash": "sha256-hYKMs3ilp09anGO7xzfGs3JqEgUqFMnZ8GMAqI6/k04=",
|
"narHash": "sha256-h/aac1dGLhS3qpaD2aZt25NdKY7b+JT0ZIP2WuGsJMU=",
|
||||||
"owner": "nixos",
|
"owner": "nixos",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"rev": "7282cb574e0607e65224d33be8241eae7cfe0979",
|
"rev": "6c64dabd3aa85e0c02ef1cdcb6e1213de64baee3",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|||||||
@@ -9,7 +9,7 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
nix-index-database = {
|
nix-index-database = {
|
||||||
url = "github:nix-community/nix-index-database";
|
url = "github:nix-community/nix-index-database?shallow=1";
|
||||||
inputs.nixpkgs.follows = "nixpkgs";
|
inputs.nixpkgs.follows = "nixpkgs";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
@@ -56,8 +56,6 @@
|
|||||||
}
|
}
|
||||||
);
|
);
|
||||||
config = {
|
config = {
|
||||||
video-sync = "display-resample";
|
|
||||||
interpolation = "yes";
|
|
||||||
screenshot-directory = "~/Pictures/";
|
screenshot-directory = "~/Pictures/";
|
||||||
screenshot-template = "%F/%F_snapshot_%P";
|
screenshot-template = "%F/%F_snapshot_%P";
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -2,10 +2,10 @@
|
|||||||
|
|
||||||
{
|
{
|
||||||
home.packages = with pkgs;[
|
home.packages = with pkgs;[
|
||||||
liberation_ttf
|
|
||||||
ubuntu-sans
|
ubuntu-sans
|
||||||
ubuntu-sans-mono
|
ubuntu-sans-mono
|
||||||
nerd-fonts.space-mono
|
nerd-fonts.space-mono
|
||||||
|
corefonts
|
||||||
];
|
];
|
||||||
|
|
||||||
fonts.fontconfig = {
|
fonts.fontconfig = {
|
||||||
|
|||||||
@@ -31,6 +31,9 @@ in
|
|||||||
rust-lang.rust-analyzer
|
rust-lang.rust-analyzer
|
||||||
tamasfe.even-better-toml
|
tamasfe.even-better-toml
|
||||||
mikestead.dotenv
|
mikestead.dotenv
|
||||||
|
ms-python.python
|
||||||
|
ms-python.debugpy
|
||||||
|
charliermarsh.ruff
|
||||||
]) ++ (with vscode-marketplace;[ bradlc.vscode-tailwindcss ]);
|
]) ++ (with vscode-marketplace;[ bradlc.vscode-tailwindcss ]);
|
||||||
userSettings = with pkgs;{
|
userSettings = with pkgs;{
|
||||||
"workbench.iconTheme" = "material-icon-theme";
|
"workbench.iconTheme" = "material-icon-theme";
|
||||||
@@ -38,6 +41,9 @@ in
|
|||||||
"workbench.colorTheme" = "Dracula Theme";
|
"workbench.colorTheme" = "Dracula Theme";
|
||||||
"explorer.compactFolders" = false;
|
"explorer.compactFolders" = false;
|
||||||
"chat.commandCenter.enabled" = false;
|
"chat.commandCenter.enabled" = false;
|
||||||
|
"terminal.integrated.automationProfile.linux" = {
|
||||||
|
"path" = "/bin/sh";
|
||||||
|
};
|
||||||
|
|
||||||
"editor.fontFamily" = "'SpaceMono Nerd Font', 'monospace', monospace";
|
"editor.fontFamily" = "'SpaceMono Nerd Font', 'monospace', monospace";
|
||||||
"editor.fontSize" = 16;
|
"editor.fontSize" = 16;
|
||||||
@@ -67,7 +73,7 @@ in
|
|||||||
"editor.defaultFormatter" = "biomejs.biome";
|
"editor.defaultFormatter" = "biomejs.biome";
|
||||||
};
|
};
|
||||||
"biome.lsp.bin" = "${biome}/bin/biome";
|
"biome.lsp.bin" = "${biome}/bin/biome";
|
||||||
"biome.requireConfigFile" = true;
|
#"biome.requireConfigFile" = true;
|
||||||
|
|
||||||
"typescript.preferences.preferTypeOnlyAutoImports" = true;
|
"typescript.preferences.preferTypeOnlyAutoImports" = true;
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user