Compare commits

..

No commits in common. "5c2e2367c6621697d48d73fb48ac29a3aba4e2ac" and "6ba11eb46fd12afd4c11e59aecaf2f6edba0db42" have entirely different histories.

14 changed files with 97 additions and 174 deletions

164
flake.lock generated
View file

@ -142,11 +142,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1773889306, "lastModified": 1771469470,
"narHash": "sha256-PAqwnsBSI9SVC2QugvQ3xeYCB0otOwCacB1ueQj2tgw=", "narHash": "sha256-GnqdqhrguKNN3HtVfl6z+zbV9R9jhHFm3Z8nu7R6ml0=",
"owner": "nix-community", "owner": "nix-community",
"repo": "disko", "repo": "disko",
"rev": "5ad85c82cc52264f4beddc934ba57f3789f28347", "rev": "4707eec8d1d2db5182ea06ed48c820a86a42dc13",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -163,11 +163,11 @@
}, },
"locked": { "locked": {
"dir": "pkgs/firefox-addons", "dir": "pkgs/firefox-addons",
"lastModified": 1774773254, "lastModified": 1771494902,
"narHash": "sha256-WuLfXm6DEjtWDM4qgCS640B+5wjG12Jc57yWdAF7TPo=", "narHash": "sha256-G2yfLhPTuW4nSQCWdXzqknm9uop7OR+zQuoGll5rxLA=",
"owner": "rycee", "owner": "rycee",
"repo": "nur-expressions", "repo": "nur-expressions",
"rev": "9b89055deea1bc61867e3280f3f2cce798436807", "rev": "07b71eb895d1f977c763899b985ee4980412dc57",
"type": "gitlab" "type": "gitlab"
}, },
"original": { "original": {
@ -194,22 +194,6 @@
} }
}, },
"flake-compat": { "flake-compat": {
"flake": false,
"locked": {
"lastModified": 1767039857,
"narHash": "sha256-vNpUSpF5Nuw8xvDLj2KCwwksIbjua2LZCqhV1LNRDns=",
"owner": "NixOS",
"repo": "flake-compat",
"rev": "5edf11c44bc78a0d334f6334cdaf7d60d732daab",
"type": "github"
},
"original": {
"owner": "NixOS",
"repo": "flake-compat",
"type": "github"
}
},
"flake-compat_2": {
"flake": false, "flake": false,
"locked": { "locked": {
"lastModified": 1747046372, "lastModified": 1747046372,
@ -225,7 +209,7 @@
"type": "github" "type": "github"
} }
}, },
"flake-compat_3": { "flake-compat_2": {
"flake": false, "flake": false,
"locked": { "locked": {
"lastModified": 1767039857, "lastModified": 1767039857,
@ -248,11 +232,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1772408722, "lastModified": 1769996383,
"narHash": "sha256-rHuJtdcOjK7rAHpHphUb1iCvgkU3GpfvicLMwwnfMT0=", "narHash": "sha256-AnYjnFWgS49RlqX7LrC4uA+sCCDBj0Ry/WOJ5XWAsa0=",
"owner": "hercules-ci", "owner": "hercules-ci",
"repo": "flake-parts", "repo": "flake-parts",
"rev": "f20dc5d9b8027381c474144ecabc9034d6a839a3", "rev": "57928607ea566b5db3ad13af0e57e921e6b12381",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -266,11 +250,11 @@
"nixpkgs-lib": "nixpkgs-lib" "nixpkgs-lib": "nixpkgs-lib"
}, },
"locked": { "locked": {
"lastModified": 1772408722, "lastModified": 1769996383,
"narHash": "sha256-rHuJtdcOjK7rAHpHphUb1iCvgkU3GpfvicLMwwnfMT0=", "narHash": "sha256-AnYjnFWgS49RlqX7LrC4uA+sCCDBj0Ry/WOJ5XWAsa0=",
"owner": "hercules-ci", "owner": "hercules-ci",
"repo": "flake-parts", "repo": "flake-parts",
"rev": "f20dc5d9b8027381c474144ecabc9034d6a839a3", "rev": "57928607ea566b5db3ad13af0e57e921e6b12381",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -392,51 +376,6 @@
"type": "github" "type": "github"
} }
}, },
"git-hooks": {
"inputs": {
"flake-compat": "flake-compat",
"gitignore": "gitignore",
"nixpkgs": [
"nix-gaming",
"nixpkgs"
]
},
"locked": {
"lastModified": 1774104215,
"narHash": "sha256-EAtviqz0sEAxdHS4crqu7JGR5oI3BwaqG0mw7CmXkO8=",
"owner": "cachix",
"repo": "git-hooks.nix",
"rev": "f799ae951fde0627157f40aec28dec27b22076d0",
"type": "github"
},
"original": {
"owner": "cachix",
"repo": "git-hooks.nix",
"type": "github"
}
},
"gitignore": {
"inputs": {
"nixpkgs": [
"nix-gaming",
"git-hooks",
"nixpkgs"
]
},
"locked": {
"lastModified": 1709087332,
"narHash": "sha256-HG2cCnktfHsKV0s4XW83gU3F57gaTljL9KNSuG6bnQs=",
"owner": "hercules-ci",
"repo": "gitignore.nix",
"rev": "637db329424fd7e46cf4185293b9cc8c88c95394",
"type": "github"
},
"original": {
"owner": "hercules-ci",
"repo": "gitignore.nix",
"type": "github"
}
},
"gnome-shell": { "gnome-shell": {
"flake": false, "flake": false,
"locked": { "locked": {
@ -458,11 +397,11 @@
}, },
"hardware": { "hardware": {
"locked": { "locked": {
"lastModified": 1774777275, "lastModified": 1771423359,
"narHash": "sha256-qogBiYFq8hZusDPeeKRqzelBAhZvREc7Cl+qlewGUCg=", "narHash": "sha256-yRKJ7gpVmXbX2ZcA8nFi6CMPkJXZGjie2unsiMzj3Ig=",
"owner": "nixos", "owner": "nixos",
"repo": "nixos-hardware", "repo": "nixos-hardware",
"rev": "b8f81636927f1af0cca812d22c876bad0a883ccd", "rev": "740a22363033e9f1bb6270fbfb5a9574067af15b",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -499,11 +438,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1774738535, "lastModified": 1771519029,
"narHash": "sha256-2jfBEZUC67IlnxO5KItFCAd7Oc+1TvyV/jQlR+2ykGQ=", "narHash": "sha256-H59Qf82wv5kBXVoyXsmUKW+9J3o8FqgY4uKaLdsLdLg=",
"owner": "nix-community", "owner": "nix-community",
"repo": "home-manager", "repo": "home-manager",
"rev": "769e07ef8f4cf7b1ec3b96ef015abec9bc6b1e2a", "rev": "167e0b6837115e672ec5f58e2b0ea39093abe807",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -594,17 +533,16 @@
"nix-gaming": { "nix-gaming": {
"inputs": { "inputs": {
"flake-parts": "flake-parts_2", "flake-parts": "flake-parts_2",
"git-hooks": "git-hooks",
"nixpkgs": [ "nixpkgs": [
"nixpkgs" "nixpkgs"
] ]
}, },
"locked": { "locked": {
"lastModified": 1774753090, "lastModified": 1771504976,
"narHash": "sha256-+m3qW76gdb81rHxmsKUnFghOt5tIcrf10qFYBiLSHgI=", "narHash": "sha256-E6vYsfrmSugowvC30inu7cpChPXYl68Sjs+p7/3ZitY=",
"owner": "fufexan", "owner": "fufexan",
"repo": "nix-gaming", "repo": "nix-gaming",
"rev": "9b5f9d96141e0e3215ddd4e7d8a6d6f7cb0b4967", "rev": "06154d726ba4eb01c9b2d18edcc3d2476c83d3bc",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -620,11 +558,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1774762074, "lastModified": 1771130777,
"narHash": "sha256-89Mh4Eb/5stVJX6kGagVMijcU2FmfeD8Qv7UXc5d92o=", "narHash": "sha256-UIKOwG0D9XVIJfNWg6+gENAvQP+7LO46eO0Jpe+ItJ0=",
"owner": "Mic92", "owner": "Mic92",
"repo": "nix-index-database", "repo": "nix-index-database",
"rev": "bc13aeaed568be76eab84df88ff39261bb52ff70", "rev": "efec7aaad8d43f8e5194df46a007456093c40f88",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -635,18 +573,18 @@
}, },
"nix-minecraft": { "nix-minecraft": {
"inputs": { "inputs": {
"flake-compat": "flake-compat_2", "flake-compat": "flake-compat",
"nixpkgs": [ "nixpkgs": [
"nixpkgs" "nixpkgs"
], ],
"systems": "systems_2" "systems": "systems_2"
}, },
"locked": { "locked": {
"lastModified": 1774754558, "lastModified": 1771469368,
"narHash": "sha256-0BmAweYRGLnfDtngAM//GeinbTUi3o3Tlp2U1DAH6Ck=", "narHash": "sha256-yGRHre2BINQJBDAyUwxyzvgAce22J4pNdpLS8roo6fY=",
"owner": "Infinidoge", "owner": "Infinidoge",
"repo": "nix-minecraft", "repo": "nix-minecraft",
"rev": "1ee061a6a553b796504087fc172a536381c5ffe4", "rev": "a708458be9b9421e377c54d86807d3490db53816",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -657,15 +595,15 @@
}, },
"nixos-wsl": { "nixos-wsl": {
"inputs": { "inputs": {
"flake-compat": "flake-compat_3", "flake-compat": "flake-compat_2",
"nixpkgs": "nixpkgs_2" "nixpkgs": "nixpkgs_2"
}, },
"locked": { "locked": {
"lastModified": 1773882647, "lastModified": 1771243519,
"narHash": "sha256-VzcOcE0LLpEnyoxLuMuptZ9ZWCkSBn99bTgEQoz5Viw=", "narHash": "sha256-oeHgjE5GpACBjDeXrTczIl6cKmHltLbk7inNSMgGFFQ=",
"owner": "nix-community", "owner": "nix-community",
"repo": "nixos-wsl", "repo": "nixos-wsl",
"rev": "fd0eae98d1ecee31024271f8d64676250a386ee7", "rev": "a2cb8eeecfbf4a1ce0083e6a32680b1bec8b045c",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -692,11 +630,11 @@
}, },
"nixpkgs-lib": { "nixpkgs-lib": {
"locked": { "locked": {
"lastModified": 1772328832, "lastModified": 1769909678,
"narHash": "sha256-e+/T/pmEkLP6BHhYjx6GmwP5ivonQQn0bJdH9YrRB+Q=", "narHash": "sha256-cBEymOf4/o3FD5AZnzC3J9hLbiZ+QDT/KDuyHXVJOpM=",
"owner": "nix-community", "owner": "nix-community",
"repo": "nixpkgs.lib", "repo": "nixpkgs.lib",
"rev": "c185c7a5e5dd8f9add5b2f8ebeff00888b070742", "rev": "72716169fe93074c333e8d0173151350670b824c",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -722,11 +660,11 @@
}, },
"nixpkgs_2": { "nixpkgs_2": {
"locked": { "locked": {
"lastModified": 1773734432, "lastModified": 1770019141,
"narHash": "sha256-IF5ppUWh6gHGHYDbtVUyhwy/i7D261P7fWD1bPefOsw=", "narHash": "sha256-VKS4ZLNx4PNrABoB0L8KUpc1fE7CLpQXQs985tGfaCU=",
"owner": "NixOS", "owner": "NixOS",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "cda48547b432e8d3b18b4180ba07473762ec8558", "rev": "cb369ef2efd432b3cdf8622b0ffc0a97a02f3137",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -738,11 +676,11 @@
}, },
"nixpkgs_3": { "nixpkgs_3": {
"locked": { "locked": {
"lastModified": 1774386573, "lastModified": 1771369470,
"narHash": "sha256-4hAV26quOxdC6iyG7kYaZcM3VOskcPUrdCQd/nx8obc=", "narHash": "sha256-0NBlEBKkN3lufyvFegY4TYv5mCNHbi5OmBDrzihbBMQ=",
"owner": "nixos", "owner": "nixos",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "46db2e09e1d3f113a13c0d7b81e2f221c63b8ce9", "rev": "0182a361324364ae3f436a63005877674cf45efb",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -785,11 +723,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1771715712, "lastModified": 1771523465,
"narHash": "sha256-n0t8j/zczqbA73syWc9pt16PDnvWyX5LVtl7gkiX7qo=", "narHash": "sha256-8uRhbSmeUcH3mC13BEyKUxM+a7nHIvIfZF3da5tXfeM=",
"owner": "xunuwu", "owner": "xunuwu",
"repo": "nvim-config", "repo": "nvim-config",
"rev": "9b1d45b9d3200c19ae96dd6a04135a0954b6c57c", "rev": "1e2e80774f0a8d9d1b484af42413f11e989ddaf4",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -893,11 +831,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1774760784, "lastModified": 1771166946,
"narHash": "sha256-D+tgywBHldTc0klWCIC49+6Zlp57Y4GGwxP1CqfxZrY=", "narHash": "sha256-UFc4lfGBr+wJmwgDGJDn1cVD6DTr0/8TdronNUiyXlU=",
"owner": "Mic92", "owner": "Mic92",
"repo": "sops-nix", "repo": "sops-nix",
"rev": "8adb84861fe70e131d44e1e33c426a51e2e0bfa5", "rev": "2d0cf89b4404529778bc82de7e42b5754e0fe4fa",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -927,11 +865,11 @@
"tinted-zed": "tinted-zed" "tinted-zed": "tinted-zed"
}, },
"locked": { "locked": {
"lastModified": 1774124764, "lastModified": 1771428844,
"narHash": "sha256-Poz9WTjiRlqZIf197CrMMJfTifZhrZpbHFv0eU1Nhtg=", "narHash": "sha256-rTzo6bZEsdT7yHUZ0B4BYe32XQZzm8SiWKvWLJnxerE=",
"owner": "nix-community", "owner": "nix-community",
"repo": "stylix", "repo": "stylix",
"rev": "e31c79f571c5595a155f84b9d77ce53a84745494", "rev": "801843d10e9e22d7a00f660d069e2de70aa2980a",
"type": "github" "type": "github"
}, },
"original": { "original": {

View file

@ -20,11 +20,11 @@
signing = { signing = {
key = "${config.home.homeDirectory}/.ssh/id_ed25519"; key = "${config.home.homeDirectory}/.ssh/id_ed25519";
format = "ssh";
signByDefault = true; signByDefault = true;
}; };
settings = { settings = {
gpg.format = "ssh";
push.autoSetupRemote = true; push.autoSetupRemote = true;
pull.rebase = true; pull.rebase = true;
rebase.autostash = true; rebase.autostash = true;

View file

@ -19,9 +19,8 @@ in {
pictures = home + "/pics"; pictures = home + "/pics";
publicShare = home + "/share"; publicShare = home + "/share";
videos = home + "/vids"; videos = home + "/vids";
setSessionVariables = true;
extraConfig = { extraConfig = {
SCREENSHOTS = config.xdg.userDirs.pictures + "/screenshots"; XDG_SCREENSHOTS_DIR = config.xdg.userDirs.pictures + "/screenshots";
}; };
}; };
}; };

View file

@ -7,7 +7,7 @@
programs.waybar = { programs.waybar = {
enable = true; enable = true;
package = pkgs.waybar.overrideAttrs (final: prev: { package = pkgs.waybar.overrideAttrs (final: prev: {
patches = [./waybar-workspace.patch]; # patches = [./waybar-workspace.patch];
}); });
settings = [ settings = [
{ {
@ -48,6 +48,9 @@
}; };
} }
]; ];
systemd.enable = true; systemd = {
enable = true;
target = "sway-session.target";
};
}; };
} }

View file

@ -50,7 +50,6 @@
wayland.windowManager.sway = { wayland.windowManager.sway = {
enable = true; enable = true;
checkConfig = true; # doesnt work with custom wallpaper checkConfig = true; # doesnt work with custom wallpaper
systemd.dbusImplementation = "broker"; # TODO maybe read from system config
extraSessionCommands = '' extraSessionCommands = ''
export SDL_VIDEODRIVER=wayland,x11,windows export SDL_VIDEODRIVER=wayland,x11,windows

View file

@ -1,8 +1,8 @@
diff --git a/src/modules/sway/workspaces.cpp b/src/modules/sway/workspaces.cpp diff --git a/src/modules/sway/workspaces.cpp b/src/modules/sway/workspaces.cpp
index e0255893..13db7f3a 100644 index 8f273300..faed503c 100644
--- a/src/modules/sway/workspaces.cpp --- a/src/modules/sway/workspaces.cpp
+++ b/src/modules/sway/workspaces.cpp +++ b/src/modules/sway/workspaces.cpp
@@ -344,9 +344,9 @@ auto Workspaces::update() -> void { @@ -343,9 +343,9 @@ auto Workspaces::update() -> void {
fmt::arg("output", (*it)["output"].asString())); fmt::arg("output", (*it)["output"].asString()));
} }
if (!config_["disable-markup"].asBool()) { if (!config_["disable-markup"].asBool()) {

View file

@ -2,7 +2,6 @@
home.packages = with pkgs; [ home.packages = with pkgs; [
clang-tools clang-tools
buckle buckle
valgrind
gdb gdb
lldb lldb
lld lld

View file

@ -1,5 +1,6 @@
{pkgs, ...}: { {pkgs, ...}: {
home.packages = with pkgs; [ home.packages = with pkgs; [
elixir_1_18 elixir_1_18
lexical
]; ];
} }

View file

@ -38,8 +38,6 @@ in {
"Z /srv/minecraft/createpack - minecraft-createpack minecraft-createpack - -" "Z /srv/minecraft/createpack - minecraft-createpack minecraft-createpack - -"
]; ];
systemd.services.minecraft-createpack = { systemd.services.minecraft-createpack = {
enable = false;
description = "Minecraft Create Ultimate Selection 2 Server"; description = "Minecraft Create Ultimate Selection 2 Server";
wantedBy = ["multi-user.target"]; wantedBy = ["multi-user.target"];
after = ["network.target"]; after = ["network.target"];
@ -93,7 +91,7 @@ in {
cat > user_jvm_args.txt <<'EOF' cat > user_jvm_args.txt <<'EOF'
-Xms1024M -Xms1024M
-Xmx4096M -Xmx6144M
EOF EOF
echo "=== preStart finished ===" echo "=== preStart finished ==="

View file

@ -38,7 +38,7 @@
# development # development
develop.common develop.common
develop.exercism develop.exercism
# develop.docs develop.docs
develop.langs.haskell develop.langs.haskell
develop.langs.go develop.langs.go
@ -161,7 +161,6 @@
kdePackages.okular kdePackages.okular
# games # games
ruffle
heroic heroic
lutris lutris
ryubing # switch emu ryubing # switch emu

View file

@ -21,18 +21,7 @@
makeWrapper, makeWrapper,
openssl, openssl,
stdenv, stdenv,
libice, xorg,
libsm,
libx11,
libxau,
libxcb,
libxext,
libxi,
libxrender,
libxcb-image,
libxcb-keysyms,
libxcb-render-util,
libxcb-wm,
zlib, zlib,
wrapGAppsHook3, wrapGAppsHook3,
## crack ## crack
@ -105,18 +94,18 @@ in
libxkbcommon libxkbcommon
openssl openssl
stdenv.cc.cc stdenv.cc.cc
libice xorg.libICE
libsm xorg.libSM
libx11 xorg.libX11
libxau xorg.libXau
libxcb xorg.libxcb
libxext xorg.libXext
libxi xorg.libXi
libxrender xorg.libXrender
libxcb-image xorg.xcbutilimage
libxcb-keysyms xorg.xcbutilkeysyms
libxcb-render-util xorg.xcbutilrenderutil
libxcb-wm xorg.xcbutilwm
zlib zlib
]; ];
buildInputs = runtimeDependencies; buildInputs = runtimeDependencies;

View file

@ -36,20 +36,20 @@
stdenv.cc.cc stdenv.cc.cc
systemd systemd
vulkan-loader vulkan-loader
libx11 xorg.libX11
libxscrnsaver xorg.libXScrnSaver
libxcomposite xorg.libXcomposite
libxcursor xorg.libXcursor
libxdamage xorg.libXdamage
libxext xorg.libXext
libxfixes xorg.libXfixes
libxi xorg.libXi
libxrandr xorg.libXrandr
libxrender xorg.libXrender
libxtst xorg.libXtst
libxcb xorg.libxcb
libxkbfile xorg.libxkbfile
libxshmfence xorg.libxshmfence
zlib zlib
glfw glfw

View file

@ -1,9 +1,7 @@
{pkgs, ...}: { {pkgs, ...}: {
documentation = { documentation = {
dev.enable = true; dev.enable = true;
man.generateCaches = false; # this does slow down builds by quite a lot
man.cache.enable = true;
man.cache.generateAtRuntime = true;
}; };
environment.systemPackages = with pkgs; [ environment.systemPackages = with pkgs; [
# linux-manual # linux-manual

View file

@ -8,10 +8,10 @@
]; ];
## Fixes gamescope (NOTE: no clue what this means) ## Fixes gamescope (NOTE: no clue what this means)
extraPackages = with pkgs; [ extraPackages = with pkgs; [
libXcursor xorg.libXcursor
libxi xorg.libXi
libxinerama xorg.libXinerama
libxscrnsaver xorg.libXScrnSaver
libpng libpng
libpulseaudio libpulseaudio
libvorbis libvorbis