aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBossCode45 <boss@tehbox.org>2025-05-11 17:34:42 +1200
committerBossCode45 <boss@tehbox.org>2025-05-11 17:34:42 +1200
commit4cff2ec6525e27a6629884e4b9157f0a0d5dd666 (patch)
treebc0d3bf4b174ec2a5d65556687e0d92d7cfb6132
parent7072cf1bdf2b8e4183ccb0247d8c5fa266ae315f (diff)
downloadnixos-configuration-4cff2ec6525e27a6629884e4b9157f0a0d5dd666.tar.gz
nixos-configuration-4cff2ec6525e27a6629884e4b9157f0a0d5dd666.zip
feat: Updated YATwm config slightly, and messed with hyprland
Hyprland still doesn't work
-rw-r--r--.gitignore2
-rw-r--r--configuration.nix6
-rw-r--r--flake.lock750
-rw-r--r--flake.nix8
-rw-r--r--home-manager/YATwm/default.nix13
-rw-r--r--home-manager/hyprland/default.nix7
-rw-r--r--home-manager/hyprpaper/default.nix2
7 files changed, 777 insertions, 11 deletions
diff --git a/.gitignore b/.gitignore
index 74c0e19..2c8fcfd 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1 @@
-flake.lock \ No newline at end of file
+#flake.lock \ No newline at end of file
diff --git a/configuration.nix b/configuration.nix
index 244f42c..43a9411 100644
--- a/configuration.nix
+++ b/configuration.nix
@@ -97,7 +97,11 @@ in
# package = inputs.YATwm.packages.x86_64-linux.YATwm;
#};
};
- programs.hyprland.enable = true;
+ programs.hyprland = {
+ enable = true;
+ #package = inputs.hyprland.packages.${pkgs.system}.hyprland;
+ #portalPackage = inputs.hyprland.packages.${pkgs.system}.xdg-desktop-portal-hyprland;
+ };
services.displayManager = {
#defaultSession = "none+i3";
#sddm.enable = true;
diff --git a/flake.lock b/flake.lock
new file mode 100644
index 0000000..0e14433
--- /dev/null
+++ b/flake.lock
@@ -0,0 +1,750 @@
+{
+ "nodes": {
+ "YATwm": {
+ "inputs": {
+ "nixpkgs": [
+ "nixpkgs"
+ ]
+ },
+ "locked": {
+ "lastModified": 1746511325,
+ "narHash": "sha256-yQoyXGJE8JrSon/P5uhyN1rRwBH/kz0LCGIly3yNDhg=",
+ "owner": "BossCode45",
+ "repo": "YATwm",
+ "rev": "7dd44834f0af18cca87786a2050ae69928b7a397",
+ "type": "github"
+ },
+ "original": {
+ "owner": "BossCode45",
+ "repo": "YATwm",
+ "type": "github"
+ }
+ },
+ "base16": {
+ "inputs": {
+ "fromYaml": "fromYaml"
+ },
+ "locked": {
+ "lastModified": 1745523430,
+ "narHash": "sha256-EAYWV+kXbwsH+8G/8UtmcunDeKwLwSOyfcmzZUkWE/c=",
+ "owner": "SenchoPens",
+ "repo": "base16.nix",
+ "rev": "58bfe2553d937d8af0564f79d5b950afbef69717",
+ "type": "github"
+ },
+ "original": {
+ "owner": "SenchoPens",
+ "repo": "base16.nix",
+ "type": "github"
+ }
+ },
+ "base16-fish": {
+ "flake": false,
+ "locked": {
+ "lastModified": 1622559957,
+ "narHash": "sha256-PebymhVYbL8trDVVXxCvZgc0S5VxI7I1Hv4RMSquTpA=",
+ "owner": "tomyun",
+ "repo": "base16-fish",
+ "rev": "2f6dd973a9075dabccd26f1cded09508180bf5fe",
+ "type": "github"
+ },
+ "original": {
+ "owner": "tomyun",
+ "repo": "base16-fish",
+ "type": "github"
+ }
+ },
+ "base16-helix": {
+ "flake": false,
+ "locked": {
+ "lastModified": 1736852337,
+ "narHash": "sha256-esD42YdgLlEh7koBrSqcT7p2fsMctPAcGl/+2sYJa2o=",
+ "owner": "tinted-theming",
+ "repo": "base16-helix",
+ "rev": "03860521c40b0b9c04818f2218d9cc9efc21e7a5",
+ "type": "github"
+ },
+ "original": {
+ "owner": "tinted-theming",
+ "repo": "base16-helix",
+ "type": "github"
+ }
+ },
+ "base16-vim": {
+ "flake": false,
+ "locked": {
+ "lastModified": 1732806396,
+ "narHash": "sha256-e0bpPySdJf0F68Ndanwm+KWHgQiZ0s7liLhvJSWDNsA=",
+ "owner": "tinted-theming",
+ "repo": "base16-vim",
+ "rev": "577fe8125d74ff456cf942c733a85d769afe58b7",
+ "type": "github"
+ },
+ "original": {
+ "owner": "tinted-theming",
+ "repo": "base16-vim",
+ "rev": "577fe8125d74ff456cf942c733a85d769afe58b7",
+ "type": "github"
+ }
+ },
+ "firefox-gnome-theme": {
+ "flake": false,
+ "locked": {
+ "lastModified": 1743774811,
+ "narHash": "sha256-oiHLDHXq7ymsMVYSg92dD1OLnKLQoU/Gf2F1GoONLCE=",
+ "owner": "rafaelmardojai",
+ "repo": "firefox-gnome-theme",
+ "rev": "df53a7a31872faf5ca53dd0730038a62ec63ca9e",
+ "type": "github"
+ },
+ "original": {
+ "owner": "rafaelmardojai",
+ "repo": "firefox-gnome-theme",
+ "type": "github"
+ }
+ },
+ "flake-compat": {
+ "flake": false,
+ "locked": {
+ "lastModified": 1732722421,
+ "narHash": "sha256-HRJ/18p+WoXpWJkcdsk9St5ZiukCqSDgbOGFa8Okehg=",
+ "owner": "edolstra",
+ "repo": "flake-compat",
+ "rev": "9ed2ac151eada2306ca8c418ebd97807bb08f6ac",
+ "type": "github"
+ },
+ "original": {
+ "owner": "edolstra",
+ "repo": "flake-compat",
+ "type": "github"
+ }
+ },
+ "flake-compat_2": {
+ "flake": false,
+ "locked": {
+ "lastModified": 1733328505,
+ "narHash": "sha256-NeCCThCEP3eCl2l/+27kNNK7QrwZB1IJCrXfrbv5oqU=",
+ "owner": "edolstra",
+ "repo": "flake-compat",
+ "rev": "ff81ac966bb2cae68946d5ed5fc4994f96d0ffec",
+ "type": "github"
+ },
+ "original": {
+ "owner": "edolstra",
+ "repo": "flake-compat",
+ "type": "github"
+ }
+ },
+ "flake-utils": {
+ "inputs": {
+ "systems": "systems_2"
+ },
+ "locked": {
+ "lastModified": 1731533236,
+ "narHash": "sha256-l0KFg5HjrsfsO/JpG+r7fRrqm12kzFHyUHqHCVpMMbI=",
+ "owner": "numtide",
+ "repo": "flake-utils",
+ "rev": "11707dc2f618dd54ca8739b309ec4fc024de578b",
+ "type": "github"
+ },
+ "original": {
+ "owner": "numtide",
+ "repo": "flake-utils",
+ "type": "github"
+ }
+ },
+ "flake-utils_2": {
+ "inputs": {
+ "systems": [
+ "stylix",
+ "systems"
+ ]
+ },
+ "locked": {
+ "lastModified": 1731533236,
+ "narHash": "sha256-l0KFg5HjrsfsO/JpG+r7fRrqm12kzFHyUHqHCVpMMbI=",
+ "owner": "numtide",
+ "repo": "flake-utils",
+ "rev": "11707dc2f618dd54ca8739b309ec4fc024de578b",
+ "type": "github"
+ },
+ "original": {
+ "owner": "numtide",
+ "repo": "flake-utils",
+ "type": "github"
+ }
+ },
+ "fromYaml": {
+ "flake": false,
+ "locked": {
+ "lastModified": 1731966426,
+ "narHash": "sha256-lq95WydhbUTWig/JpqiB7oViTcHFP8Lv41IGtayokA8=",
+ "owner": "SenchoPens",
+ "repo": "fromYaml",
+ "rev": "106af9e2f715e2d828df706c386a685698f3223b",
+ "type": "github"
+ },
+ "original": {
+ "owner": "SenchoPens",
+ "repo": "fromYaml",
+ "type": "github"
+ }
+ },
+ "git-hooks": {
+ "inputs": {
+ "flake-compat": [
+ "stylix",
+ "flake-compat"
+ ],
+ "gitignore": "gitignore",
+ "nixpkgs": [
+ "stylix",
+ "nixpkgs"
+ ]
+ },
+ "locked": {
+ "lastModified": 1742649964,
+ "narHash": "sha256-DwOTp7nvfi8mRfuL1escHDXabVXFGT1VlPD1JHrtrco=",
+ "owner": "cachix",
+ "repo": "git-hooks.nix",
+ "rev": "dcf5072734cb576d2b0c59b2ac44f5050b5eac82",
+ "type": "github"
+ },
+ "original": {
+ "owner": "cachix",
+ "repo": "git-hooks.nix",
+ "type": "github"
+ }
+ },
+ "gitignore": {
+ "inputs": {
+ "nixpkgs": [
+ "stylix",
+ "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": {
+ "flake": false,
+ "locked": {
+ "lastModified": 1732369855,
+ "narHash": "sha256-JhUWbcYPjHO3Xs3x9/Z9RuqXbcp5yhPluGjwsdE2GMg=",
+ "owner": "GNOME",
+ "repo": "gnome-shell",
+ "rev": "dadd58f630eeea41d645ee225a63f719390829dc",
+ "type": "github"
+ },
+ "original": {
+ "owner": "GNOME",
+ "ref": "47.2",
+ "repo": "gnome-shell",
+ "type": "github"
+ }
+ },
+ "home-manager": {
+ "inputs": {
+ "nixpkgs": [
+ "nixpkgs"
+ ]
+ },
+ "locked": {
+ "lastModified": 1746171682,
+ "narHash": "sha256-EyXUNSa+H+YvGVuQJP1nZskXAowxKYp79RNUsNdQTj4=",
+ "owner": "nix-community",
+ "repo": "home-manager",
+ "rev": "50eee705bbdbac942074a8c120e8194185633675",
+ "type": "github"
+ },
+ "original": {
+ "owner": "nix-community",
+ "ref": "release-24.11",
+ "repo": "home-manager",
+ "type": "github"
+ }
+ },
+ "home-manager_2": {
+ "inputs": {
+ "nixpkgs": [
+ "stylix",
+ "nixpkgs"
+ ]
+ },
+ "locked": {
+ "lastModified": 1743808813,
+ "narHash": "sha256-2lDQBOmlz9ggPxcS7/GvcVdzXMIiT+PpMao6FbLJSr0=",
+ "owner": "nix-community",
+ "repo": "home-manager",
+ "rev": "a9f8b3db211b4609ddd83683f9db89796c7f6ac6",
+ "type": "github"
+ },
+ "original": {
+ "owner": "nix-community",
+ "ref": "release-24.11",
+ "repo": "home-manager",
+ "type": "github"
+ }
+ },
+ "hyprgraphics": {
+ "inputs": {
+ "hyprutils": [
+ "hyprlock",
+ "hyprutils"
+ ],
+ "nixpkgs": [
+ "hyprlock",
+ "nixpkgs"
+ ],
+ "systems": [
+ "hyprlock",
+ "systems"
+ ]
+ },
+ "locked": {
+ "lastModified": 1743953322,
+ "narHash": "sha256-prQ5JKopXtzCMX2eT3dXbaVvGmzjMRE2bXStQDdazpM=",
+ "owner": "hyprwm",
+ "repo": "hyprgraphics",
+ "rev": "9d7f2687c84c729afbc3b13f7937655570f2978d",
+ "type": "github"
+ },
+ "original": {
+ "owner": "hyprwm",
+ "repo": "hyprgraphics",
+ "type": "github"
+ }
+ },
+ "hyprlang": {
+ "inputs": {
+ "hyprutils": [
+ "hyprlock",
+ "hyprutils"
+ ],
+ "nixpkgs": [
+ "hyprlock",
+ "nixpkgs"
+ ],
+ "systems": [
+ "hyprlock",
+ "systems"
+ ]
+ },
+ "locked": {
+ "lastModified": 1744468525,
+ "narHash": "sha256-9HySx+EtsbbKlZDlY+naqqOV679VdxP6x6fP3wxDXJk=",
+ "owner": "hyprwm",
+ "repo": "hyprlang",
+ "rev": "f1000c54d266e6e4e9d646df0774fac5b8a652df",
+ "type": "github"
+ },
+ "original": {
+ "owner": "hyprwm",
+ "repo": "hyprlang",
+ "type": "github"
+ }
+ },
+ "hyprlock": {
+ "inputs": {
+ "hyprgraphics": "hyprgraphics",
+ "hyprlang": "hyprlang",
+ "hyprutils": "hyprutils",
+ "hyprwayland-scanner": "hyprwayland-scanner",
+ "nixpkgs": [
+ "nixpkgs"
+ ],
+ "systems": "systems"
+ },
+ "locked": {
+ "lastModified": 1746809694,
+ "narHash": "sha256-WLz+tLh7nZfZ6GmwTOBCqP6RClMhdnW7xWsvlgc0Ttg=",
+ "owner": "hyprwm",
+ "repo": "hyprlock",
+ "rev": "f7f0c9c6b0b930905eddd61ead4a5f12bf534815",
+ "type": "github"
+ },
+ "original": {
+ "owner": "hyprwm",
+ "repo": "hyprlock",
+ "type": "github"
+ }
+ },
+ "hyprutils": {
+ "inputs": {
+ "nixpkgs": [
+ "hyprlock",
+ "nixpkgs"
+ ],
+ "systems": [
+ "hyprlock",
+ "systems"
+ ]
+ },
+ "locked": {
+ "lastModified": 1743950287,
+ "narHash": "sha256-/6IAEWyb8gC/NKZElxiHChkouiUOrVYNq9YqG0Pzm4Y=",
+ "owner": "hyprwm",
+ "repo": "hyprutils",
+ "rev": "f2dc70e448b994cef627a157ee340135bd68fbc6",
+ "type": "github"
+ },
+ "original": {
+ "owner": "hyprwm",
+ "repo": "hyprutils",
+ "type": "github"
+ }
+ },
+ "hyprwayland-scanner": {
+ "inputs": {
+ "nixpkgs": [
+ "hyprlock",
+ "nixpkgs"
+ ],
+ "systems": [
+ "hyprlock",
+ "systems"
+ ]
+ },
+ "locked": {
+ "lastModified": 1739870480,
+ "narHash": "sha256-SiDN5BGxa/1hAsqhgJsS03C3t2QrLgBT8u+ENJ0Qzwc=",
+ "owner": "hyprwm",
+ "repo": "hyprwayland-scanner",
+ "rev": "206367a08dc5ac4ba7ad31bdca391d098082e64b",
+ "type": "github"
+ },
+ "original": {
+ "owner": "hyprwm",
+ "repo": "hyprwayland-scanner",
+ "type": "github"
+ }
+ },
+ "libnbtplusplus": {
+ "flake": false,
+ "locked": {
+ "lastModified": 1650031308,
+ "narHash": "sha256-TvVOjkUobYJD9itQYueELJX3wmecvEdCbJ0FinW2mL4=",
+ "owner": "PolyMC",
+ "repo": "libnbtplusplus",
+ "rev": "2203af7eeb48c45398139b583615134efd8d407f",
+ "type": "github"
+ },
+ "original": {
+ "owner": "PolyMC",
+ "repo": "libnbtplusplus",
+ "type": "github"
+ }
+ },
+ "nil": {
+ "inputs": {
+ "flake-utils": "flake-utils",
+ "nixpkgs": [
+ "nixpkgs"
+ ],
+ "rust-overlay": "rust-overlay"
+ },
+ "locked": {
+ "lastModified": 1741118843,
+ "narHash": "sha256-ggXU3RHv6NgWw+vc+HO4/9n0GPufhTIUjVuLci8Za8c=",
+ "owner": "oxalica",
+ "repo": "nil",
+ "rev": "577d160da311cc7f5042038456a0713e9863d09e",
+ "type": "github"
+ },
+ "original": {
+ "owner": "oxalica",
+ "repo": "nil",
+ "type": "github"
+ }
+ },
+ "nixpkgs": {
+ "locked": {
+ "lastModified": 1746810718,
+ "narHash": "sha256-VljtYzyttmvkWUKTVJVW93qAsJsrBbgAzy7DdnJaQfI=",
+ "owner": "nixos",
+ "repo": "nixpkgs",
+ "rev": "0c0bf9c057382d5f6f63d54fd61f1abd5e1c2f63",
+ "type": "github"
+ },
+ "original": {
+ "owner": "nixos",
+ "ref": "nixos-24.11",
+ "repo": "nixpkgs",
+ "type": "github"
+ }
+ },
+ "polymc": {
+ "inputs": {
+ "flake-compat": "flake-compat",
+ "libnbtplusplus": "libnbtplusplus",
+ "nixpkgs": [
+ "nixpkgs"
+ ],
+ "tomlplusplus": "tomlplusplus"
+ },
+ "locked": {
+ "lastModified": 1739671702,
+ "narHash": "sha256-oRK1X1Byw+8UXFOk1/QZF1FadtX6BPiMvcj4Ga08KzA=",
+ "owner": "PolyMC",
+ "repo": "PolyMC",
+ "rev": "470283af9e4e22ae16f38fa5c124678128e5bfd5",
+ "type": "github"
+ },
+ "original": {
+ "owner": "PolyMC",
+ "repo": "PolyMC",
+ "type": "github"
+ }
+ },
+ "root": {
+ "inputs": {
+ "YATwm": "YATwm",
+ "home-manager": "home-manager",
+ "hyprlock": "hyprlock",
+ "nil": "nil",
+ "nixpkgs": "nixpkgs",
+ "polymc": "polymc",
+ "spicetify-nix": "spicetify-nix",
+ "stylix": "stylix",
+ "zen-browser": "zen-browser"
+ }
+ },
+ "rust-overlay": {
+ "inputs": {
+ "nixpkgs": [
+ "nil",
+ "nixpkgs"
+ ]
+ },
+ "locked": {
+ "lastModified": 1741055476,
+ "narHash": "sha256-52vwEV0oS2lCnx3c/alOFGglujZTLmObit7K8VblnS8=",
+ "owner": "oxalica",
+ "repo": "rust-overlay",
+ "rev": "aefb7017d710f150970299685e8d8b549d653649",
+ "type": "github"
+ },
+ "original": {
+ "owner": "oxalica",
+ "repo": "rust-overlay",
+ "type": "github"
+ }
+ },
+ "spicetify-nix": {
+ "inputs": {
+ "nixpkgs": [
+ "nixpkgs"
+ ],
+ "systems": "systems_3"
+ },
+ "locked": {
+ "lastModified": 1746937129,
+ "narHash": "sha256-Dx/YpnRridWnxF0Xpz9FUP3kl/m2QAOM2BM3KNls3sk=",
+ "owner": "Gerg-L",
+ "repo": "spicetify-nix",
+ "rev": "8f1c5c34cf5f99e1d7197d6d9fa7dd44f00966f0",
+ "type": "github"
+ },
+ "original": {
+ "owner": "Gerg-L",
+ "repo": "spicetify-nix",
+ "type": "github"
+ }
+ },
+ "stylix": {
+ "inputs": {
+ "base16": "base16",
+ "base16-fish": "base16-fish",
+ "base16-helix": "base16-helix",
+ "base16-vim": "base16-vim",
+ "firefox-gnome-theme": "firefox-gnome-theme",
+ "flake-compat": "flake-compat_2",
+ "flake-utils": "flake-utils_2",
+ "git-hooks": "git-hooks",
+ "gnome-shell": "gnome-shell",
+ "home-manager": "home-manager_2",
+ "nixpkgs": [
+ "nixpkgs"
+ ],
+ "systems": "systems_4",
+ "tinted-foot": "tinted-foot",
+ "tinted-kitty": "tinted-kitty",
+ "tinted-tmux": "tinted-tmux"
+ },
+ "locked": {
+ "lastModified": 1746143246,
+ "narHash": "sha256-O8rZjqJUIkUva66XTOZy0wcgfBP2eaxU9+Xt7ZHtfhI=",
+ "owner": "danth",
+ "repo": "stylix",
+ "rev": "20ace60f9cb5e179cb2256abaee505780df8e804",
+ "type": "github"
+ },
+ "original": {
+ "owner": "danth",
+ "ref": "release-24.11",
+ "repo": "stylix",
+ "type": "github"
+ }
+ },
+ "systems": {
+ "locked": {
+ "lastModified": 1689347949,
+ "narHash": "sha256-12tWmuL2zgBgZkdoB6qXZsgJEH9LR3oUgpaQq2RbI80=",
+ "owner": "nix-systems",
+ "repo": "default-linux",
+ "rev": "31732fcf5e8fea42e59c2488ad31a0e651500f68",
+ "type": "github"
+ },
+ "original": {
+ "owner": "nix-systems",
+ "repo": "default-linux",
+ "type": "github"
+ }
+ },
+ "systems_2": {
+ "locked": {
+ "lastModified": 1681028828,
+ "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
+ "owner": "nix-systems",
+ "repo": "default",
+ "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e",
+ "type": "github"
+ },
+ "original": {
+ "owner": "nix-systems",
+ "repo": "default",
+ "type": "github"
+ }
+ },
+ "systems_3": {
+ "locked": {
+ "lastModified": 1681028828,
+ "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
+ "owner": "nix-systems",
+ "repo": "default",
+ "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e",
+ "type": "github"
+ },
+ "original": {
+ "owner": "nix-systems",
+ "repo": "default",
+ "type": "github"
+ }
+ },
+ "systems_4": {
+ "locked": {
+ "lastModified": 1681028828,
+ "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
+ "owner": "nix-systems",
+ "repo": "default",
+ "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e",
+ "type": "github"
+ },
+ "original": {
+ "owner": "nix-systems",
+ "repo": "default",
+ "type": "github"
+ }
+ },
+ "tinted-foot": {
+ "flake": false,
+ "locked": {
+ "lastModified": 1726913040,
+ "narHash": "sha256-+eDZPkw7efMNUf3/Pv0EmsidqdwNJ1TaOum6k7lngDQ=",
+ "owner": "tinted-theming",
+ "repo": "tinted-foot",
+ "rev": "fd1b924b6c45c3e4465e8a849e67ea82933fcbe4",
+ "type": "github"
+ },
+ "original": {
+ "owner": "tinted-theming",
+ "repo": "tinted-foot",
+ "rev": "fd1b924b6c45c3e4465e8a849e67ea82933fcbe4",
+ "type": "github"
+ }
+ },
+ "tinted-kitty": {
+ "flake": false,
+ "locked": {
+ "lastModified": 1716423189,
+ "narHash": "sha256-2xF3sH7UIwegn+2gKzMpFi3pk5DlIlM18+vj17Uf82U=",
+ "owner": "tinted-theming",
+ "repo": "tinted-kitty",
+ "rev": "eb39e141db14baef052893285df9f266df041ff8",
+ "type": "github"
+ },
+ "original": {
+ "owner": "tinted-theming",
+ "repo": "tinted-kitty",
+ "rev": "eb39e141db14baef052893285df9f266df041ff8",
+ "type": "github"
+ }
+ },
+ "tinted-tmux": {
+ "flake": false,
+ "locked": {
+ "lastModified": 1743296873,
+ "narHash": "sha256-8IQulrb1OBSxMwdKijO9fB70ON//V32dpK9Uioy7FzY=",
+ "owner": "tinted-theming",
+ "repo": "tinted-tmux",
+ "rev": "af5152c8d7546dfb4ff6df94080bf5ff54f64e3a",
+ "type": "github"
+ },
+ "original": {
+ "owner": "tinted-theming",
+ "repo": "tinted-tmux",
+ "type": "github"
+ }
+ },
+ "tomlplusplus": {
+ "flake": false,
+ "locked": {
+ "lastModified": 1731586115,
+ "narHash": "sha256-FLZvfbMN3PwmBOqvMUxQe96/Yukk0OAFPeDzHcBYZhk=",
+ "owner": "marzer",
+ "repo": "tomlplusplus",
+ "rev": "c4369ae1d8955cae20c4ab40b9813ef4b60e48be",
+ "type": "github"
+ },
+ "original": {
+ "owner": "marzer",
+ "repo": "tomlplusplus",
+ "type": "github"
+ }
+ },
+ "zen-browser": {
+ "inputs": {
+ "nixpkgs": [
+ "nixpkgs"
+ ]
+ },
+ "locked": {
+ "lastModified": 1727721329,
+ "narHash": "sha256-QYlWZwUSwrM7BuO+dXclZIwoPvBIuJr6GpFKv9XKFPI=",
+ "owner": "MarceColl",
+ "repo": "zen-browser-flake",
+ "rev": "e6ab73f405e9a2896cce5956c549a9cc359e5fcc",
+ "type": "github"
+ },
+ "original": {
+ "owner": "MarceColl",
+ "repo": "zen-browser-flake",
+ "type": "github"
+ }
+ }
+ },
+ "root": "root",
+ "version": 7
+}
diff --git a/flake.nix b/flake.nix
index 1fcdd4b..6b14937 100644
--- a/flake.nix
+++ b/flake.nix
@@ -21,6 +21,14 @@
#url = "git+file:///home/boss/Documents/Coding/WM/YATwm";
inputs.nixpkgs.follows = "nixpkgs";
};
+ # hyprland = {
+ # url = "github:hyprwm/Hyprland";
+ # inputs.nixpkgs.follows = "nixpkgs";
+ # };
+ hyprlock = {
+ url = "github:hyprwm/hyprlock";
+ inputs.nixpkgs.follows = "nixpkgs";
+ };
nil = {
url = "github:oxalica/nil";
inputs.nixpkgs.follows = "nixpkgs";
diff --git a/home-manager/YATwm/default.nix b/home-manager/YATwm/default.nix
index fa9e30f..a7d650d 100644
--- a/home-manager/YATwm/default.nix
+++ b/home-manager/YATwm/default.nix
@@ -25,7 +25,7 @@
enable = true;
package = inputs.YATwm.packages.x86_64-linux.YATwm;
useEmacsBinds = true;
- quitKey = "s-g";
+ quitKey = "C-s-g";
swapMods = true;
keybinds = let
left = "h";
@@ -81,6 +81,7 @@
"s-S-9" = "wToWS 9";
"s-0" = "changeWS 10";
"s-S-0" = "wToWS 10";
+ # Special workspaces
"s-p s" = "changeWS 11";
"s-S-p s" = "wToWS 11";
};
@@ -98,11 +99,11 @@
{name = "S"; monitorPriorities = [1];}
];
startup = [
- #{command = ".config/polybar/launch.sh"; once = false;}
- #{command = "picom --legacy-backends -fD 3"; once = false;}
- #{command = "xss-lock --transfer-sleep-lock -- i3lock -eti ~/Documents/lockscreen.png --nofork"; bash = false;}
- #{command = "nitrogen --restore";}
- #{command = "nm-applet"; once = false; bash = false;}
+ {command = ".config/polybar/launch.sh"; once = false;}
+ {command = "picom --legacy-backends -fD 3"; once = false;}
+ {command = "xss-lock --transfer-sleep-lock -- i3lock -eti ~/Documents/lockscreen.png --nofork"; bash = false;}
+ {command = "nitrogen --restore";}
+ {command = "nm-applet"; once = false; bash = false;}
];
#extraConfig = "bindmode normal\n" + (builtins.readFile ./config);
};
diff --git a/home-manager/hyprland/default.nix b/home-manager/hyprland/default.nix
index 9355113..4a0b9f3 100644
--- a/home-manager/hyprland/default.nix
+++ b/home-manager/hyprland/default.nix
@@ -18,6 +18,8 @@
enable = true;
xwayland.enable = true;
systemd.variables = ["--all"];
+ #package = inputs.hyprland.packages.${pkgs.system}.hyprland;
+ #portalPackage = inputs.hyprland.packages.${pkgs.system}.xdg-desktop-portal-hyprland;
settings = {
"$mod" = "SUPER";
exec-once = [
@@ -110,6 +112,7 @@
#touchpad.scroll_factor = 0.5;
accel_profile = "flat";
follow_mouse = true;
+ kb_options = "caps:super";
#sensitivity = 0.00;
};
decoration = {
@@ -124,8 +127,8 @@
"easeOutQuint,0.22,1,0.36,1"
];
general = {
- "col.inactive_border" = "rgb(2f2e43)";
- "col.active_border" = "rgb(ab47bc)";
+ #"col.inactive_border" = "rgb(2f2e43)";
+ #"col.active_border" = "rgb(ab47bc)";
border_size = 2;
gaps_in = 6;
gaps_out = 12;
diff --git a/home-manager/hyprpaper/default.nix b/home-manager/hyprpaper/default.nix
index 8eed248..6509222 100644
--- a/home-manager/hyprpaper/default.nix
+++ b/home-manager/hyprpaper/default.nix
@@ -3,7 +3,7 @@
...
}:
{
- home.file.".config/hypr/hyprpaper.conf".source = ./hyprpaper.conf;
+ #home.file.".config/hypr/hyprpaper.conf".source = ./hyprpaper.conf;
home.packages = with pkgs; [
hyprpaper
];