Compare commits

..

No commits in common. "a8616a0a93350c23fb5d9534e0090a2386e50200" and "b9d17947475ac62db9c66517ed41fa1376adea18" have entirely different histories.

6 changed files with 102 additions and 388 deletions

View File

@ -1,30 +1,5 @@
{ {
"nodes": { "nodes": {
"alejandra": {
"inputs": {
"fenix": "fenix_2",
"flakeCompat": "flakeCompat",
"nixpkgs": [
"fufexan",
"webcord",
"dream2nix",
"nixpkgs"
]
},
"locked": {
"lastModified": 1658427149,
"narHash": "sha256-ToD/1z/q5VHsLMrS2h96vjJoLho59eNRtknOUd19ey8=",
"owner": "kamadorueda",
"repo": "alejandra",
"rev": "f5a22afd2adfb249b4e68e0b33aa1f0fb73fb1be",
"type": "github"
},
"original": {
"owner": "kamadorueda",
"repo": "alejandra",
"type": "github"
}
},
"base16-schemes": { "base16-schemes": {
"flake": false, "flake": false,
"locked": { "locked": {
@ -132,22 +107,6 @@
"type": "github" "type": "github"
} }
}, },
"crane_4": {
"flake": false,
"locked": {
"lastModified": 1654444508,
"narHash": "sha256-4OBvQ4V7jyt7afs6iKUvRzJ1u/9eYnKzVQbeQdiamuY=",
"owner": "ipetkov",
"repo": "crane",
"rev": "db5482bf225acc3160899124a1df5a617cfa27b5",
"type": "github"
},
"original": {
"owner": "ipetkov",
"repo": "crane",
"type": "github"
}
},
"deploy-rs": { "deploy-rs": {
"inputs": { "inputs": {
"flake-compat": "flake-compat", "flake-compat": "flake-compat",
@ -226,22 +185,6 @@
} }
}, },
"devshell_4": { "devshell_4": {
"flake": false,
"locked": {
"lastModified": 1653917170,
"narHash": "sha256-FyxOnEE/V4PNEcMU62ikY4FfYPo349MOhMM97HS0XEo=",
"owner": "numtide",
"repo": "devshell",
"rev": "fc7a3e3adde9bbcab68af6d1e3c6eb738e296a92",
"type": "github"
},
"original": {
"owner": "numtide",
"repo": "devshell",
"type": "github"
}
},
"devshell_5": {
"flake": false, "flake": false,
"locked": { "locked": {
"lastModified": 1655976588, "lastModified": 1655976588,
@ -441,43 +384,13 @@
} }
}, },
"dream2nix_3": { "dream2nix_3": {
"inputs": {
"alejandra": "alejandra",
"crane": "crane_3",
"devshell": "devshell_4",
"flake-utils-pre-commit": "flake-utils-pre-commit",
"gomod2nix": "gomod2nix",
"mach-nix": "mach-nix",
"nixpkgs": [
"fufexan",
"webcord",
"nixpkgs"
],
"poetry2nix": "poetry2nix",
"pre-commit-hooks": "pre-commit-hooks"
},
"locked": {
"lastModified": 1660051305,
"narHash": "sha256-74Io9RB1VEZyVqSnNfG0VfxxdOyiY/CkSDE1nY4gBRc=",
"owner": "nix-community",
"repo": "dream2nix",
"rev": "2fe7790152d4b18fc60a8194459959fc7e4a2e60",
"type": "github"
},
"original": {
"owner": "nix-community",
"repo": "dream2nix",
"type": "github"
}
},
"dream2nix_4": {
"inputs": { "inputs": {
"alejandra": [ "alejandra": [
"helix", "helix",
"nixCargoIntegration", "nixCargoIntegration",
"nixpkgs" "nixpkgs"
], ],
"crane": "crane_4", "crane": "crane_3",
"devshell": [ "devshell": [
"helix", "helix",
"nixCargoIntegration", "nixCargoIntegration",
@ -533,11 +446,30 @@
"type": "github" "type": "github"
} }
}, },
"emacs-overlay": {
"inputs": {
"flake-utils": "flake-utils_3",
"nixpkgs": "nixpkgs_2"
},
"locked": {
"lastModified": 1659983351,
"narHash": "sha256-FsTn0f0t2B7AKAtCDOYd34ztKa+XOUtzRa4FtO8HgDw=",
"owner": "nix-community",
"repo": "emacs-overlay",
"rev": "a3770a9a619f508a0828df30cb10858663d4538b",
"type": "github"
},
"original": {
"owner": "nix-community",
"repo": "emacs-overlay",
"type": "github"
}
},
"eww": { "eww": {
"inputs": { "inputs": {
"fenix": "fenix", "fenix": "fenix",
"flake-compat": "flake-compat_2", "flake-compat": "flake-compat_2",
"flake-utils": "flake-utils_3", "flake-utils": "flake-utils_4",
"naersk": [ "naersk": [
"fufexan", "fufexan",
"naersk" "naersk"
@ -584,31 +516,6 @@
"type": "github" "type": "github"
} }
}, },
"fenix_2": {
"inputs": {
"nixpkgs": [
"fufexan",
"webcord",
"dream2nix",
"alejandra",
"nixpkgs"
],
"rust-analyzer-src": "rust-analyzer-src_2"
},
"locked": {
"lastModified": 1657607339,
"narHash": "sha256-HaqoAwlbVVZH2n4P3jN2FFPMpVuhxDy1poNOR7kzODc=",
"owner": "nix-community",
"repo": "fenix",
"rev": "b814c83d9e6aa5a28d0cf356ecfdafb2505ad37d",
"type": "github"
},
"original": {
"owner": "nix-community",
"repo": "fenix",
"type": "github"
}
},
"flake-compat": { "flake-compat": {
"flake": false, "flake": false,
"locked": { "locked": {
@ -656,21 +563,6 @@
"type": "github" "type": "github"
} }
}, },
"flake-utils-pre-commit": {
"locked": {
"lastModified": 1644229661,
"narHash": "sha256-1YdnJAsNy69bpcjuoKdOYQX0YxZBiCYZo4Twxerqv7k=",
"owner": "numtide",
"repo": "flake-utils",
"rev": "3cecb5b042f7f209c56ffd8371b2711a290ec797",
"type": "github"
},
"original": {
"owner": "numtide",
"repo": "flake-utils",
"type": "github"
}
},
"flake-utils_2": { "flake-utils_2": {
"locked": { "locked": {
"lastModified": 1642700792, "lastModified": 1642700792,
@ -688,11 +580,11 @@
}, },
"flake-utils_3": { "flake-utils_3": {
"locked": { "locked": {
"lastModified": 1634851050, "lastModified": 1659877975,
"narHash": "sha256-N83GlSGPJJdcqhUxSCS/WwW5pksYf3VP1M13cDRTSVA=", "narHash": "sha256-zllb8aq3YO3h8B/U0/J1WBgAL8EX5yWf5pMj3G0NAmc=",
"owner": "numtide", "owner": "numtide",
"repo": "flake-utils", "repo": "flake-utils",
"rev": "c91f3de5adaf1de973b797ef7485e441a65b8935", "rev": "c0e246b9b83f637f4681389ecabcb2681b4f3af0",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -703,11 +595,11 @@
}, },
"flake-utils_4": { "flake-utils_4": {
"locked": { "locked": {
"lastModified": 1637014545, "lastModified": 1634851050,
"narHash": "sha256-26IZAc5yzlD9FlDT54io1oqG/bBoyka+FJk5guaX4x4=", "narHash": "sha256-N83GlSGPJJdcqhUxSCS/WwW5pksYf3VP1M13cDRTSVA=",
"owner": "numtide", "owner": "numtide",
"repo": "flake-utils", "repo": "flake-utils",
"rev": "bba5dcc8e0b20ab664967ad83d24d64cb64ec4f4", "rev": "c91f3de5adaf1de973b797ef7485e441a65b8935",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -733,11 +625,11 @@
}, },
"flake-utils_6": { "flake-utils_6": {
"locked": { "locked": {
"lastModified": 1656928814, "lastModified": 1637014545,
"narHash": "sha256-RIFfgBuKz6Hp89yRr7+NR5tzIAbn52h8vT6vXkYjZoM=", "narHash": "sha256-26IZAc5yzlD9FlDT54io1oqG/bBoyka+FJk5guaX4x4=",
"owner": "numtide", "owner": "numtide",
"repo": "flake-utils", "repo": "flake-utils",
"rev": "7e2a3b3dfd9af950a856d66b0a7d01e3c18aa249", "rev": "bba5dcc8e0b20ab664967ad83d24d64cb64ec4f4",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -746,22 +638,6 @@
"type": "github" "type": "github"
} }
}, },
"flakeCompat": {
"flake": false,
"locked": {
"lastModified": 1650374568,
"narHash": "sha256-Z+s0J8/r907g149rllvwhb4pKi8Wam5ij0st8PwAh+E=",
"owner": "edolstra",
"repo": "flake-compat",
"rev": "b4a34015c698c7793d592d66adbab377907a2be8",
"type": "github"
},
"original": {
"owner": "edolstra",
"repo": "flake-compat",
"type": "github"
}
},
"flakeUtils": { "flakeUtils": {
"locked": { "locked": {
"lastModified": 1648297722, "lastModified": 1648297722,
@ -797,30 +673,28 @@
"deploy-rs": "deploy-rs", "deploy-rs": "deploy-rs",
"devshell": "devshell_2", "devshell": "devshell_2",
"discocss": "discocss_2", "discocss": "discocss_2",
"emacs-overlay": "emacs-overlay",
"eww": "eww", "eww": "eww",
"fu": "fu", "fu": "fu",
"helix": "helix", "helix": "helix",
"hm": "hm", "hm": "hm",
"hyprland": [ "hyprland": "hyprland",
"hyprland"
],
"hyprland-contrib": "hyprland-contrib", "hyprland-contrib": "hyprland-contrib",
"kmonad": "kmonad", "kmonad": "kmonad",
"naersk": "naersk", "naersk": "naersk",
"nil": "nil", "nil": "nil",
"nix-colors": "nix-colors", "nix-colors": "nix-colors",
"nix-gaming": "nix-gaming", "nix-gaming": "nix-gaming",
"nixpkgs": "nixpkgs_3", "nixpkgs": "nixpkgs_4",
"rnix-lsp": "rnix-lsp", "rnix-lsp": "rnix-lsp",
"spicetify-nix": "spicetify-nix", "spicetify-nix": "spicetify-nix"
"webcord": "webcord"
}, },
"locked": { "locked": {
"lastModified": 1660254597, "lastModified": 1660172648,
"narHash": "sha256-V+vDrkcz4Bi8mMO90GQ5jJTWyD2mWkq/6nd1KJ3rct0=", "narHash": "sha256-aysHb+76bnmgscx3Jgsgtn/fxCLnaH0GYfB+aB2HXeA=",
"owner": "fufexan", "owner": "fufexan",
"repo": "dotfiles", "repo": "dotfiles",
"rev": "993963377a3f4b9156b9c285953225c9790b5b28", "rev": "d8ef562706bca897af2b7e0f178deffb02aa9c08",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -829,22 +703,6 @@
"type": "github" "type": "github"
} }
}, },
"gomod2nix": {
"flake": false,
"locked": {
"lastModified": 1627572165,
"narHash": "sha256-MFpwnkvQpauj799b4QTBJQFEddbD02+Ln5k92QyHOSk=",
"owner": "tweag",
"repo": "gomod2nix",
"rev": "67f22dd738d092c6ba88e420350ada0ed4992ae8",
"type": "github"
},
"original": {
"owner": "tweag",
"repo": "gomod2nix",
"type": "github"
}
},
"helix": { "helix": {
"inputs": { "inputs": {
"nixCargoIntegration": "nixCargoIntegration", "nixCargoIntegration": "nixCargoIntegration",
@ -962,16 +820,17 @@
"hyprland": { "hyprland": {
"inputs": { "inputs": {
"nixpkgs": [ "nixpkgs": [
"fufexan",
"nixpkgs" "nixpkgs"
], ],
"wlroots": "wlroots" "wlroots": "wlroots"
}, },
"locked": { "locked": {
"lastModified": 1660378115, "lastModified": 1660148977,
"narHash": "sha256-8EE7BQvnWaFq1eb6EpLyUrfwzyFDs0N7PYZ/IyhUoDc=", "narHash": "sha256-eR/qlC8eDY7A+bkkiF28xCG0cPJr4HilMcD3/QJ05TQ=",
"owner": "hyprwm", "owner": "hyprwm",
"repo": "Hyprland", "repo": "Hyprland",
"rev": "214c2c7b1c0182594a07a2c5ac7d99e9d7b5fcb3", "rev": "f64f94ca565a2ec9f174f57a20fcfbfddb762cb8",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -1001,6 +860,27 @@
"type": "github" "type": "github"
} }
}, },
"hyprland_2": {
"inputs": {
"nixpkgs": [
"nixpkgs"
],
"wlroots": "wlroots_2"
},
"locked": {
"lastModified": 1660168160,
"narHash": "sha256-dBfG89ugpHbWwqSexCtGqpHs4lZxO5zXWHAT5P2v06I=",
"owner": "hyprwm",
"repo": "Hyprland",
"rev": "cd75606f4232787a9faf55db0835b29e3bb45ae9",
"type": "github"
},
"original": {
"owner": "hyprwm",
"repo": "Hyprland",
"type": "github"
}
},
"kmonad": { "kmonad": {
"inputs": { "inputs": {
"nixpkgs": [ "nixpkgs": [
@ -1024,21 +904,6 @@
"type": "github" "type": "github"
} }
}, },
"mach-nix": {
"flake": false,
"locked": {
"lastModified": 1634711045,
"narHash": "sha256-m5A2Ty88NChLyFhXucECj6+AuiMZPHXNbw+9Kcs7F6Y=",
"owner": "DavHau",
"repo": "mach-nix",
"rev": "4433f74a97b94b596fa6cd9b9c0402104aceef5d",
"type": "github"
},
"original": {
"id": "mach-nix",
"type": "indirect"
}
},
"naersk": { "naersk": {
"inputs": { "inputs": {
"nixpkgs": [ "nixpkgs": [
@ -1110,28 +975,6 @@
"type": "github" "type": "github"
} }
}, },
"nil_2": {
"inputs": {
"flake-utils": "flake-utils_6",
"nixpkgs": [
"nixpkgs"
],
"rust-overlay": "rust-overlay_5"
},
"locked": {
"lastModified": 1660216264,
"narHash": "sha256-96VKj3Wk2MvoWnH0WIPAFFNwcZYHj8NN7s1TZ6oEVAA=",
"owner": "oxalica",
"repo": "nil",
"rev": "c5ff7b1d04391a70015a3a5fc10ba1f889af235f",
"type": "github"
},
"original": {
"owner": "oxalica",
"repo": "nil",
"type": "github"
}
},
"nix-colors": { "nix-colors": {
"inputs": { "inputs": {
"base16-schemes": "base16-schemes", "base16-schemes": "base16-schemes",
@ -1153,7 +996,7 @@
}, },
"nix-gaming": { "nix-gaming": {
"inputs": { "inputs": {
"nixpkgs": "nixpkgs_2" "nixpkgs": "nixpkgs_3"
}, },
"locked": { "locked": {
"lastModified": 1659340932, "lastModified": 1659340932,
@ -1200,8 +1043,8 @@
}, },
"nixCargoIntegration_2": { "nixCargoIntegration_2": {
"inputs": { "inputs": {
"devshell": "devshell_5", "devshell": "devshell_4",
"dream2nix": "dream2nix_4", "dream2nix": "dream2nix_3",
"nixpkgs": [ "nixpkgs": [
"helix", "helix",
"nixpkgs" "nixpkgs"
@ -1307,6 +1150,18 @@
} }
}, },
"nixpkgs_2": { "nixpkgs_2": {
"locked": {
"lastModified": 0,
"narHash": "sha256-7Ye59iW/DUWb8PzptEqdyYPlv6y+IhqKecaoZl3q68A=",
"path": "/nix/store/3a2j1ra0ymsmrmibafh96gryipxidyy7-source",
"type": "path"
},
"original": {
"id": "nixpkgs",
"type": "indirect"
}
},
"nixpkgs_3": {
"locked": { "locked": {
"lastModified": 1656401090, "lastModified": 1656401090,
"narHash": "sha256-bUS2nfQsvTQW2z8SK7oEFSElbmoBahOPtbXPm0AL3I4=", "narHash": "sha256-bUS2nfQsvTQW2z8SK7oEFSElbmoBahOPtbXPm0AL3I4=",
@ -1322,7 +1177,7 @@
"type": "github" "type": "github"
} }
}, },
"nixpkgs_3": { "nixpkgs_4": {
"locked": { "locked": {
"lastModified": 1659987637, "lastModified": 1659987637,
"narHash": "sha256-8l+5QiCkackVPu/F3vX7RCKHyYKxEsq/TKMuaG6UX5k=", "narHash": "sha256-8l+5QiCkackVPu/F3vX7RCKHyYKxEsq/TKMuaG6UX5k=",
@ -1338,22 +1193,6 @@
"type": "github" "type": "github"
} }
}, },
"nixpkgs_4": {
"locked": {
"lastModified": 1660167503,
"narHash": "sha256-RAjzibSoilQ7+okrwvez59Ho6Nvf0FJm/F6ZJGjTksg=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "ebcea6302e4b221e79656f7a718f5cb55affde2f",
"type": "github"
},
"original": {
"owner": "NixOS",
"ref": "nixpkgs-unstable",
"repo": "nixpkgs",
"type": "github"
}
},
"nixpkgs_5": { "nixpkgs_5": {
"locked": { "locked": {
"lastModified": 1660071133, "lastModified": 1660071133,
@ -1385,52 +1224,6 @@
"type": "github" "type": "github"
} }
}, },
"poetry2nix": {
"flake": false,
"locked": {
"lastModified": 1632969109,
"narHash": "sha256-jPDclkkiAy5m2gGLBlKgH+lQtbF7tL4XxBrbSzw+Ioc=",
"owner": "nix-community",
"repo": "poetry2nix",
"rev": "aee8f04296c39d88155e05d25cfc59dfdd41cc77",
"type": "github"
},
"original": {
"owner": "nix-community",
"ref": "1.21.0",
"repo": "poetry2nix",
"type": "github"
}
},
"pre-commit-hooks": {
"inputs": {
"flake-utils": [
"fufexan",
"webcord",
"dream2nix",
"flake-utils-pre-commit"
],
"nixpkgs": [
"fufexan",
"webcord",
"dream2nix",
"nixpkgs"
]
},
"locked": {
"lastModified": 1646153636,
"narHash": "sha256-AlWHMzK+xJ1mG267FdT8dCq/HvLCA6jwmx2ZUy5O8tY=",
"owner": "cachix",
"repo": "pre-commit-hooks.nix",
"rev": "b6bc0b21e1617e2b07d8205e7fae7224036dfa4b",
"type": "github"
},
"original": {
"owner": "cachix",
"repo": "pre-commit-hooks.nix",
"type": "github"
}
},
"rnix-lsp": { "rnix-lsp": {
"inputs": { "inputs": {
"naersk": [ "naersk": [
@ -1468,8 +1261,7 @@
"fufexan": "fufexan", "fufexan": "fufexan",
"helix": "helix_2", "helix": "helix_2",
"home": "home", "home": "home",
"hyprland": "hyprland", "hyprland": "hyprland_2",
"nil": "nil_2",
"nixinate": "nixinate", "nixinate": "nixinate",
"nixos-hardware": "nixos-hardware", "nixos-hardware": "nixos-hardware",
"nixos-persistence": "nixos-persistence", "nixos-persistence": "nixos-persistence",
@ -1494,23 +1286,6 @@
"type": "github" "type": "github"
} }
}, },
"rust-analyzer-src_2": {
"flake": false,
"locked": {
"lastModified": 1657557289,
"narHash": "sha256-PRW+nUwuqNTRAEa83SfX+7g+g8nQ+2MMbasQ9nt6+UM=",
"owner": "rust-lang",
"repo": "rust-analyzer",
"rev": "caf23f29144b371035b864a1017dbc32573ad56d",
"type": "github"
},
"original": {
"owner": "rust-lang",
"ref": "nightly",
"repo": "rust-analyzer",
"type": "github"
}
},
"rust-overlay": { "rust-overlay": {
"flake": false, "flake": false,
"locked": { "locked": {
@ -1529,7 +1304,7 @@
}, },
"rust-overlay_2": { "rust-overlay_2": {
"inputs": { "inputs": {
"flake-utils": "flake-utils_4", "flake-utils": "flake-utils_5",
"nixpkgs": [ "nixpkgs": [
"fufexan", "fufexan",
"helix", "helix",
@ -1579,7 +1354,7 @@
}, },
"rust-overlay_4": { "rust-overlay_4": {
"inputs": { "inputs": {
"flake-utils": "flake-utils_5", "flake-utils": "flake-utils_6",
"nixpkgs": [ "nixpkgs": [
"helix", "helix",
"nixpkgs" "nixpkgs"
@ -1599,31 +1374,6 @@
"type": "github" "type": "github"
} }
}, },
"rust-overlay_5": {
"inputs": {
"flake-utils": [
"nil",
"flake-utils"
],
"nixpkgs": [
"nil",
"nixpkgs"
]
},
"locked": {
"lastModified": 1659599305,
"narHash": "sha256-htzFq5RffyoKSZxiLfpUq5CyhkQwycsXB5ptale5e78=",
"owner": "oxalica",
"repo": "rust-overlay",
"rev": "28cedcb8dfea9f1b96b0635cf99fe6bdca163f4e",
"type": "github"
},
"original": {
"owner": "oxalica",
"repo": "rust-overlay",
"type": "github"
}
},
"spicetify-nix": { "spicetify-nix": {
"inputs": { "inputs": {
"nixpkgs": [ "nixpkgs": [
@ -1675,43 +1425,25 @@
"type": "github" "type": "github"
} }
}, },
"webcord": { "wlroots": {
"inputs": {
"dream2nix": "dream2nix_3",
"nixpkgs": "nixpkgs_4",
"webcord": "webcord_2"
},
"locked": {
"lastModified": 1660242753,
"narHash": "sha256-M9ibcsDzWHp/678lTyxwwgXgdFx2d1YCevoGEIBVnxc=",
"owner": "fufexan",
"repo": "webcord-flake",
"rev": "0892178832a090f0b9ab1a61e20f5d1389cfb23e",
"type": "github"
},
"original": {
"owner": "fufexan",
"repo": "webcord-flake",
"type": "github"
}
},
"webcord_2": {
"flake": false, "flake": false,
"locked": { "locked": {
"lastModified": 1659951368, "host": "gitlab.freedesktop.org",
"narHash": "sha256-PiEuZVRjufVvQuub7/Vl9gHqlkBkl5jcoxHhLkntqsw=", "lastModified": 1659738224,
"owner": "SpacingBat3", "narHash": "sha256-bV3TLiCgptpKoUKLiH/5RMtiIsfn0hawdaCEHQFB6WY=",
"repo": "WebCord", "owner": "wlroots",
"rev": "a8e64a78d1e3a8c3d5e11893ebb8ba1ed92d7d12", "repo": "wlroots",
"type": "github" "rev": "3baf2a6bcfc4cb86c364f5724aaec80f28715a01",
"type": "gitlab"
}, },
"original": { "original": {
"owner": "SpacingBat3", "host": "gitlab.freedesktop.org",
"repo": "WebCord", "owner": "wlroots",
"type": "github" "repo": "wlroots",
"type": "gitlab"
} }
}, },
"wlroots": { "wlroots_2": {
"flake": false, "flake": false,
"locked": { "locked": {
"host": "gitlab.freedesktop.org", "host": "gitlab.freedesktop.org",

View File

@ -19,15 +19,12 @@
hyprland.url = "github:hyprwm/Hyprland"; hyprland.url = "github:hyprwm/Hyprland";
hyprland.inputs.nixpkgs.follows = "nixpkgs"; hyprland.inputs.nixpkgs.follows = "nixpkgs";
fufexan.url = "github:fufexan/dotfiles"; fufexan.url = "github:fufexan/dotfiles";
fufexan.inputs.hyprland.follows = "hyprland";
blog.url = "git+https://git.gaze.systems/dusk/website.git"; blog.url = "git+https://git.gaze.systems/dusk/website.git";
blog.inputs.nixpkgs.follows = "nixpkgs"; blog.inputs.nixpkgs.follows = "nixpkgs";
bernbot.url = "github:yusdacra/bernbot"; bernbot.url = "github:yusdacra/bernbot";
bernbot.inputs.nixpkgs.follows = "nixpkgs"; bernbot.inputs.nixpkgs.follows = "nixpkgs";
discocss.url = "github:fufexan/discocss/flake"; discocss.url = "github:fufexan/discocss/flake";
discocss.inputs.nixpkgs.follows = "nixpkgs"; discocss.inputs.nixpkgs.follows = "nixpkgs";
nil.url = "github:oxalica/nil";
nil.inputs.nixpkgs.follows = "nixpkgs";
}; };
outputs = inputs: let outputs = inputs: let

View File

@ -1,9 +1,5 @@
{inputs}:
final: prev: { final: prev: {
steam = prev.steam.override { steam = prev.steam.override {
extraLibraries = pkgs: with pkgs; [mimalloc pipewire vulkan-loader wayland wayland-protocols]; extraLibraries = pkgs: with pkgs; [mimalloc pipewire vulkan-loader wayland wayland-protocols];
extraProfile = ''
PATH="$PATH:${inputs.fufexan.packages.${prev.system}.gamescope}/bin"
'';
}; };
} }

View File

@ -13,7 +13,7 @@
} }
{ {
name = "nix"; name = "nix";
language-server = {command = "${inputs.nil.packages.${pkgs.system}.default}/bin/nil";}; language-server = {command = "${pkgs.rnix-lsp}/bin/rnix-lsp";};
} }
{ {
name = "rust"; name = "rust";

View File

@ -6,6 +6,9 @@
home.sessionVariables = { home.sessionVariables = {
NIXOS_OZONE_WL = "1"; NIXOS_OZONE_WL = "1";
MOZ_ENABLE_WAYLAND = "1"; MOZ_ENABLE_WAYLAND = "1";
SDL_VIDEODRIVER = "wayland";
QT_QPA_PLATFORM = "wayland";
QT_WAYLAND_DISABLE_WINDOWDECORATION = "1";
}; };
services = { services = {

View File

@ -37,13 +37,10 @@ in {
xdg.portal = { xdg.portal = {
enable = true; enable = true;
wlr.enable = true; wlr.enable = true;
wlr.settings.screencast = { extraPortals = with pkgs; [
output_name = "eDP-1"; xdg-desktop-portal-gtk
max_fps = 60; xdg-desktop-portal-wlr
exec_before = "pkill mako"; ];
exec_after = "mako";
chooser_type = "default";
};
}; };
programs = { programs = {
# this is needed for impermanence # this is needed for impermanence
@ -54,16 +51,6 @@ in {
# gnome stuffs # gnome stuffs
seahorse.enable = true; seahorse.enable = true;
}; };
services = {
# provide location
geoclue2 = {
enable = true;
appConfig.gammastep = {
isAllowed = true;
isSystem = false;
};
};
};
# gnome keyring better fr fr # gnome keyring better fr fr
security.pam.services.patriot = { security.pam.services.patriot = {
enableGnomeKeyring = true; enableGnomeKeyring = true;
@ -172,7 +159,6 @@ in {
cloudflared cloudflared
lutris lutris
protontricks protontricks
inputs.fufexan.packages.${system}.gamescope
]; ];
}; };
programs = { programs = {