cleaned some things, daily drive
This commit is contained in:
1 parent
adefce92cf
commit
7b094256a4
24 files changed
+261
-59
No files matched your search
+65
@@ -0,0 +1,65 @@
|
|||||||
|
{
|
||||||
|
"nodes": {
|
||||||
|
"devenv": {
|
||||||
|
"locked": {
|
||||||
|
"dir": "src/modules",
|
||||||
|
"lastModified": 1788547743,
|
||||||
|
"narHash": "sha256-IppAkVcpH55MHAljWOthUEF/crrX3Rs8ZBSzuGes3gA=",
|
||||||
|
"owner": "cachix",
|
||||||
|
"repo": "devenv",
|
||||||
|
"rev": "77f76dbb618d6c91d7dbba369da1483228f3fd6f",
|
||||||
|
"type": "github"
|
||||||
|
},
|
||||||
|
"original": {
|
||||||
|
"dir": "src/modules",
|
||||||
|
"owner": "cachix",
|
||||||
|
"repo": "devenv",
|
||||||
|
"type": "github"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"nixpkgs": {
|
||||||
|
"inputs": {
|
||||||
|
"nixpkgs-src": "nixpkgs-src"
|
||||||
|
},
|
||||||
|
"locked": {
|
||||||
|
"lastModified": 1787753358,
|
||||||
|
"narHash": "sha256-Tl77VbWyAKrOfRNQhL6JbQtb/MLzbYa/1RG1gWWfICk=",
|
||||||
|
"owner": "cachix",
|
||||||
|
"repo": "devenv-nixpkgs",
|
||||||
|
"rev": "256551e45f6303e142ab4a98be1bf243feb77dc0",
|
||||||
|
"type": "github"
|
||||||
|
},
|
||||||
|
"original": {
|
||||||
|
"owner": "cachix",
|
||||||
|
"ref": "rolling",
|
||||||
|
"repo": "devenv-nixpkgs",
|
||||||
|
"type": "github"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"nixpkgs-src": {
|
||||||
|
"flake": false,
|
||||||
|
"locked": {
|
||||||
|
"lastModified": 1787394516,
|
||||||
|
"narHash": "sha256-pRGOQSClnXNI2iLUG6DYpsGvYcuw0drOutVZFTJNw90=",
|
||||||
|
"owner": "NixOS",
|
||||||
|
"repo": "nixpkgs",
|
||||||
|
"rev": "c8f90650c15282fa8656a041bfbbd2403997a9a7",
|
||||||
|
"type": "github"
|
||||||
|
},
|
||||||
|
"original": {
|
||||||
|
"owner": "NixOS",
|
||||||
|
"ref": "nixpkgs-unstable",
|
||||||
|
"repo": "nixpkgs",
|
||||||
|
"type": "github"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"root": {
|
||||||
|
"inputs": {
|
||||||
|
"devenv": "devenv",
|
||||||
|
"nixpkgs": "nixpkgs"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"root": "root",
|
||||||
|
"version": 7
|
||||||
|
}
|
||||||
Generated
+53
-10
@@ -7,11 +7,11 @@
|
|||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1784789275,
|
"lastModified": 1789273010,
|
||||||
"narHash": "sha256-cgRTWuG+u1tBPhm01JrId2k0Bni09phVJ1Q0BZlRd7M=",
|
"narHash": "sha256-E7dWx+utzZPpqQsBUd5sMimKTWMEEbTKFD+ya99Shps=",
|
||||||
"owner": "nix-community",
|
"owner": "nix-community",
|
||||||
"repo": "home-manager",
|
"repo": "home-manager",
|
||||||
"rev": "3b0e6bbd65869af1beadf5963a99befc179d209f",
|
"rev": "fdc36b12804b0179b24a5ffd282e4c95c37072e2",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -22,11 +22,11 @@
|
|||||||
},
|
},
|
||||||
"nixpkgs": {
|
"nixpkgs": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1784497964,
|
"lastModified": 1789149629,
|
||||||
"narHash": "sha256-WhdsTtaih3DgTPP/PX023b36UNQyMzEoi6GkPyGx0y4=",
|
"narHash": "sha256-eQUZVehWLDBbpBR2rq6DnuRee1ULT6Y675RhsYDSjYI=",
|
||||||
"rev": "241313f4e8e508cb9b13278c2b0fa25b9ca27163",
|
"rev": "eaad089433ca2bb662274377d33df3d0e51ef28b",
|
||||||
"type": "tarball",
|
"type": "tarball",
|
||||||
"url": "https://releases.nixos.org/nixos/unstable/nixos-26.11pre1037713.241313f4e8e5/nixexprs.tar.xz"
|
"url": "https://releases.nixos.org/nixos/unstable/nixos-26.11pre1072397.eaad089433ca/nixexprs.tar.xz"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
"id": "nixpkgs",
|
"id": "nixpkgs",
|
||||||
@@ -38,9 +38,52 @@
|
|||||||
"inputs": {
|
"inputs": {
|
||||||
"home-manager": "home-manager",
|
"home-manager": "home-manager",
|
||||||
"nixpkgs": "nixpkgs",
|
"nixpkgs": "nixpkgs",
|
||||||
|
"xwayland-satellite": "xwayland-satellite",
|
||||||
"zen-browser": "zen-browser"
|
"zen-browser": "zen-browser"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"rust-overlay": {
|
||||||
|
"inputs": {
|
||||||
|
"nixpkgs": [
|
||||||
|
"xwayland-satellite",
|
||||||
|
"nixpkgs"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"locked": {
|
||||||
|
"lastModified": 1769222645,
|
||||||
|
"narHash": "sha256-gu6oZ86zLudBZMq8LL1qdtYt/S69GV5keQVXdvBrVSU=",
|
||||||
|
"owner": "oxalica",
|
||||||
|
"repo": "rust-overlay",
|
||||||
|
"rev": "22da29e7f3d8cff75009cbbcf992c7cb66920cfd",
|
||||||
|
"type": "github"
|
||||||
|
},
|
||||||
|
"original": {
|
||||||
|
"owner": "oxalica",
|
||||||
|
"repo": "rust-overlay",
|
||||||
|
"type": "github"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"xwayland-satellite": {
|
||||||
|
"inputs": {
|
||||||
|
"nixpkgs": [
|
||||||
|
"nixpkgs"
|
||||||
|
],
|
||||||
|
"rust-overlay": "rust-overlay"
|
||||||
|
},
|
||||||
|
"locked": {
|
||||||
|
"lastModified": 1788991189,
|
||||||
|
"narHash": "sha256-0TxfMgqW0/BLD4M942c5DCKYrtPvzsPJwvdcco4LQUM=",
|
||||||
|
"owner": "Supreeeme",
|
||||||
|
"repo": "xwayland-satellite",
|
||||||
|
"rev": "add2795134593faafce60e404a0a75df68e9ee0c",
|
||||||
|
"type": "github"
|
||||||
|
},
|
||||||
|
"original": {
|
||||||
|
"owner": "Supreeeme",
|
||||||
|
"repo": "xwayland-satellite",
|
||||||
|
"type": "github"
|
||||||
|
}
|
||||||
|
},
|
||||||
"zen-browser": {
|
"zen-browser": {
|
||||||
"inputs": {
|
"inputs": {
|
||||||
"home-manager": [
|
"home-manager": [
|
||||||
@@ -51,11 +94,11 @@
|
|||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1784822396,
|
"lastModified": 1789239533,
|
||||||
"narHash": "sha256-gW59E7cwPetoOAcygLtHQX7a3C8VdWz6T0GazldcxU0=",
|
"narHash": "sha256-x6LDRbyl+trEnwrFth2SAdDf8x4SM7DWcjmR2JUxtAg=",
|
||||||
"owner": "0xc000022070",
|
"owner": "0xc000022070",
|
||||||
"repo": "zen-browser-flake",
|
"repo": "zen-browser-flake",
|
||||||
"rev": "a68b1580a237cae4c9f86e04ac972726e3f87fdb",
|
"rev": "b66d03970382d5185e040110b24ecb7a39df0e80",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|||||||
@@ -14,6 +14,10 @@
|
|||||||
home-manager.follows = "home-manager";
|
home-manager.follows = "home-manager";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
xwayland-satellite = {
|
||||||
|
url = "github:Supreeeme/xwayland-satellite";
|
||||||
|
inputs.nixpkgs.follows = "nixpkgs";
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
outputs =
|
outputs =
|
||||||
@@ -25,6 +29,7 @@
|
|||||||
{
|
{
|
||||||
nixosConfigurations.prouk = nixpkgs.lib.nixosSystem {
|
nixosConfigurations.prouk = nixpkgs.lib.nixosSystem {
|
||||||
system = "x86_64-linux";
|
system = "x86_64-linux";
|
||||||
|
specialArgs = { inherit inputs; };
|
||||||
modules = [
|
modules = [
|
||||||
./nixos
|
./nixos
|
||||||
home-manager.nixosModules.home-manager
|
home-manager.nixosModules.home-manager
|
||||||
|
|||||||
@@ -0,0 +1,10 @@
|
|||||||
|
[window]
|
||||||
|
|
||||||
|
padding = {
|
||||||
|
x = 5,
|
||||||
|
y = 5
|
||||||
|
}
|
||||||
|
|
||||||
|
decorations = "None"
|
||||||
|
|
||||||
|
opacity = 0.8
|
||||||
@@ -5,4 +5,9 @@
|
|||||||
recursive = true;
|
recursive = true;
|
||||||
source = ./niri;
|
source = ./niri;
|
||||||
};
|
};
|
||||||
|
xdg.configFile."alacritty" = {
|
||||||
|
force = true;
|
||||||
|
recursive = true;
|
||||||
|
source = ./alacritty;
|
||||||
|
};
|
||||||
}
|
}
|
||||||
@@ -19,3 +19,10 @@ cursor {
|
|||||||
prefer-no-csd
|
prefer-no-csd
|
||||||
|
|
||||||
screenshot-path "~/Pictures/Screenshots/Screenshot from %Y-%m-%d %H-%M-%S.png"
|
screenshot-path "~/Pictures/Screenshots/Screenshot from %Y-%m-%d %H-%M-%S.png"
|
||||||
|
|
||||||
|
blur {
|
||||||
|
passes 3
|
||||||
|
offset 3.0
|
||||||
|
noise 0.02
|
||||||
|
saturation 1.75
|
||||||
|
}
|
||||||
@@ -57,4 +57,11 @@ environment {
|
|||||||
XDG_SESSION_TYPE "wayland"
|
XDG_SESSION_TYPE "wayland"
|
||||||
XDG_CURRENT_DESKTOP "niri"
|
XDG_CURRENT_DESKTOP "niri"
|
||||||
XDG_SESSION_DESKTOP "niri"
|
XDG_SESSION_DESKTOP "niri"
|
||||||
|
|
||||||
|
// =========================================================================
|
||||||
|
// 6. STEAM / PROTON
|
||||||
|
// =========================================================================
|
||||||
|
// Stuff for gaming
|
||||||
|
PROTON_ADD_CONFIG "wayland"
|
||||||
|
DXVK_CONFIG "dxvk.enableNvRawAccessChains=False"
|
||||||
}
|
}
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
layout {
|
layout {
|
||||||
background-color "transparent"
|
background-color "transparent"
|
||||||
gaps 16
|
gaps 3
|
||||||
|
|
||||||
center-focused-column "never"
|
center-focused-column "never"
|
||||||
|
|
||||||
|
|||||||
@@ -6,4 +6,8 @@ window-rule {
|
|||||||
window-rule {
|
window-rule {
|
||||||
geometry-corner-radius 12
|
geometry-corner-radius 12
|
||||||
clip-to-geometry true
|
clip-to-geometry true
|
||||||
|
|
||||||
|
background-effect {
|
||||||
|
blur true
|
||||||
|
}
|
||||||
}
|
}
|
||||||
+5
-25
@@ -1,37 +1,17 @@
|
|||||||
{
|
{ ... }:
|
||||||
pkgs,
|
|
||||||
...
|
|
||||||
}:
|
|
||||||
|
|
||||||
{
|
{
|
||||||
imports = [
|
imports = [
|
||||||
./user.nix
|
./user.nix
|
||||||
./programs.nix
|
./packages
|
||||||
./code.nix
|
./desktopentries.nix
|
||||||
./config
|
./config
|
||||||
./look.nix
|
|
||||||
];
|
];
|
||||||
|
|
||||||
programs.git.enable = true;
|
programs.git.enable = true;
|
||||||
programs.bash.enable = true;
|
programs.bash = {
|
||||||
programs.direnv = {
|
|
||||||
enable = true;
|
enable = true;
|
||||||
enableBashIntegration = true;
|
bashrcExtra = "eval \"$(devenv hook bash)\"\n";
|
||||||
};
|
};
|
||||||
home.packages = with pkgs; [
|
|
||||||
xwayland-satellite
|
|
||||||
github-copilot-cli
|
|
||||||
vesktop
|
|
||||||
pavucontrol
|
|
||||||
wev
|
|
||||||
lutris
|
|
||||||
fuzzel
|
|
||||||
gparted
|
|
||||||
yazi
|
|
||||||
btop
|
|
||||||
awww
|
|
||||||
wootility
|
|
||||||
wooting-udev-rules
|
|
||||||
];
|
|
||||||
home.stateVersion = "26.05";
|
home.stateVersion = "26.05";
|
||||||
}
|
}
|
||||||
@@ -0,0 +1,14 @@
|
|||||||
|
{ pkgs, ... }:
|
||||||
|
{
|
||||||
|
xdg.desktopEntries."awakened-poe-trade" = {
|
||||||
|
name = "Awakened PoE Trade";
|
||||||
|
exec = "${pkgs.awakened-poe-trade}/bin/awakened-poe-trade --no-overlay --listen=0.0.0.0:33333 %U";
|
||||||
|
terminal = false;
|
||||||
|
type = "Application";
|
||||||
|
icon = "awakened-poe-trade";
|
||||||
|
categories = [
|
||||||
|
"Game"
|
||||||
|
"Utility"
|
||||||
|
];
|
||||||
|
};
|
||||||
|
}
|
||||||
@@ -0,0 +1,11 @@
|
|||||||
|
{ ... }:
|
||||||
|
{
|
||||||
|
imports = [
|
||||||
|
./development.nix
|
||||||
|
./desktop.nix
|
||||||
|
./gaming.nix
|
||||||
|
./hardware.nix
|
||||||
|
./media.nix
|
||||||
|
./web.nix
|
||||||
|
];
|
||||||
|
}
|
||||||
@@ -13,4 +13,17 @@
|
|||||||
name = "Colloid-dark-cursors";
|
name = "Colloid-dark-cursors";
|
||||||
size = 24;
|
size = 24;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
home.packages = with pkgs; [
|
||||||
|
awww
|
||||||
|
btop
|
||||||
|
fuzzel
|
||||||
|
gparted
|
||||||
|
pavucontrol
|
||||||
|
vesktop
|
||||||
|
wev
|
||||||
|
wl-clip-persist
|
||||||
|
yazi
|
||||||
|
alacritty
|
||||||
|
];
|
||||||
}
|
}
|
||||||
@@ -4,9 +4,12 @@
|
|||||||
enable = true;
|
enable = true;
|
||||||
defaultEditor = true;
|
defaultEditor = true;
|
||||||
};
|
};
|
||||||
|
|
||||||
home.packages = with pkgs; [
|
home.packages = with pkgs; [
|
||||||
devenv
|
devenv
|
||||||
|
github-copilot-cli
|
||||||
nil
|
nil
|
||||||
nixd
|
nixd
|
||||||
|
jujutsu
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
@@ -0,0 +1,12 @@
|
|||||||
|
{ pkgs, ... }:
|
||||||
|
{
|
||||||
|
home.packages = with pkgs; [
|
||||||
|
awakened-poe-trade
|
||||||
|
lutris
|
||||||
|
rusty-path-of-building
|
||||||
|
protonup-rs
|
||||||
|
protontricks
|
||||||
|
winetricks
|
||||||
|
mangohud
|
||||||
|
];
|
||||||
|
}
|
||||||
@@ -0,0 +1,12 @@
|
|||||||
|
{ pkgs, ... }:
|
||||||
|
{
|
||||||
|
home.packages = with pkgs; [
|
||||||
|
wootility
|
||||||
|
wooting-udev-rules
|
||||||
|
];
|
||||||
|
|
||||||
|
services.udiskie = {
|
||||||
|
enable = true;
|
||||||
|
automount = true;
|
||||||
|
};
|
||||||
|
}
|
||||||
@@ -0,0 +1,19 @@
|
|||||||
|
{ pkgs, ... }:
|
||||||
|
{
|
||||||
|
home.packages = with pkgs; [
|
||||||
|
sone
|
||||||
|
];
|
||||||
|
|
||||||
|
programs.obs-studio = {
|
||||||
|
enable = true;
|
||||||
|
package = (
|
||||||
|
pkgs.obs-studio.override {
|
||||||
|
cudaSupport = true;
|
||||||
|
}
|
||||||
|
);
|
||||||
|
|
||||||
|
plugins = with pkgs.obs-studio-plugins; [
|
||||||
|
obs-pipewire-audio-capture
|
||||||
|
];
|
||||||
|
};
|
||||||
|
}
|
||||||
@@ -7,5 +7,6 @@
|
|||||||
programs.zen-browser = {
|
programs.zen-browser = {
|
||||||
enable = true;
|
enable = true;
|
||||||
setAsDefaultBrowser = true;
|
setAsDefaultBrowser = true;
|
||||||
|
profiles.default.sine.enable = true;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
+1
-1
@@ -8,7 +8,7 @@
|
|||||||
alsa.enable = true;
|
alsa.enable = true;
|
||||||
alsa.support32Bit = true;
|
alsa.support32Bit = true;
|
||||||
pulse.enable = true;
|
pulse.enable = true;
|
||||||
jack.enable = true;
|
jack.enable = false;
|
||||||
};
|
};
|
||||||
|
|
||||||
environment.systemPackages = with pkgs; [
|
environment.systemPackages = with pkgs; [
|
||||||
|
|||||||
+1
-5
@@ -9,8 +9,8 @@
|
|||||||
./dm/sddm.nix
|
./dm/sddm.nix
|
||||||
./wm/niri.nix
|
./wm/niri.nix
|
||||||
./inputs/wooting.nix
|
./inputs/wooting.nix
|
||||||
./inputs/wooting.nix
|
|
||||||
./network/bluetooth.nix
|
./network/bluetooth.nix
|
||||||
|
./network/usb.nix
|
||||||
./steam/steam.nix
|
./steam/steam.nix
|
||||||
];
|
];
|
||||||
|
|
||||||
@@ -45,10 +45,6 @@
|
|||||||
|
|
||||||
boot.kernelPackages = pkgs.linuxPackages_latest;
|
boot.kernelPackages = pkgs.linuxPackages_latest;
|
||||||
|
|
||||||
environment.systemPackages = with pkgs; [
|
|
||||||
gnumake
|
|
||||||
];
|
|
||||||
|
|
||||||
nix.settings = {
|
nix.settings = {
|
||||||
trusted-users = [ "prouk" ];
|
trusted-users = [ "prouk" ];
|
||||||
|
|
||||||
|
|||||||
@@ -6,8 +6,6 @@
|
|||||||
hardware.nvidia = {
|
hardware.nvidia = {
|
||||||
branch = "bleeding_edge";
|
branch = "bleeding_edge";
|
||||||
modesetting.enable = true;
|
modesetting.enable = true;
|
||||||
powerManagement.enable = false;
|
|
||||||
powerManagement.finegrained = false;
|
|
||||||
open = true;
|
open = true;
|
||||||
nvidiaSettings = true;
|
nvidiaSettings = true;
|
||||||
};
|
};
|
||||||
@@ -16,5 +14,9 @@
|
|||||||
libva-utils
|
libva-utils
|
||||||
nvidia-vaapi-driver
|
nvidia-vaapi-driver
|
||||||
nvtopPackages.nvidia
|
nvtopPackages.nvidia
|
||||||
|
lact
|
||||||
];
|
];
|
||||||
|
|
||||||
|
systemd.packages = with pkgs; [ lact ];
|
||||||
|
systemd.services.lactd.wantedBy = ["multi-user.target"];
|
||||||
}
|
}
|
||||||
@@ -0,0 +1,4 @@
|
|||||||
|
{ ... }:
|
||||||
|
{
|
||||||
|
services.udisks2.enable = true;
|
||||||
|
}
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
{ pkgs, ... }:
|
{ ... }:
|
||||||
{
|
{
|
||||||
programs = {
|
programs = {
|
||||||
steam.enable = true;
|
steam.enable = true;
|
||||||
@@ -7,10 +7,4 @@
|
|||||||
capSysNice = false;
|
capSysNice = false;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
environment.systemPackages = with pkgs; [
|
|
||||||
SDL2
|
|
||||||
protonup-rs
|
|
||||||
protontricks
|
|
||||||
winetricks
|
|
||||||
];
|
|
||||||
}
|
}
|
||||||
+3
-8
@@ -1,13 +1,8 @@
|
|||||||
{ pkgs, ... }:
|
{ pkgs, inputs, ... }:
|
||||||
{
|
{
|
||||||
programs.niri.enable = true;
|
programs.niri.enable = true;
|
||||||
programs.xwayland.enable = true;
|
|
||||||
|
|
||||||
environment.variables = {
|
environment.systemPackages = [
|
||||||
NIXOS_OZONE_WLEGL = "1";
|
inputs.xwayland-satellite.packages.${pkgs.system}.default
|
||||||
};
|
|
||||||
|
|
||||||
environment.systemPackages = with pkgs; [
|
|
||||||
alacritty
|
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
Reference in new issue
Block a user