misc changes
xmonad: added new layout+keybinds, removed useless code neovim: minor changes hosts/satori: changed kernel to zen again home/services and home/programs: minor changes overlays: changed picom src and other minor changes
This commit is contained in:
274
flake.lock
generated
274
flake.lock
generated
@@ -5,11 +5,11 @@
|
|||||||
"nixpkgs": "nixpkgs"
|
"nixpkgs": "nixpkgs"
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1626796208,
|
"lastModified": 1631325864,
|
||||||
"narHash": "sha256-NuHzubeQKHBD2GGMUn70I+tOkOsyM8meV3BtrLi4yVA=",
|
"narHash": "sha256-bBvrjUS0qfgC4LPFthGJ5E8Fl0f5UvlrCB3o5Bnn9ys=",
|
||||||
"owner": "ryantm",
|
"owner": "ryantm",
|
||||||
"repo": "agenix",
|
"repo": "agenix",
|
||||||
"rev": "85da8b73661cd048386b136a995ff278946a4055",
|
"rev": "5c5bc282565f03f9c5b3d6e72b7cb985706148a6",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -34,30 +34,14 @@
|
|||||||
"type": "gitlab"
|
"type": "gitlab"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"discord-ipc-bridge": {
|
|
||||||
"flake": false,
|
|
||||||
"locked": {
|
|
||||||
"lastModified": 1607757308,
|
|
||||||
"narHash": "sha256-hLdlvH0QITJjD3HQOnu/+7FKWFDsYqpr5h7AOcG+8k8=",
|
|
||||||
"owner": "hitomi-team",
|
|
||||||
"repo": "discord-ipc-bridge",
|
|
||||||
"rev": "7004fd3e073e5d44bde2101cd26203b10c6fa9a4",
|
|
||||||
"type": "github"
|
|
||||||
},
|
|
||||||
"original": {
|
|
||||||
"owner": "hitomi-team",
|
|
||||||
"repo": "discord-ipc-bridge",
|
|
||||||
"type": "github"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"flake-compat": {
|
"flake-compat": {
|
||||||
"flake": false,
|
"flake": false,
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1606424373,
|
"lastModified": 1627913399,
|
||||||
"narHash": "sha256-oq8d4//CJOrVj+EcOaSXvMebvuTkmBJuT5tzlfewUnQ=",
|
"narHash": "sha256-hY8g6H2KFL8ownSiFeMOjwPC8P0ueXpCVEbxgda3pko=",
|
||||||
"owner": "edolstra",
|
"owner": "edolstra",
|
||||||
"repo": "flake-compat",
|
"repo": "flake-compat",
|
||||||
"rev": "99f1c2157fba4bfe6211a321fd0ee43199025dbf",
|
"rev": "12c64ca55c1014cdc1b16ed5a804aa8576601ff2",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -68,11 +52,11 @@
|
|||||||
},
|
},
|
||||||
"flake-utils": {
|
"flake-utils": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1623875721,
|
"lastModified": 1629481132,
|
||||||
"narHash": "sha256-A8BU7bjS5GirpAUv4QA+QnJ4CceLHkcXdRp4xITDB0s=",
|
"narHash": "sha256-JHgasjPR0/J1J3DRm4KxM4zTyAj4IOJY8vIl75v/kPI=",
|
||||||
"owner": "numtide",
|
"owner": "numtide",
|
||||||
"repo": "flake-utils",
|
"repo": "flake-utils",
|
||||||
"rev": "f7e004a55b120c02ecb6219596820fcd32ca8772",
|
"rev": "997f7efcb746a9c140ce1f13c72263189225f482",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -86,11 +70,11 @@
|
|||||||
"nixpkgs": "nixpkgs_2"
|
"nixpkgs": "nixpkgs_2"
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1624228557,
|
"lastModified": 1630076227,
|
||||||
"narHash": "sha256-wwOqe73BsrXfRv1PhyXQFNC8iTET50KvE/HitdkRgxs=",
|
"narHash": "sha256-p3YdtqSPLnMudWsLMgd6XMEhQKB2oz1hvDkHtOlz5/Q=",
|
||||||
"owner": "nix-community",
|
"owner": "nix-community",
|
||||||
"repo": "home-manager",
|
"repo": "home-manager",
|
||||||
"rev": "35a24648d155843a4d162de98c17b1afd5db51e4",
|
"rev": "f5adb9be829f487f99bcc0f1884f74ddb85f70c8",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -105,11 +89,11 @@
|
|||||||
"nixpkgs": "nixpkgs_3"
|
"nixpkgs": "nixpkgs_3"
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1626841047,
|
"lastModified": 1631134124,
|
||||||
"narHash": "sha256-DSS2Wuu9P0oUzVRTwkd9J/AALhS9kA2ZwSlX0u8gGsM=",
|
"narHash": "sha256-C17wJ2HyuFZllJ/PbpFuuDjkzWvg8np9UIAdSrpuwS0=",
|
||||||
"owner": "nix-community",
|
"owner": "nix-community",
|
||||||
"repo": "home-manager",
|
"repo": "home-manager",
|
||||||
"rev": "41101d0e62fe3cdb76e8e64349a2650da1433dd4",
|
"rev": "039f786e609fdb3cfd9c5520ff3791750c3eaebf",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -126,11 +110,11 @@
|
|||||||
"utils": "utils"
|
"utils": "utils"
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1626125282,
|
"lastModified": 1628684416,
|
||||||
"narHash": "sha256-5yQwvYz698KubuIouKP+6qAD8O853ZnC0t7mcPhhGZg=",
|
"narHash": "sha256-zm7JHe/K2NthgV57QhnmfT9i7azGa2tc5fJOzEiYlLo=",
|
||||||
"owner": "simple-nixos-mailserver",
|
"owner": "simple-nixos-mailserver",
|
||||||
"repo": "nixos-mailserver",
|
"repo": "nixos-mailserver",
|
||||||
"rev": "a37dac9d66b0bbfc28ca64e7efbf4ce55be94143",
|
"rev": "fb85a3fe9e4f673f9c017a23ada00b05d61cdc6a",
|
||||||
"type": "gitlab"
|
"type": "gitlab"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -141,11 +125,11 @@
|
|||||||
},
|
},
|
||||||
"master": {
|
"master": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1626869884,
|
"lastModified": 1631384788,
|
||||||
"narHash": "sha256-UKLBJteX3hUgY7NOIRRzBpUT5NarwlDt9h79/nG2mPI=",
|
"narHash": "sha256-qud6zLYwwXoTGcPcI60oZv91djhNW79cwkgkVALaXww=",
|
||||||
"owner": "nixos",
|
"owner": "nixos",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"rev": "c1e00f694bf1cf14937a8c41e1ce5d75a940a9b1",
|
"rev": "73489348f63950e9e6089cdb1ca9342aa2bf213d",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -155,6 +139,26 @@
|
|||||||
"type": "github"
|
"type": "github"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"nbfc": {
|
||||||
|
"inputs": {
|
||||||
|
"nixpkgs": "nixpkgs_5",
|
||||||
|
"utils": "utils_2"
|
||||||
|
},
|
||||||
|
"locked": {
|
||||||
|
"lastModified": 1631007119,
|
||||||
|
"narHash": "sha256-Q/HxFgwp71ZJ6tQnDKz1Wzl85orES3Gq3He+jrl6xFI=",
|
||||||
|
"owner": "natto1784",
|
||||||
|
"repo": "nbfc-linux",
|
||||||
|
"rev": "f4137c8e6745faa3947116695bf46e413f446e57",
|
||||||
|
"type": "github"
|
||||||
|
},
|
||||||
|
"original": {
|
||||||
|
"owner": "natto1784",
|
||||||
|
"ref": "yawr",
|
||||||
|
"repo": "nbfc-linux",
|
||||||
|
"type": "github"
|
||||||
|
}
|
||||||
|
},
|
||||||
"neovim-flake": {
|
"neovim-flake": {
|
||||||
"inputs": {
|
"inputs": {
|
||||||
"flake-utils": "flake-utils",
|
"flake-utils": "flake-utils",
|
||||||
@@ -164,11 +168,11 @@
|
|||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"dir": "contrib",
|
"dir": "contrib",
|
||||||
"lastModified": 1626816632,
|
"lastModified": 1631326779,
|
||||||
"narHash": "sha256-QDwTd5lw1T/0iZWLkk77b1lXLv51Q27tGzIeVtjh1rM=",
|
"narHash": "sha256-/T3QznIhQFVdpQLGk24JDI8bfFiPQOJ6+Ly4G6meiE4=",
|
||||||
"owner": "neovim",
|
"owner": "neovim",
|
||||||
"repo": "neovim",
|
"repo": "neovim",
|
||||||
"rev": "6f48c018b526a776e38e94f58769c30141de9e0c",
|
"rev": "086631cd92d7b60f122963f9fd1779583b19004c",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -206,29 +210,13 @@
|
|||||||
"type": "indirect"
|
"type": "indirect"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"nixpkgs-wine-osu": {
|
|
||||||
"locked": {
|
|
||||||
"lastModified": 1621361101,
|
|
||||||
"narHash": "sha256-jH4vlCdaWgTDMeNU/NUJXmSs+xrpBVPWzwb5xzq2aec=",
|
|
||||||
"owner": "NixOS",
|
|
||||||
"repo": "nixpkgs",
|
|
||||||
"rev": "73b982e62194a5d85827d87b0851aee06932979f",
|
|
||||||
"type": "github"
|
|
||||||
},
|
|
||||||
"original": {
|
|
||||||
"owner": "NixOS",
|
|
||||||
"repo": "nixpkgs",
|
|
||||||
"rev": "73b982e62194a5d85827d87b0851aee06932979f",
|
|
||||||
"type": "github"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"nixpkgs_2": {
|
"nixpkgs_2": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1626869884,
|
"lastModified": 1631384788,
|
||||||
"narHash": "sha256-UKLBJteX3hUgY7NOIRRzBpUT5NarwlDt9h79/nG2mPI=",
|
"narHash": "sha256-qud6zLYwwXoTGcPcI60oZv91djhNW79cwkgkVALaXww=",
|
||||||
"owner": "NixOS",
|
"owner": "NixOS",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"rev": "c1e00f694bf1cf14937a8c41e1ce5d75a940a9b1",
|
"rev": "73489348f63950e9e6089cdb1ca9342aa2bf213d",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -238,11 +226,11 @@
|
|||||||
},
|
},
|
||||||
"nixpkgs_3": {
|
"nixpkgs_3": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1626869884,
|
"lastModified": 1631384788,
|
||||||
"narHash": "sha256-UKLBJteX3hUgY7NOIRRzBpUT5NarwlDt9h79/nG2mPI=",
|
"narHash": "sha256-qud6zLYwwXoTGcPcI60oZv91djhNW79cwkgkVALaXww=",
|
||||||
"owner": "NixOS",
|
"owner": "NixOS",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"rev": "c1e00f694bf1cf14937a8c41e1ce5d75a940a9b1",
|
"rev": "73489348f63950e9e6089cdb1ca9342aa2bf213d",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -252,11 +240,11 @@
|
|||||||
},
|
},
|
||||||
"nixpkgs_4": {
|
"nixpkgs_4": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1607522989,
|
"lastModified": 1626852498,
|
||||||
"narHash": "sha256-o/jWhOSAlaK7y2M57OIriRt6whuVVocS/T0mG7fd1TI=",
|
"narHash": "sha256-lOXUJvi0FJUXHTVSiC5qsMRtEUgqM4mGZpMESLuGhmo=",
|
||||||
"owner": "NixOS",
|
"owner": "NixOS",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"rev": "e9158eca70ae59e73fae23be5d13d3fa0cfc78b4",
|
"rev": "16105403bdd843540cbef9c63fc0f16c1c6eaa70",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -267,11 +255,27 @@
|
|||||||
},
|
},
|
||||||
"nixpkgs_5": {
|
"nixpkgs_5": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1626679483,
|
"lastModified": 1626852498,
|
||||||
"narHash": "sha256-+BziIOkCKGqEvT8Xl59hym6CcB0hakqqxigKSuuBXmM=",
|
"narHash": "sha256-lOXUJvi0FJUXHTVSiC5qsMRtEUgqM4mGZpMESLuGhmo=",
|
||||||
"owner": "nixos",
|
"owner": "nixos",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"rev": "4181644d09b96af0f92c2f025d3463f9d19c7790",
|
"rev": "16105403bdd843540cbef9c63fc0f16c1c6eaa70",
|
||||||
|
"type": "github"
|
||||||
|
},
|
||||||
|
"original": {
|
||||||
|
"owner": "nixos",
|
||||||
|
"ref": "nixpkgs-unstable",
|
||||||
|
"repo": "nixpkgs",
|
||||||
|
"type": "github"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"nixpkgs_6": {
|
||||||
|
"locked": {
|
||||||
|
"lastModified": 1631275245,
|
||||||
|
"narHash": "sha256-vROU1OFI2zvKSBjbMpbpl9R08Or3eUwaW5HJLq88QWY=",
|
||||||
|
"owner": "nixos",
|
||||||
|
"repo": "nixpkgs",
|
||||||
|
"rev": "8b0b81dab17753ab344a44c04be90a61dc55badf",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -281,13 +285,13 @@
|
|||||||
"type": "github"
|
"type": "github"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"nixpkgs_6": {
|
"nixpkgs_7": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1626643364,
|
"lastModified": 1631206977,
|
||||||
"narHash": "sha256-RuXbMt9X0j8g4t9i0m85XpbtM0ubzH92zpqZnyfHbG4=",
|
"narHash": "sha256-o3Dct9aJ5ht5UaTUBzXrRcK1RZt2eG5/xSlWJuUCVZM=",
|
||||||
"owner": "nixos",
|
"owner": "nixos",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"rev": "967d40bec14be87262b21ab901dbace23b7365db",
|
"rev": "4f6d8095fd51954120a1d08ea5896fe42dc3923b",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -297,28 +301,13 @@
|
|||||||
"type": "github"
|
"type": "github"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"nixpkgs_7": {
|
|
||||||
"locked": {
|
|
||||||
"lastModified": 1626019149,
|
|
||||||
"narHash": "sha256-0QeLkPoWjTDw9n1fmrwUg9IFIsjuD/YcX/DvMUQtqQw=",
|
|
||||||
"owner": "NixOS",
|
|
||||||
"repo": "nixpkgs",
|
|
||||||
"rev": "eed20f01e43e94f0adae14e8407e8ef386897060",
|
|
||||||
"type": "github"
|
|
||||||
},
|
|
||||||
"original": {
|
|
||||||
"owner": "NixOS",
|
|
||||||
"repo": "nixpkgs",
|
|
||||||
"type": "github"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"nur": {
|
"nur": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1626856747,
|
"lastModified": 1631381877,
|
||||||
"narHash": "sha256-OxBQNKIHCMFkxYLc8Lyhv/mpmljgdjzxkhzMjG+HPxM=",
|
"narHash": "sha256-tJIiLHD8hFT/k3B23uSKRwo1uy/8pO7ow94hECjHAEQ=",
|
||||||
"owner": "nix-community",
|
"owner": "nix-community",
|
||||||
"repo": "NUR",
|
"repo": "NUR",
|
||||||
"rev": "d77d673535ef0068779600c39cdfabf2af94de59",
|
"rev": "c965f192aaacb1d7fbf8afb049422043fe125dbe",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -331,14 +320,14 @@
|
|||||||
"inputs": {
|
"inputs": {
|
||||||
"flake-compat": "flake-compat",
|
"flake-compat": "flake-compat",
|
||||||
"neovim-flake": "neovim-flake",
|
"neovim-flake": "neovim-flake",
|
||||||
"nixpkgs": "nixpkgs_6"
|
"nixpkgs": "nixpkgs_7"
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1626855407,
|
"lastModified": 1631347924,
|
||||||
"narHash": "sha256-tw+NRzsImNXFV/bnDTTmVTt6y/W2j7l2sh5/yn1dIE4=",
|
"narHash": "sha256-JRVeXBlGp8eCic7HxEj/H9KEh9MLbbWq+rbMhDFLNkk=",
|
||||||
"owner": "nix-community",
|
"owner": "nix-community",
|
||||||
"repo": "neovim-nightly-overlay",
|
"repo": "neovim-nightly-overlay",
|
||||||
"rev": "2ff2c52368a4e92c06e3cb01a5b7b174fc046dd5",
|
"rev": "3b416a38ba8f853aaeba9626712b3e64b85232c2",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -347,46 +336,6 @@
|
|||||||
"type": "github"
|
"type": "github"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"oglfPatches": {
|
|
||||||
"flake": false,
|
|
||||||
"locked": {
|
|
||||||
"lastModified": 1624106954,
|
|
||||||
"narHash": "sha256-PPchKKmTcGqCSMzmOcj2PhTeWcLgfzuCOU/yMAQh6mU=",
|
|
||||||
"owner": "openglfreak",
|
|
||||||
"repo": "wine-tkg-userpatches",
|
|
||||||
"rev": "ff6328a6b5e36dd8a007a7273290aa30ab3164d9",
|
|
||||||
"type": "github"
|
|
||||||
},
|
|
||||||
"original": {
|
|
||||||
"owner": "openglfreak",
|
|
||||||
"repo": "wine-tkg-userpatches",
|
|
||||||
"rev": "ff6328a6b5e36dd8a007a7273290aa30ab3164d9",
|
|
||||||
"type": "github"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"osu-nix": {
|
|
||||||
"inputs": {
|
|
||||||
"discord-ipc-bridge": "discord-ipc-bridge",
|
|
||||||
"nixpkgs": "nixpkgs_7",
|
|
||||||
"nixpkgs-wine-osu": "nixpkgs-wine-osu",
|
|
||||||
"oglfPatches": "oglfPatches",
|
|
||||||
"tkgPatches": "tkgPatches",
|
|
||||||
"utils": "utils_2"
|
|
||||||
},
|
|
||||||
"locked": {
|
|
||||||
"lastModified": 1626818776,
|
|
||||||
"narHash": "sha256-o/vh2EfywbcAR/+9b7R0a9Dqg1/2GkQd8bGg4ZwoFcw=",
|
|
||||||
"owner": "fufexan",
|
|
||||||
"repo": "osu.nix",
|
|
||||||
"rev": "fdfb4fc0ef43bd75fac12e958f54696d1f777f29",
|
|
||||||
"type": "github"
|
|
||||||
},
|
|
||||||
"original": {
|
|
||||||
"owner": "fufexan",
|
|
||||||
"repo": "osu.nix",
|
|
||||||
"type": "github"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"root": {
|
"root": {
|
||||||
"inputs": {
|
"inputs": {
|
||||||
"agenix": "agenix",
|
"agenix": "agenix",
|
||||||
@@ -394,38 +343,21 @@
|
|||||||
"home-manager-unstable": "home-manager-unstable",
|
"home-manager-unstable": "home-manager-unstable",
|
||||||
"mailserver": "mailserver",
|
"mailserver": "mailserver",
|
||||||
"master": "master",
|
"master": "master",
|
||||||
"nixpkgs": "nixpkgs_5",
|
"nbfc": "nbfc",
|
||||||
|
"nixpkgs": "nixpkgs_6",
|
||||||
"nur": "nur",
|
"nur": "nur",
|
||||||
"nvim": "nvim",
|
"nvim": "nvim",
|
||||||
"osu-nix": "osu-nix",
|
|
||||||
"unstable": "unstable",
|
"unstable": "unstable",
|
||||||
"utils": "utils_3"
|
"utils": "utils_3"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"tkgPatches": {
|
|
||||||
"flake": false,
|
|
||||||
"locked": {
|
|
||||||
"lastModified": 1624646123,
|
|
||||||
"narHash": "sha256-MjN479YSlyhLt9fxoishGVCuQLg1SRMLF4TWh7cRuIQ=",
|
|
||||||
"owner": "Frogging-Family",
|
|
||||||
"repo": "wine-tkg-git",
|
|
||||||
"rev": "257bfe71c045db0fbbb9f3896f9697068b9f482a",
|
|
||||||
"type": "github"
|
|
||||||
},
|
|
||||||
"original": {
|
|
||||||
"owner": "Frogging-Family",
|
|
||||||
"repo": "wine-tkg-git",
|
|
||||||
"rev": "257bfe71c045db0fbbb9f3896f9697068b9f482a",
|
|
||||||
"type": "github"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"unstable": {
|
"unstable": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1626793760,
|
"lastModified": 1631315520,
|
||||||
"narHash": "sha256-u8nOZte0QRjwcsx0B/lfutjk3Aufd6rlwOP7BAzISIU=",
|
"narHash": "sha256-Y8j0JYtZMifrHaWdTfTp1mYVXZ2PLJO/P0XZxMvo7KU=",
|
||||||
"owner": "nixos",
|
"owner": "nixos",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"rev": "314f595ab1cd09a27ad66dd1283344fa5745e473",
|
"rev": "b72ad04a8a324697d3fb92e19cd840379a902813",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -451,21 +383,6 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"utils_2": {
|
"utils_2": {
|
||||||
"locked": {
|
|
||||||
"lastModified": 1620759905,
|
|
||||||
"narHash": "sha256-WiyWawrgmyN0EdmiHyG2V+fqReiVi8bM9cRdMaKQOFg=",
|
|
||||||
"owner": "numtide",
|
|
||||||
"repo": "flake-utils",
|
|
||||||
"rev": "b543720b25df6ffdfcf9227afafc5b8c1fabfae8",
|
|
||||||
"type": "github"
|
|
||||||
},
|
|
||||||
"original": {
|
|
||||||
"owner": "numtide",
|
|
||||||
"repo": "flake-utils",
|
|
||||||
"type": "github"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"utils_3": {
|
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1623875721,
|
"lastModified": 1623875721,
|
||||||
"narHash": "sha256-A8BU7bjS5GirpAUv4QA+QnJ4CceLHkcXdRp4xITDB0s=",
|
"narHash": "sha256-A8BU7bjS5GirpAUv4QA+QnJ4CceLHkcXdRp4xITDB0s=",
|
||||||
@@ -479,6 +396,21 @@
|
|||||||
"repo": "flake-utils",
|
"repo": "flake-utils",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
}
|
}
|
||||||
|
},
|
||||||
|
"utils_3": {
|
||||||
|
"locked": {
|
||||||
|
"lastModified": 1629481132,
|
||||||
|
"narHash": "sha256-JHgasjPR0/J1J3DRm4KxM4zTyAj4IOJY8vIl75v/kPI=",
|
||||||
|
"owner": "numtide",
|
||||||
|
"repo": "flake-utils",
|
||||||
|
"rev": "997f7efcb746a9c140ce1f13c72263189225f482",
|
||||||
|
"type": "github"
|
||||||
|
},
|
||||||
|
"original": {
|
||||||
|
"owner": "numtide",
|
||||||
|
"repo": "flake-utils",
|
||||||
|
"type": "github"
|
||||||
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"root": "root",
|
"root": "root",
|
||||||
|
18
flake.nix
18
flake.nix
@@ -10,16 +10,20 @@
|
|||||||
utils.url = github:numtide/flake-utils;
|
utils.url = github:numtide/flake-utils;
|
||||||
nvim.url = github:nix-community/neovim-nightly-overlay;
|
nvim.url = github:nix-community/neovim-nightly-overlay;
|
||||||
mailserver.url = gitlab:simple-nixos-mailserver/nixos-mailserver;
|
mailserver.url = gitlab:simple-nixos-mailserver/nixos-mailserver;
|
||||||
osu-nix.url = github:fufexan/osu.nix;
|
nbfc.url = github:natto1784/nbfc-linux/yawr;
|
||||||
};
|
};
|
||||||
|
|
||||||
outputs = inputs@{self, nixpkgs, unstable, master, ... }:
|
outputs = inputs@{self, nixpkgs, unstable, master, ... }:
|
||||||
inputs.utils.lib.eachDefaultSystem (system:
|
inputs.utils.lib.eachDefaultSystem (system:
|
||||||
let
|
let
|
||||||
|
mkPkgs = channel: system: import channel {
|
||||||
|
inherit system;
|
||||||
|
config.allowUnfree = true;
|
||||||
|
};
|
||||||
channels = final: prev: {
|
channels = final: prev: {
|
||||||
unstable = unstable.legacyPackages.${prev.system};
|
unstable = mkPkgs unstable prev.system;
|
||||||
master = master.legacyPackages.${prev.system};
|
stable = mkPkgs nixpkgs prev.system;
|
||||||
stable = nixpkgs.legacyPackages.${prev.system};
|
master = mkPkgs master prev.system;
|
||||||
};
|
};
|
||||||
overlays = [
|
overlays = [
|
||||||
(import ./overlays/overridesandshit.nix)
|
(import ./overlays/overridesandshit.nix)
|
||||||
@@ -33,7 +37,7 @@
|
|||||||
inputs.nur.overlay
|
inputs.nur.overlay
|
||||||
inputs.nvim.overlay
|
inputs.nvim.overlay
|
||||||
channels
|
channels
|
||||||
(_:_: {osu-nix = inputs.osu-nix.defaultPackage.${system};})
|
(_:_:{nbfc-linux=inputs.nbfc.defaultPackage.${system};})
|
||||||
];
|
];
|
||||||
config.allowUnfree = true;
|
config.allowUnfree = true;
|
||||||
config.allowBroken = true;
|
config.allowBroken = true;
|
||||||
@@ -93,7 +97,7 @@
|
|||||||
Marisa = nixpkgs.lib.nixosSystem {
|
Marisa = nixpkgs.lib.nixosSystem {
|
||||||
system = "aarch64-linux";
|
system = "aarch64-linux";
|
||||||
modules = [
|
modules = [
|
||||||
./hosts/marisa
|
./hosts/servers/marisa.nix
|
||||||
#inputs.mailserver.nixosModules.mailserver
|
#inputs.mailserver.nixosModules.mailserver
|
||||||
{
|
{
|
||||||
nixpkgs.pkgs = self.legacyPackages.aarch64-linux;
|
nixpkgs.pkgs = self.legacyPackages.aarch64-linux;
|
||||||
@@ -107,7 +111,7 @@
|
|||||||
Remilia = nixpkgs.lib.nixosSystem {
|
Remilia = nixpkgs.lib.nixosSystem {
|
||||||
system = "x86_64-linux";
|
system = "x86_64-linux";
|
||||||
modules = [
|
modules = [
|
||||||
./hosts/remilia
|
./hosts/servers/remilia.nix
|
||||||
inputs.mailserver.nixosModules.mailserver
|
inputs.mailserver.nixosModules.mailserver
|
||||||
{
|
{
|
||||||
nixpkgs.pkgs = self.legacyPackages.x86_64-linux;
|
nixpkgs.pkgs = self.legacyPackages.x86_64-linux;
|
||||||
|
@@ -16,13 +16,13 @@ Config {
|
|||||||
Run BatteryP ["BAT1","BAT0","BAT2"] ["-t", "<acstatus>", "-L", "10", "-H", "80", "-l", "#D3869B", "-h", "#8EC07C", "-n", "#EBDBB2", "--", "-O", "Charging", "-o", "<left>%", "-a", "notify-send -u critical 'Battery running out!'", "-A", "5", "--lows", "<fn=1>\xf243</fn> ", "--mediums", "<fn=1>\xf242</fn> ", "--highs", "<fn=1>\xf240</fn> "] 300,
|
Run BatteryP ["BAT1","BAT0","BAT2"] ["-t", "<acstatus>", "-L", "10", "-H", "80", "-l", "#D3869B", "-h", "#8EC07C", "-n", "#EBDBB2", "--", "-O", "Charging", "-o", "<left>%", "-a", "notify-send -u critical 'Battery running out!'", "-A", "5", "--lows", "<fn=1>\xf243</fn> ", "--mediums", "<fn=1>\xf242</fn> ", "--highs", "<fn=1>\xf240</fn> "] 300,
|
||||||
Run Network "wlp0s20f3" ["-t","<fn=1>\xf1eb</fn> <fc=#fabd2f><rx>/<tx></fc>"] 10,
|
Run Network "wlp0s20f3" ["-t","<fn=1>\xf1eb</fn> <fc=#fabd2f><rx>/<tx></fc>"] 10,
|
||||||
Run Date "<fn=1>\xf073 </fn> %a - %b, %_d ║ %H:%M:%S " "date" 100,
|
Run Date "<fn=1>\xf073 </fn> %a - %b, %_d ║ %H:%M:%S " "date" 100,
|
||||||
Run MPD ["-t", "<statei><title>", "--", "-P", ">>: ", "-Z", "||: ", "-S", "Stopped", "-h", "127.0.0.1", "-p", "6600"] 10,
|
Run MPD ["-t", "<statei><title>", "--", "-P", ">> ", "-Z", "|| ", "-S", "Stopped", "-h", "127.0.0.1", "-p", "6600"] 10,
|
||||||
-- Run Com "playerctl" ["--player", "playerctld", "metadata", "--format", "{{status}}: {{title}}"] "" 10,
|
-- Run Com "playerctl" ["--player", "playerctld", "metadata", "--format", "{{status}}: {{title}}"] "" 10,
|
||||||
Run Com "pamixer" ["--get-volume"] "" 600,
|
Run Com "pamixer" ["--get-volume"] "" 600,
|
||||||
Run UnsafeStdinReader
|
Run UnsafeStdinReader
|
||||||
],
|
],
|
||||||
sepChar = "*",
|
sepChar = "*",
|
||||||
alignSep = "--",
|
alignSep = "--",
|
||||||
template = "<action=`dmenu_run` button=1><icon=/home/natto/.xmonad/lib/nixos.xpm/></action> *UnsafeStdinReader* ║ <fn=1></fn> *mpd* -- *multicpu* ║ *memory* ║ *wlp0s20f3* ║ *battery* ║ <fn=1></fn> <fc=#83a598>*pamixer*%</fc> ║ <fc=#ebdbb2>*date*</fc>"
|
template = "<action=`dmenu_run` button=1><icon=/home/natto/.xmonad/lib/nixos.xpm/></action> *UnsafeStdinReader* | <fn=1></fn> *mpd* -- *multicpu* | *memory* | *wlp0s20f3* | *battery* | <fn=1></fn> <fc=#83a598>*pamixer*%</fc> | <fc=#ebdbb2>*date*</fc>"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -15,6 +15,7 @@ import XMonad.Util.Run (spawnPipe)
|
|||||||
import XMonad.Actions.FloatKeys (keysMoveWindow,
|
import XMonad.Actions.FloatKeys (keysMoveWindow,
|
||||||
keysResizeWindow)
|
keysResizeWindow)
|
||||||
import Graphics.X11.ExtraTypes.XF86
|
import Graphics.X11.ExtraTypes.XF86
|
||||||
|
import XMonad.Actions.CycleWindows
|
||||||
import qualified XMonad.StackSet as W
|
import qualified XMonad.StackSet as W
|
||||||
import qualified Data.Map as M
|
import qualified Data.Map as M
|
||||||
|
|
||||||
@@ -74,10 +75,12 @@ myKeys conf@(XConfig {XMonad.modMask = modMask}) = M.fromList $
|
|||||||
spawn "pamixer --allow-boost -i 5")
|
spawn "pamixer --allow-boost -i 5")
|
||||||
|
|
||||||
, ((modMask .|. shiftMask, xK_comma),
|
, ((modMask .|. shiftMask, xK_comma),
|
||||||
spawn "pamixer -d 5")
|
spawn "pamixer --allow-boost -d 5")
|
||||||
|
|
||||||
, ((modMask .|. shiftMask, xK_q),
|
, ((modMask .|. shiftMask, xK_q), kill)
|
||||||
kill)
|
|
||||||
|
, ((mod1Mask, xK_Tab),
|
||||||
|
cycleRecentWindows [xK_Alt_L] xK_Tab xK_q)
|
||||||
|
|
||||||
, ((modMask .|. mod1Mask, xK_0), spawn "light -A 5")
|
, ((modMask .|. mod1Mask, xK_0), spawn "light -A 5")
|
||||||
|
|
||||||
@@ -125,28 +128,28 @@ myKeys conf@(XConfig {XMonad.modMask = modMask}) = M.fromList $
|
|||||||
windows W.swapUp )
|
windows W.swapUp )
|
||||||
|
|
||||||
, ((mod1Mask, xK_m),
|
, ((mod1Mask, xK_m),
|
||||||
withFocused (keysResizeWindow (-20, 0) (0, 0)))
|
sendMessage Expand)
|
||||||
|
|
||||||
, ((mod1Mask, xK_i),
|
, ((mod1Mask, xK_i),
|
||||||
withFocused (keysResizeWindow (20, 0) (0, 0)))
|
sendMessage Shrink)
|
||||||
|
|
||||||
, ((mod1Mask, xK_n),
|
, ((mod1Mask, xK_n),
|
||||||
withFocused (keysResizeWindow (0, 20) (0, 0)))
|
sendMessage MirrorExpand)
|
||||||
|
|
||||||
, ((mod1Mask, xK_e),
|
, ((mod1Mask, xK_e),
|
||||||
withFocused (keysResizeWindow (0, -20) (0, 0)))
|
sendMessage MirrorShrink)
|
||||||
|
|
||||||
, ((mod1Mask .|. shiftMask, xK_m),
|
, ((mod1Mask .|. shiftMask, xK_m),
|
||||||
withFocused (keysMoveWindow (-40, 0)))
|
withFocused (keysMoveWindow (-30, 0)))
|
||||||
|
|
||||||
, ((mod1Mask .|. shiftMask, xK_i),
|
, ((mod1Mask .|. shiftMask, xK_i),
|
||||||
withFocused (keysMoveWindow (40, 0)))
|
withFocused (keysMoveWindow (30, 0)))
|
||||||
|
|
||||||
, ((mod1Mask .|. shiftMask, xK_n),
|
, ((mod1Mask .|. shiftMask, xK_n),
|
||||||
withFocused (keysMoveWindow (0, 40)))
|
withFocused (keysMoveWindow (0, 30)))
|
||||||
|
|
||||||
, ((mod1Mask .|. shiftMask, xK_e),
|
, ((mod1Mask .|. shiftMask, xK_e),
|
||||||
withFocused (keysMoveWindow (0, -40)))
|
withFocused (keysMoveWindow (0, -30)))
|
||||||
|
|
||||||
, ((modMask, xK_t),
|
, ((modMask, xK_t),
|
||||||
withFocused $ windows . W.sink)
|
withFocused $ windows . W.sink)
|
||||||
@@ -170,6 +173,7 @@ myKeys conf@(XConfig {XMonad.modMask = modMask}) = M.fromList $
|
|||||||
|
|
||||||
|
|
||||||
myLayoutHook = smartSpacing 8 $ smartBorders $ avoidStruts (
|
myLayoutHook = smartSpacing 8 $ smartBorders $ avoidStruts (
|
||||||
|
ResizableTall 1 (3/100) (3/5) [] |||
|
||||||
spiral (6/7) |||
|
spiral (6/7) |||
|
||||||
tabbed shrinkText tabConfig |||
|
tabbed shrinkText tabConfig |||
|
||||||
ThreeCol 1 (3/100) (1/2) |||
|
ThreeCol 1 (3/100) (1/2) |||
|
||||||
@@ -185,39 +189,9 @@ toggleFullscreen =
|
|||||||
let isFullFloat = w `M.lookup` W.floating ws == Just fullRect
|
let isFullFloat = w `M.lookup` W.floating ws == Just fullRect
|
||||||
windows $ if isFullFloat then W.sink w else W.float w fullRect
|
windows $ if isFullFloat then W.sink w else W.float w fullRect
|
||||||
--}}}
|
--}}}
|
||||||
--{{{
|
|
||||||
--couldnt get fullScreenEventHook to work normally so using this for now
|
|
||||||
--source code: https://github.com/xmonad/xmonad-contrib/blob/v0.16/XMonad/Hooks/EwmhDesktops.hs
|
|
||||||
|
|
||||||
fullscreenFix :: XConfig a -> XConfig a
|
|
||||||
fullscreenFix c = c {
|
|
||||||
startupHook = startupHook c +++ setSupportedWithFullscreen
|
|
||||||
}
|
|
||||||
where x +++ y = mappend x y
|
|
||||||
|
|
||||||
setSupportedWithFullscreen :: X ()
|
|
||||||
setSupportedWithFullscreen = withDisplay $ \dpy -> do
|
|
||||||
r <- asks theRoot
|
|
||||||
a <- getAtom "_NET_SUPPORTED"
|
|
||||||
c <- getAtom "ATOM"
|
|
||||||
supp <- mapM getAtom ["_NET_WM_STATE_HIDDEN"
|
|
||||||
,"_NET_WM_STATE_FULLSCREEN"
|
|
||||||
,"_NET_NUMBER_OF_DESKTOPS"
|
|
||||||
,"_NET_CLIENT_LIST"
|
|
||||||
,"_NET_CLIENT_LIST_STACKING"
|
|
||||||
,"_NET_CURRENT_DESKTOP"
|
|
||||||
,"_NET_DESKTOP_NAMES"
|
|
||||||
,"_NET_ACTIVE_WINDOW"
|
|
||||||
,"_NET_WM_DESKTOP"
|
|
||||||
,"_NET_WM_STRUT"
|
|
||||||
]
|
|
||||||
io $ changeProperty32 dpy r a c propModeReplace (fmap fromIntegral supp)
|
|
||||||
|
|
||||||
setWMName "xmonad"
|
|
||||||
--}}}
|
|
||||||
|
|
||||||
main = do xmproc <- spawnPipe ("xmobar " ++ myXmobarrc)
|
main = do xmproc <- spawnPipe ("xmobar " ++ myXmobarrc)
|
||||||
xmonad $ docks $ fullscreenFix $ ewmh def
|
xmonad $ docks $ ewmh def
|
||||||
{ borderWidth = myBorderWidth
|
{ borderWidth = myBorderWidth
|
||||||
, manageHook = manageDocks <+> myManageHook
|
, manageHook = manageDocks <+> myManageHook
|
||||||
, handleEventHook = handleEventHook def <+> fullscreenEventHook
|
, handleEventHook = handleEventHook def <+> fullscreenEventHook
|
||||||
|
@@ -44,7 +44,7 @@ in
|
|||||||
pamixer
|
pamixer
|
||||||
mpdas
|
mpdas
|
||||||
pavucontrol
|
pavucontrol
|
||||||
anup
|
unstable.anup
|
||||||
xfce.thunar
|
xfce.thunar
|
||||||
xfce.xfconf
|
xfce.xfconf
|
||||||
xfce.tumbler
|
xfce.tumbler
|
||||||
@@ -67,7 +67,6 @@ in
|
|||||||
xorg.xmodmap
|
xorg.xmodmap
|
||||||
p7zip
|
p7zip
|
||||||
unrar
|
unrar
|
||||||
wineWowPackages.staging
|
|
||||||
glxinfo
|
glxinfo
|
||||||
sxiv
|
sxiv
|
||||||
vim
|
vim
|
||||||
@@ -79,7 +78,15 @@ in
|
|||||||
xdotool
|
xdotool
|
||||||
arc-theme
|
arc-theme
|
||||||
arc-icon-theme
|
arc-icon-theme
|
||||||
osu-nix
|
tor-browser-bundle-bin
|
||||||
|
wineWowPackages.stable
|
||||||
|
(master.winetricks.override { wine = wineWowPackages.stable; })
|
||||||
|
csvtool
|
||||||
|
pmidi
|
||||||
|
dosbox
|
||||||
|
authy
|
||||||
|
unstable.premid
|
||||||
|
nbfc-linux
|
||||||
];
|
];
|
||||||
|
|
||||||
file = {
|
file = {
|
||||||
|
@@ -14,6 +14,10 @@
|
|||||||
# userContent = builtins.readFile ../config/firefox/userContent.css;
|
# userContent = builtins.readFile ../config/firefox/userContent.css;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
/* chromium = {
|
||||||
|
enable = true;
|
||||||
|
package = pkgs.ungoogled-chromium;
|
||||||
|
};*/
|
||||||
zathura = {
|
zathura = {
|
||||||
enable = true;
|
enable = true;
|
||||||
extraConfig = builtins.readFile ../config/zathura/zathurarc;
|
extraConfig = builtins.readFile ../config/zathura/zathurarc;
|
||||||
@@ -31,5 +35,6 @@
|
|||||||
save-position-on-quit = "yes";
|
save-position-on-quit = "yes";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
go.enable = true;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
@@ -20,7 +20,7 @@ in
|
|||||||
blur-background = true;
|
blur-background = true;
|
||||||
blur-method = "dual_kawase";
|
blur-method = "dual_kawase";
|
||||||
blur-strength = 3;
|
blur-strength = 3;
|
||||||
blur-kern = "3x3box";
|
blur-kern = "11x11gaussian";
|
||||||
fading = true;
|
fading = true;
|
||||||
fade-in-step = 0.05;
|
fade-in-step = 0.05;
|
||||||
fade-out-step = 0.05;
|
fade-out-step = 0.05;
|
||||||
|
@@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
{
|
{
|
||||||
boot = {
|
boot = {
|
||||||
kernelPackages = pkgs.linuxPackages_latest;
|
kernelPackages = pkgs.unstable.linuxPackages_zen;
|
||||||
initrd={
|
initrd={
|
||||||
availableKernelModules = [ "xhci_pci" "ahci" "nvme" "usb_storage" "sd_mod" "vfio-pci"];
|
availableKernelModules = [ "xhci_pci" "ahci" "nvme" "usb_storage" "sd_mod" "vfio-pci"];
|
||||||
/* preDeviceCommands = ''
|
/* preDeviceCommands = ''
|
||||||
@@ -14,9 +14,9 @@
|
|||||||
'';*/
|
'';*/
|
||||||
kernelModules = [];
|
kernelModules = [];
|
||||||
};
|
};
|
||||||
kernelParams = [ "nvidia-drm.modeset=1" "intel_pstate=active" "intel_iommu=on" ];
|
kernelParams = [ "intel_pstate=active" "intel_iommu=on" ];
|
||||||
kernelModules = [ "kvm-intel" ];
|
kernelModules = [ "kvm-intel" ];
|
||||||
extraModulePackages = [ config.boot.kernelPackages.nvidia_x11 ];
|
extraModulePackages = with config.boot.kernelPackages; [ nvidia_x11 v4l2loopback];
|
||||||
loader = {
|
loader = {
|
||||||
efi = {
|
efi = {
|
||||||
canTouchEfiVariables = true;
|
canTouchEfiVariables = true;
|
||||||
|
@@ -16,6 +16,7 @@
|
|||||||
users = [ "natto" ];
|
users = [ "natto" ];
|
||||||
keepEnv = true;
|
keepEnv = true;
|
||||||
persist = true;
|
persist = true;
|
||||||
|
setEnv =[ "SSH_AUTH_SOCK" "PATH" "SHELL" "HOME" ];
|
||||||
}
|
}
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
@@ -34,10 +35,13 @@
|
|||||||
home = "/home/natto";
|
home = "/home/natto";
|
||||||
extraGroups = [ "wheel" "adbusers" "video" "libvirtd" ];
|
extraGroups = [ "wheel" "adbusers" "video" "libvirtd" ];
|
||||||
};
|
};
|
||||||
i18n.inputMethod = {
|
i18n = {
|
||||||
|
inputMethod = {
|
||||||
# enabled = "fcitx5";
|
# enabled = "fcitx5";
|
||||||
# fcitx5.addons = with pkgs; [ fcitx5-m17n fcitx5-mozc ];
|
# fcitx5.addons = with pkgs; [ fcitx5-m17n fcitx5-mozc ];
|
||||||
enabled = "fcitx";
|
enabled = "fcitx";
|
||||||
fcitx.engines = with pkgs.fcitx-engines; [ m17n mozc ];
|
fcitx.engines = with pkgs.fcitx-engines; [ m17n mozc ];
|
||||||
};
|
};
|
||||||
|
};
|
||||||
|
gtk.iconCache.enable = true;
|
||||||
}
|
}
|
||||||
|
@@ -1,6 +1,6 @@
|
|||||||
{config, pkgs, ... }:
|
{config, pkgs, ... }:
|
||||||
let
|
let
|
||||||
nvidia-offload = pkgs.writeShellScriptBin "nvidia-offload" ''
|
nvidia-offload = pkgs.writeShellScriptBin "nvi" ''
|
||||||
export __NV_PRIME_RENDER_OFFLOAD=1
|
export __NV_PRIME_RENDER_OFFLOAD=1
|
||||||
export __NV_PRIME_RENDER_OFFLOAD_PROVIDER=NVIDIA-G0
|
export __NV_PRIME_RENDER_OFFLOAD_PROVIDER=NVIDIA-G0
|
||||||
export __GLX_VENDOR_LIBRARY_NAME=nvidia
|
export __GLX_VENDOR_LIBRARY_NAME=nvidia
|
||||||
@@ -25,6 +25,10 @@ in
|
|||||||
nvidiaBusId = "PCI:1:0:0";
|
nvidiaBusId = "PCI:1:0:0";
|
||||||
};
|
};
|
||||||
modesetting = { enable = true; };
|
modesetting = { enable = true; };
|
||||||
|
powerManagement = {
|
||||||
|
enable = true;
|
||||||
|
finegrained = true;
|
||||||
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
services.xserver.videoDrivers = [ "nvidia" ];
|
services.xserver.videoDrivers = [ "nvidia" ];
|
||||||
|
@@ -29,7 +29,7 @@
|
|||||||
nvim-tree-lua
|
nvim-tree-lua
|
||||||
vim-vsnip
|
vim-vsnip
|
||||||
nvim-treesitter
|
nvim-treesitter
|
||||||
vim-nix
|
vim-polyglot
|
||||||
(gruvbox.overrideAttrs (oa: { patches = [ ./gruvbox.patch ]; }))
|
(gruvbox.overrideAttrs (oa: { patches = [ ./gruvbox.patch ]; }))
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
|
@@ -27,8 +27,8 @@ vim.o.splitbelow = true
|
|||||||
vim.o.splitright = true
|
vim.o.splitright = true
|
||||||
comm("set nowrap")
|
comm("set nowrap")
|
||||||
vim.o.conceallevel = 0
|
vim.o.conceallevel = 0
|
||||||
vim.o.tabstop = 4
|
vim.o.tabstop = 2
|
||||||
vim.o.shiftwidth = 4
|
vim.o.shiftwidth = 2
|
||||||
vim.o.smarttab = true
|
vim.o.smarttab = true
|
||||||
vim.o.expandtab = true
|
vim.o.expandtab = true
|
||||||
vim.o.smartindent = true
|
vim.o.smartindent = true
|
||||||
|
@@ -13,7 +13,7 @@
|
|||||||
libinput= {
|
libinput= {
|
||||||
enable = true;
|
enable = true;
|
||||||
mouse = {
|
mouse = {
|
||||||
accelSpeed = "0";
|
accelSpeed = null;
|
||||||
};
|
};
|
||||||
touchpad = {
|
touchpad = {
|
||||||
middleEmulation = false;
|
middleEmulation = false;
|
||||||
|
@@ -1,18 +0,0 @@
|
|||||||
{ lib, rustPlatform, fetchFromGitHub, sqlite, xdg_utils}:
|
|
||||||
|
|
||||||
rustPlatform.buildRustPackage rec {
|
|
||||||
pname = "anup";
|
|
||||||
version = "0.4.0";
|
|
||||||
src = fetchFromGitHub {
|
|
||||||
owner = "Acizza";
|
|
||||||
repo = "anup";
|
|
||||||
rev = version;
|
|
||||||
sha256 = "sha256-4pXF4p4K8+YihVB9NdgT6bOidmQEgWXUbcbvgXJ0IDA=";
|
|
||||||
};
|
|
||||||
|
|
||||||
buildInputs = [
|
|
||||||
sqlite.dev
|
|
||||||
xdg_utils
|
|
||||||
];
|
|
||||||
cargoSha256 = "sha256-1TA2HDHKA3twFtlAWaC2zcRzS8TJwcbBt1OTQ3hC3qM=";
|
|
||||||
}
|
|
@@ -1,5 +0,0 @@
|
|||||||
#!/usr/bin/env bash
|
|
||||||
killall mpdas
|
|
||||||
killall mpd_discord_richpresence
|
|
||||||
systemctl stop mpd.socket --user
|
|
||||||
systemctl stop mpd.service --user
|
|
@@ -1,5 +0,0 @@
|
|||||||
#!/usr/bin/env sh
|
|
||||||
#systemctl start mpd.service --user
|
|
||||||
systemctl start mpd.socket --user
|
|
||||||
mpdas &
|
|
||||||
mpd_discord_richpresence &
|
|
@@ -36,12 +36,11 @@ final: prev: {
|
|||||||
};
|
};
|
||||||
|
|
||||||
picom = prev.picom.overrideAttrs (oldAttrs: rec{
|
picom = prev.picom.overrideAttrs (oldAttrs: rec{
|
||||||
version = "Next";
|
|
||||||
src = prev.fetchFromGitHub {
|
src = prev.fetchFromGitHub {
|
||||||
owner = "yshui";
|
owner = "jonaburg";
|
||||||
repo = "picom";
|
repo = "picom";
|
||||||
rev = "v${version}";
|
rev = "a8445684fe18946604848efb73ace9457b29bf80";
|
||||||
sha256 = "0asp2hg1jx909kl7i876mcx00vwg9w2swr9i6d786iwgs247dc9i";
|
sha256 = "sha256-R+YUGBrLst6CpUgG9VCwaZ+LiBSDWTp0TLt1Ou4xmpQ=";
|
||||||
fetchSubmodules = true;
|
fetchSubmodules = true;
|
||||||
};
|
};
|
||||||
});
|
});
|
||||||
@@ -52,4 +51,9 @@ final: prev: {
|
|||||||
proxychains = prev.proxychains.overrideAttrs (_ : {
|
proxychains = prev.proxychains.overrideAttrs (_ : {
|
||||||
postInstall = ":";
|
postInstall = ":";
|
||||||
});
|
});
|
||||||
|
|
||||||
|
/* tor-browser-bundle-bin = prev.tor-browser-bundle-bin.overrideAttrs (_ : {
|
||||||
|
src = builtins.fetchurl { url = "https://www.torproject.org/dist/torbrowser/10.5.2/tor-browser-linux64-10.5.2_en-US.tar.xz"; sha256="16zk7d0sxm2j00vb002mjj38wxcxxlahnfdb9lmkmkfms9p9xfkb";};
|
||||||
|
});*/
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@@ -2,5 +2,4 @@ final: prev: {
|
|||||||
mpd_discord_richpresence = prev.callPackage ./mpd-rpc {};
|
mpd_discord_richpresence = prev.callPackage ./mpd-rpc {};
|
||||||
customscripts = prev.callPackage ./customscripts {};
|
customscripts = prev.callPackage ./customscripts {};
|
||||||
gruvbox-icons = prev.callPackage ./gruvbox-icons {};
|
gruvbox-icons = prev.callPackage ./gruvbox-icons {};
|
||||||
anup = prev.callPackage ./anup {};
|
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user