mirror of
https://git.sr.ht/~neverness/ultima
synced 2025-05-13 06:15:15 +00:00
add figlet, translate-shell and your penix small frfr
This commit is contained in:
parent
cd29fa3580
commit
29fe9c5062
25 changed files with 335 additions and 3097 deletions
README.mdflake.lockflake.nix
libx
machines
modules
pkgs
|
@ -1,4 +1,4 @@
|
|||
<div align="center"> <h1>❄️【 NIXOS DOTFILES 】❄️</h1> </div>
|
||||
<div align="center"> <h1>❄️【 NIXOS FLAKE DOTFILES 】❄️</h1> </div>
|
||||
|
||||
mirrors: [git.sr.ht](https://git.sr.ht/~neverness/ultima) [sij.ai](https://sij.ai/uwugdeeee/ultima)
|
||||
|
||||
|
@ -62,6 +62,7 @@ mirrors: [git.sr.ht](https://git.sr.ht/~neverness/ultima) [sij.ai](https://sij.a
|
|||
| --------------------------------------------------------: | :---------------------------------------------------------- |
|
||||
| [qutebrowser](https://github.com/qutebrowser/qutebrowser) | keyboard-driven, vim-like browser (best my opinion) |
|
||||
| [secrets](https://apps.gnome.org/Secrets) | manage your .kdbx vaults with libadwaita |
|
||||
| [keepASSxc](https://keepassxc.org) | fork keepassx with additionals |
|
||||
| [syncthing](https://github.com/syncthing/syncthing) | synchronize folders/files via devices |
|
||||
| [libreoffice](https://www.libreoffice.org) | office suite |
|
||||
| [vesktop](https://github.com/Vencord/Vesktop) | wayland Discord client |
|
||||
|
|
555
flake.lock
generated
555
flake.lock
generated
|
@ -1,38 +1,5 @@
|
|||
{
|
||||
"nodes": {
|
||||
"aquamarine": {
|
||||
"inputs": {
|
||||
"hyprutils": [
|
||||
"hyprland",
|
||||
"hyprutils"
|
||||
],
|
||||
"hyprwayland-scanner": [
|
||||
"hyprland",
|
||||
"hyprwayland-scanner"
|
||||
],
|
||||
"nixpkgs": [
|
||||
"hyprland",
|
||||
"nixpkgs"
|
||||
],
|
||||
"systems": [
|
||||
"hyprland",
|
||||
"systems"
|
||||
]
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1737636397,
|
||||
"narHash": "sha256-F5MbBj3QVorycVSFE9qjuOTLtIQBqt2VWbXa0uwzm98=",
|
||||
"owner": "hyprwm",
|
||||
"repo": "aquamarine",
|
||||
"rev": "7fe006981fae53e931f513026fc754e322f13145",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
"owner": "hyprwm",
|
||||
"repo": "aquamarine",
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"base16": {
|
||||
"flake": false,
|
||||
"locked": {
|
||||
|
@ -85,16 +52,17 @@
|
|||
"base16-vim": {
|
||||
"flake": false,
|
||||
"locked": {
|
||||
"lastModified": 1735953590,
|
||||
"narHash": "sha256-YbQwaApLFJobn/0lbpMKcJ8N5axKlW2QIGkDS5+xoSU=",
|
||||
"lastModified": 1732806396,
|
||||
"narHash": "sha256-e0bpPySdJf0F68Ndanwm+KWHgQiZ0s7liLhvJSWDNsA=",
|
||||
"owner": "tinted-theming",
|
||||
"repo": "base16-vim",
|
||||
"rev": "c2a1232aa2c0ed27dcbf005779bcfe0e0ab5e85d",
|
||||
"rev": "577fe8125d74ff456cf942c733a85d769afe58b7",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
"owner": "tinted-theming",
|
||||
"repo": "base16-vim",
|
||||
"rev": "577fe8125d74ff456cf942c733a85d769afe58b7",
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
|
@ -143,11 +111,11 @@
|
|||
]
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1737038063,
|
||||
"narHash": "sha256-rMEuiK69MDhjz1JgbaeQ9mBDXMJ2/P8vmOYRbFndXsk=",
|
||||
"lastModified": 1738148035,
|
||||
"narHash": "sha256-KYOATYEwaKysL3HdHdS5kbQMXvzS4iPJzJrML+3TKAo=",
|
||||
"owner": "nix-community",
|
||||
"repo": "disko",
|
||||
"rev": "bf0abfde48f469c256f2b0f481c6281ff04a5db2",
|
||||
"rev": "18d0a984cc2bc82cf61df19523a34ad463aa7f54",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
|
@ -175,11 +143,11 @@
|
|||
"flake-compat": {
|
||||
"flake": false,
|
||||
"locked": {
|
||||
"lastModified": 1696426674,
|
||||
"narHash": "sha256-kvjfFW7WAETZlt09AgDn1MrtKzP7t90Vf7vypd3OL1U=",
|
||||
"lastModified": 1733328505,
|
||||
"narHash": "sha256-NeCCThCEP3eCl2l/+27kNNK7QrwZB1IJCrXfrbv5oqU=",
|
||||
"owner": "edolstra",
|
||||
"repo": "flake-compat",
|
||||
"rev": "0f9255e01c2351cc7d116c072cb317785dd33b33",
|
||||
"rev": "ff81ac966bb2cae68946d5ed5fc4994f96d0ffec",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
|
@ -204,32 +172,16 @@
|
|||
"type": "github"
|
||||
}
|
||||
},
|
||||
"flake-compat_3": {
|
||||
"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-parts": {
|
||||
"inputs": {
|
||||
"nixpkgs-lib": "nixpkgs-lib"
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1736143030,
|
||||
"narHash": "sha256-+hu54pAoLDEZT9pjHlqL9DNzWz0NbUn8NEAHP7PQPzU=",
|
||||
"lastModified": 1738453229,
|
||||
"narHash": "sha256-7H9XgNiGLKN1G1CgRh0vUL4AheZSYzPm+zmZ7vxbJdo=",
|
||||
"owner": "hercules-ci",
|
||||
"repo": "flake-parts",
|
||||
"rev": "b905f6fc23a9051a6e1b741e1438dbfc0634c6de",
|
||||
"rev": "32ea77a06711b758da0ad9bd6a844c5740a87abd",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
|
@ -282,11 +234,11 @@
|
|||
},
|
||||
"flatpak": {
|
||||
"locked": {
|
||||
"lastModified": 1737806078,
|
||||
"narHash": "sha256-FjgNPBLMCpmwtJT5LiQYkM2lDY+yAmW1ZN1Idx7QeDg=",
|
||||
"lastModified": 1738175805,
|
||||
"narHash": "sha256-fPjaARmK522JLJ7wxFebxG4eE/3HHSmuAA78iAZ+A7g=",
|
||||
"owner": "gmodena",
|
||||
"repo": "nix-flatpak",
|
||||
"rev": "83cc6a28afc4155fd3fe28274f6b5287f51ed2b6",
|
||||
"rev": "d4c75a33c4a7a16bf87cfd804fb5444a1ec53d49",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
|
@ -320,11 +272,11 @@
|
|||
"umu": "umu"
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1737855374,
|
||||
"narHash": "sha256-RRGX2C+c+GaR3YMiYm6l/Tp5N/KZtYpiTplUrBwH/og=",
|
||||
"lastModified": 1738460253,
|
||||
"narHash": "sha256-ksCksa9r66Abrk2UWQac0QLV8hUmlr3zdhLlSKvHj3k=",
|
||||
"owner": "fufexan",
|
||||
"repo": "nix-gaming",
|
||||
"rev": "4845fe94cda365c7550d9fd1ef899d45df0bc18a",
|
||||
"rev": "5542800ed394225b5560a25e7fb92455bdcf5b85",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
|
@ -339,7 +291,7 @@
|
|||
"stylix",
|
||||
"flake-compat"
|
||||
],
|
||||
"gitignore": "gitignore_2",
|
||||
"gitignore": "gitignore",
|
||||
"nixpkgs": [
|
||||
"stylix",
|
||||
"nixpkgs"
|
||||
|
@ -360,28 +312,6 @@
|
|||
}
|
||||
},
|
||||
"gitignore": {
|
||||
"inputs": {
|
||||
"nixpkgs": [
|
||||
"hyprland",
|
||||
"pre-commit-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"
|
||||
}
|
||||
},
|
||||
"gitignore_2": {
|
||||
"inputs": {
|
||||
"nixpkgs": [
|
||||
"stylix",
|
||||
|
@ -422,11 +352,11 @@
|
|||
},
|
||||
"hardware": {
|
||||
"locked": {
|
||||
"lastModified": 1737751639,
|
||||
"narHash": "sha256-ZEbOJ9iT72iwqXsiEMbEa8wWjyFvRA9Ugx8utmYbpz4=",
|
||||
"lastModified": 1738471961,
|
||||
"narHash": "sha256-cgXDFrplNGs7bCVzXhRofjD8oJYqqXGcmUzXjHmip6Y=",
|
||||
"owner": "NixOS",
|
||||
"repo": "nixos-hardware",
|
||||
"rev": "dfad538f751a5aa5d4436d9781ab27a6128ec9d4",
|
||||
"rev": "537286c3c59b40311e5418a180b38034661d2536",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
|
@ -443,11 +373,11 @@
|
|||
]
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1737968762,
|
||||
"narHash": "sha256-xiPARGKwocaMtv+U/rgi+h2g56CZZEmrcl7ldRaslq8=",
|
||||
"lastModified": 1738448366,
|
||||
"narHash": "sha256-4ATtQqBlgsGqkHTemta0ydY6f7JBRXz4Hf574NHQpkg=",
|
||||
"owner": "nix-community",
|
||||
"repo": "home-manager",
|
||||
"rev": "e1ae908bcc30af792b0bb0a52e53b03d2577255e",
|
||||
"rev": "18fa9f323d8adbb0b7b8b98a8488db308210ed93",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
|
@ -477,265 +407,6 @@
|
|||
"type": "github"
|
||||
}
|
||||
},
|
||||
"hyprcursor": {
|
||||
"inputs": {
|
||||
"hyprlang": [
|
||||
"hyprland",
|
||||
"hyprlang"
|
||||
],
|
||||
"nixpkgs": [
|
||||
"hyprland",
|
||||
"nixpkgs"
|
||||
],
|
||||
"systems": [
|
||||
"hyprland",
|
||||
"systems"
|
||||
]
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1737634937,
|
||||
"narHash": "sha256-Ffw4ujFpi++6pPHe+gCBOfDgAoNlzVPZN6MReC1beu8=",
|
||||
"owner": "hyprwm",
|
||||
"repo": "hyprcursor",
|
||||
"rev": "9c5dd1f7c825ee47f72727ad0a4e16ca46a2688e",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
"owner": "hyprwm",
|
||||
"repo": "hyprcursor",
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"hyprgraphics": {
|
||||
"inputs": {
|
||||
"hyprutils": [
|
||||
"hyprland",
|
||||
"hyprutils"
|
||||
],
|
||||
"nixpkgs": [
|
||||
"hyprland",
|
||||
"nixpkgs"
|
||||
],
|
||||
"systems": [
|
||||
"hyprland",
|
||||
"systems"
|
||||
]
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1737985436,
|
||||
"narHash": "sha256-zx8FdI4zr2GhNyD1YGAqa2ymodAObTSAdwuWwVucewo=",
|
||||
"owner": "hyprwm",
|
||||
"repo": "hyprgraphics",
|
||||
"rev": "23783b96036f5506fdaf8b2250a1ef849d57f0d3",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
"owner": "hyprwm",
|
||||
"repo": "hyprgraphics",
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"hyprland": {
|
||||
"inputs": {
|
||||
"aquamarine": "aquamarine",
|
||||
"hyprcursor": "hyprcursor",
|
||||
"hyprgraphics": "hyprgraphics",
|
||||
"hyprland-protocols": "hyprland-protocols",
|
||||
"hyprland-qtutils": "hyprland-qtutils",
|
||||
"hyprlang": "hyprlang",
|
||||
"hyprutils": "hyprutils",
|
||||
"hyprwayland-scanner": "hyprwayland-scanner",
|
||||
"nixpkgs": "nixpkgs",
|
||||
"pre-commit-hooks": "pre-commit-hooks",
|
||||
"systems": "systems",
|
||||
"xdph": "xdph"
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1738015608,
|
||||
"narHash": "sha256-9qryC367pnpFhx51YFFzx3MCJZCpfJNl2OakqT+HqRM=",
|
||||
"owner": "hyprwm",
|
||||
"repo": "Hyprland",
|
||||
"rev": "d2773d7a4ecde7111af4ec71b51b1996ec1d96bf",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
"owner": "hyprwm",
|
||||
"repo": "Hyprland",
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"hyprland-protocols": {
|
||||
"inputs": {
|
||||
"nixpkgs": [
|
||||
"hyprland",
|
||||
"nixpkgs"
|
||||
],
|
||||
"systems": [
|
||||
"hyprland",
|
||||
"systems"
|
||||
]
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1737556638,
|
||||
"narHash": "sha256-laKgI3mr2qz6tas/q3tuGPxMdsGhBi/w+HO+hO2f1AY=",
|
||||
"owner": "hyprwm",
|
||||
"repo": "hyprland-protocols",
|
||||
"rev": "4c75dd5c015c8a0e5a34c6d02a018a650f57feb5",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
"owner": "hyprwm",
|
||||
"repo": "hyprland-protocols",
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"hyprland-qt-support": {
|
||||
"inputs": {
|
||||
"hyprlang": [
|
||||
"hyprland",
|
||||
"hyprland-qtutils",
|
||||
"hyprlang"
|
||||
],
|
||||
"nixpkgs": [
|
||||
"hyprland",
|
||||
"hyprland-qtutils",
|
||||
"nixpkgs"
|
||||
],
|
||||
"systems": [
|
||||
"hyprland",
|
||||
"hyprland-qtutils",
|
||||
"systems"
|
||||
]
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1737634706,
|
||||
"narHash": "sha256-nGCibkfsXz7ARx5R+SnisRtMq21IQIhazp6viBU8I/A=",
|
||||
"owner": "hyprwm",
|
||||
"repo": "hyprland-qt-support",
|
||||
"rev": "8810df502cdee755993cb803eba7b23f189db795",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
"owner": "hyprwm",
|
||||
"repo": "hyprland-qt-support",
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"hyprland-qtutils": {
|
||||
"inputs": {
|
||||
"hyprland-qt-support": "hyprland-qt-support",
|
||||
"hyprlang": [
|
||||
"hyprland",
|
||||
"hyprlang"
|
||||
],
|
||||
"hyprutils": [
|
||||
"hyprland",
|
||||
"hyprland-qtutils",
|
||||
"hyprlang",
|
||||
"hyprutils"
|
||||
],
|
||||
"nixpkgs": [
|
||||
"hyprland",
|
||||
"nixpkgs"
|
||||
],
|
||||
"systems": [
|
||||
"hyprland",
|
||||
"systems"
|
||||
]
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1737981711,
|
||||
"narHash": "sha256-lh6cL5D8nPplB3WovCQjLUZ7k7MViiBrMlpkfm4R7/c=",
|
||||
"owner": "hyprwm",
|
||||
"repo": "hyprland-qtutils",
|
||||
"rev": "96bf0677fa9cd13508294e3d4559dfbbc8beff73",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
"owner": "hyprwm",
|
||||
"repo": "hyprland-qtutils",
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"hyprlang": {
|
||||
"inputs": {
|
||||
"hyprutils": [
|
||||
"hyprland",
|
||||
"hyprutils"
|
||||
],
|
||||
"nixpkgs": [
|
||||
"hyprland",
|
||||
"nixpkgs"
|
||||
],
|
||||
"systems": [
|
||||
"hyprland",
|
||||
"systems"
|
||||
]
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1737634606,
|
||||
"narHash": "sha256-W7W87Cv6wqZ9PHegI6rH1+ve3zJPiyevMFf0/HwdbCQ=",
|
||||
"owner": "hyprwm",
|
||||
"repo": "hyprlang",
|
||||
"rev": "f41271d35cc0f370d300413d756c2677f386af9d",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
"owner": "hyprwm",
|
||||
"repo": "hyprlang",
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"hyprutils": {
|
||||
"inputs": {
|
||||
"nixpkgs": [
|
||||
"hyprland",
|
||||
"nixpkgs"
|
||||
],
|
||||
"systems": [
|
||||
"hyprland",
|
||||
"systems"
|
||||
]
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1737978343,
|
||||
"narHash": "sha256-TfFS0HCEJh63Kahrkp1h9hVDMdLU8a37Zz+IFucxyfA=",
|
||||
"owner": "hyprwm",
|
||||
"repo": "hyprutils",
|
||||
"rev": "6a8bc9d2a4451df12f5179dc0b1d2d46518a90ab",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
"owner": "hyprwm",
|
||||
"repo": "hyprutils",
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"hyprwayland-scanner": {
|
||||
"inputs": {
|
||||
"nixpkgs": [
|
||||
"hyprland",
|
||||
"nixpkgs"
|
||||
],
|
||||
"systems": [
|
||||
"hyprland",
|
||||
"systems"
|
||||
]
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1735493474,
|
||||
"narHash": "sha256-fktzv4NaqKm94VAkAoVqO/nqQlw+X0/tJJNAeCSfzK4=",
|
||||
"owner": "hyprwm",
|
||||
"repo": "hyprwayland-scanner",
|
||||
"rev": "de913476b59ee88685fdc018e77b8f6637a2ae0b",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
"owner": "hyprwm",
|
||||
"repo": "hyprwayland-scanner",
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"impermanence": {
|
||||
"locked": {
|
||||
"lastModified": 1737831083,
|
||||
|
@ -753,15 +424,15 @@
|
|||
},
|
||||
"nixpkgs": {
|
||||
"locked": {
|
||||
"lastModified": 1737885589,
|
||||
"narHash": "sha256-Zf0hSrtzaM1DEz8//+Xs51k/wdSajticVrATqDrfQjg=",
|
||||
"owner": "NixOS",
|
||||
"lastModified": 1738410390,
|
||||
"narHash": "sha256-xvTo0Aw0+veek7hvEVLzErmJyQkEcRk6PSR4zsRQFEc=",
|
||||
"owner": "nixos",
|
||||
"repo": "nixpkgs",
|
||||
"rev": "852ff1d9e153d8875a83602e03fdef8a63f0ecf8",
|
||||
"rev": "3a228057f5b619feb3186e986dbe76278d707b6e",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
"owner": "NixOS",
|
||||
"owner": "nixos",
|
||||
"ref": "nixos-unstable",
|
||||
"repo": "nixpkgs",
|
||||
"type": "github"
|
||||
|
@ -769,35 +440,35 @@
|
|||
},
|
||||
"nixpkgs-lib": {
|
||||
"locked": {
|
||||
"lastModified": 1735774519,
|
||||
"narHash": "sha256-CewEm1o2eVAnoqb6Ml+Qi9Gg/EfNAxbRx1lANGVyoLI=",
|
||||
"lastModified": 1738452942,
|
||||
"narHash": "sha256-vJzFZGaCpnmo7I6i416HaBLpC+hvcURh/BQwROcGIp8=",
|
||||
"type": "tarball",
|
||||
"url": "https://github.com/NixOS/nixpkgs/archive/e9b51731911566bbf7e4895475a87fe06961de0b.tar.gz"
|
||||
"url": "https://github.com/NixOS/nixpkgs/archive/072a6db25e947df2f31aab9eccd0ab75d5b2da11.tar.gz"
|
||||
},
|
||||
"original": {
|
||||
"type": "tarball",
|
||||
"url": "https://github.com/NixOS/nixpkgs/archive/e9b51731911566bbf7e4895475a87fe06961de0b.tar.gz"
|
||||
"url": "https://github.com/NixOS/nixpkgs/archive/072a6db25e947df2f31aab9eccd0ab75d5b2da11.tar.gz"
|
||||
}
|
||||
},
|
||||
"nixpkgs-lib_2": {
|
||||
"locked": {
|
||||
"lastModified": 1735774519,
|
||||
"narHash": "sha256-CewEm1o2eVAnoqb6Ml+Qi9Gg/EfNAxbRx1lANGVyoLI=",
|
||||
"lastModified": 1738452942,
|
||||
"narHash": "sha256-vJzFZGaCpnmo7I6i416HaBLpC+hvcURh/BQwROcGIp8=",
|
||||
"type": "tarball",
|
||||
"url": "https://github.com/NixOS/nixpkgs/archive/e9b51731911566bbf7e4895475a87fe06961de0b.tar.gz"
|
||||
"url": "https://github.com/NixOS/nixpkgs/archive/072a6db25e947df2f31aab9eccd0ab75d5b2da11.tar.gz"
|
||||
},
|
||||
"original": {
|
||||
"type": "tarball",
|
||||
"url": "https://github.com/NixOS/nixpkgs/archive/e9b51731911566bbf7e4895475a87fe06961de0b.tar.gz"
|
||||
"url": "https://github.com/NixOS/nixpkgs/archive/072a6db25e947df2f31aab9eccd0ab75d5b2da11.tar.gz"
|
||||
}
|
||||
},
|
||||
"nixpkgs-stable": {
|
||||
"locked": {
|
||||
"lastModified": 1737982890,
|
||||
"narHash": "sha256-iUgsIn5PBW8oARehMfoII+FeGb0GLZ1jKpTWVV8imh8=",
|
||||
"lastModified": 1738579205,
|
||||
"narHash": "sha256-o6BeeanSUALvz8oL2CHOikVjCf7j+HqlA0WGvKOUX3Q=",
|
||||
"owner": "nixos",
|
||||
"repo": "nixpkgs",
|
||||
"rev": "15754118c9d9058f67ebe5dd4171ed46a6848dc0",
|
||||
"rev": "be5cf18b3d26ba2db938a72ade93ac8a9a7462ff",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
|
@ -808,22 +479,6 @@
|
|||
}
|
||||
},
|
||||
"nixpkgs_2": {
|
||||
"locked": {
|
||||
"lastModified": 1737885589,
|
||||
"narHash": "sha256-Zf0hSrtzaM1DEz8//+Xs51k/wdSajticVrATqDrfQjg=",
|
||||
"owner": "nixos",
|
||||
"repo": "nixpkgs",
|
||||
"rev": "852ff1d9e153d8875a83602e03fdef8a63f0ecf8",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
"owner": "nixos",
|
||||
"ref": "nixos-unstable",
|
||||
"repo": "nixpkgs",
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"nixpkgs_3": {
|
||||
"locked": {
|
||||
"lastModified": 1736798957,
|
||||
"narHash": "sha256-qwpCtZhSsSNQtK4xYGzMiyEDhkNzOCz/Vfu4oL2ETsQ=",
|
||||
|
@ -848,11 +503,11 @@
|
|||
"treefmt-nix": "treefmt-nix"
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1737981140,
|
||||
"narHash": "sha256-8FB6RfgVzHLXDNAZ09+3Fdhul6N9jIaCI58jhK7ggEw=",
|
||||
"lastModified": 1738362438,
|
||||
"narHash": "sha256-EO2dVkMVLThWqv4hobEZEZGWBEuH2Z9SYqQDrbLSclU=",
|
||||
"owner": "nix-community",
|
||||
"repo": "NUR",
|
||||
"rev": "3f261af20f127f5694a897d57861edf3dcde20e4",
|
||||
"rev": "95ddad0ff0e67c90314c6ca46324dce5f9a910d2",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
|
@ -866,11 +521,11 @@
|
|||
"nixpkgs-lib": "nixpkgs-lib_2"
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1736143030,
|
||||
"narHash": "sha256-+hu54pAoLDEZT9pjHlqL9DNzWz0NbUn8NEAHP7PQPzU=",
|
||||
"lastModified": 1738453229,
|
||||
"narHash": "sha256-7H9XgNiGLKN1G1CgRh0vUL4AheZSYzPm+zmZ7vxbJdo=",
|
||||
"owner": "hercules-ci",
|
||||
"repo": "flake-parts",
|
||||
"rev": "b905f6fc23a9051a6e1b741e1438dbfc0634c6de",
|
||||
"rev": "32ea77a06711b758da0ad9bd6a844c5740a87abd",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
|
@ -879,29 +534,6 @@
|
|||
"type": "github"
|
||||
}
|
||||
},
|
||||
"pre-commit-hooks": {
|
||||
"inputs": {
|
||||
"flake-compat": "flake-compat",
|
||||
"gitignore": "gitignore",
|
||||
"nixpkgs": [
|
||||
"hyprland",
|
||||
"nixpkgs"
|
||||
]
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1737465171,
|
||||
"narHash": "sha256-R10v2hoJRLq8jcL4syVFag7nIGE7m13qO48wRIukWNg=",
|
||||
"owner": "cachix",
|
||||
"repo": "git-hooks.nix",
|
||||
"rev": "9364dc02281ce2d37a1f55b6e51f7c0f65a75f17",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
"owner": "cachix",
|
||||
"repo": "git-hooks.nix",
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"root": {
|
||||
"inputs": {
|
||||
"base16": "base16",
|
||||
|
@ -911,9 +543,8 @@
|
|||
"gaming": "gaming",
|
||||
"hardware": "hardware",
|
||||
"home-manager": "home-manager",
|
||||
"hyprland": "hyprland",
|
||||
"impermanence": "impermanence",
|
||||
"nixpkgs": "nixpkgs_2",
|
||||
"nixpkgs": "nixpkgs",
|
||||
"nixpkgs-stable": "nixpkgs-stable",
|
||||
"nur": "nur",
|
||||
"parts": "parts",
|
||||
|
@ -924,18 +555,18 @@
|
|||
},
|
||||
"spicetify": {
|
||||
"inputs": {
|
||||
"flake-compat": "flake-compat_2",
|
||||
"flake-compat": "flake-compat",
|
||||
"nixpkgs": [
|
||||
"nixpkgs"
|
||||
],
|
||||
"systems": "systems_2"
|
||||
"systems": "systems"
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1737974026,
|
||||
"narHash": "sha256-4HpWhnmSYIzLarr8gUwGId92bRPB8U7KTaGck1j8hhI=",
|
||||
"lastModified": 1738580832,
|
||||
"narHash": "sha256-xgF3wq6cFYtsgHFNQw8NL6fb+bkeM7LmdNpdp/KTt3Y=",
|
||||
"owner": "Gerg-L",
|
||||
"repo": "spicetify-nix",
|
||||
"rev": "d42d7a91019e158931c752e39392b18e923e5229",
|
||||
"rev": "fb1d78cbac7ceafa01cd8ddddcc1315781852056",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
|
@ -951,24 +582,24 @@
|
|||
"base16-helix": "base16-helix",
|
||||
"base16-vim": "base16-vim",
|
||||
"firefox-gnome-theme": "firefox-gnome-theme",
|
||||
"flake-compat": "flake-compat_3",
|
||||
"flake-compat": "flake-compat_2",
|
||||
"flake-utils": "flake-utils",
|
||||
"git-hooks": "git-hooks",
|
||||
"gnome-shell": "gnome-shell",
|
||||
"home-manager": "home-manager_2",
|
||||
"nixpkgs": "nixpkgs_3",
|
||||
"systems": "systems_3",
|
||||
"nixpkgs": "nixpkgs_2",
|
||||
"systems": "systems_2",
|
||||
"tinted-foot": "tinted-foot",
|
||||
"tinted-kitty": "tinted-kitty",
|
||||
"tinted-tmux": "tinted-tmux",
|
||||
"tinted-zed": "tinted-zed"
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1737930520,
|
||||
"narHash": "sha256-CAgB9/o54SXzqWwypA+hL2ETxiHW92Y+Ou4fT581jdk=",
|
||||
"lastModified": 1738278499,
|
||||
"narHash": "sha256-q1SUyXSQ9znHTME53/vPLe+Ga3V1wW3X3gWfa8JsBUM=",
|
||||
"owner": "danth",
|
||||
"repo": "stylix",
|
||||
"rev": "6103431cd2f9d4352e5493a4063cf57e307d355c",
|
||||
"rev": "b00c9f46ae6c27074d24d2db390f0ac5ebcc329f",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
|
@ -978,21 +609,6 @@
|
|||
}
|
||||
},
|
||||
"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=",
|
||||
|
@ -1007,7 +623,7 @@
|
|||
"type": "github"
|
||||
}
|
||||
},
|
||||
"systems_3": {
|
||||
"systems_2": {
|
||||
"locked": {
|
||||
"lastModified": 1681028828,
|
||||
"narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
|
||||
|
@ -1118,11 +734,11 @@
|
|||
},
|
||||
"locked": {
|
||||
"dir": "packaging/nix",
|
||||
"lastModified": 1737834175,
|
||||
"narHash": "sha256-fhyc89qqYM3ql0k4hJVibAhXvEXOch96hnsEGB7Av3I=",
|
||||
"lastModified": 1738306689,
|
||||
"narHash": "sha256-g1p++aLe6q6OdGy3K91uyCjAeBUkkT4uoItSFQT+PJw=",
|
||||
"ref": "refs/heads/main",
|
||||
"rev": "4d1860eefd79d6c04e964774155dbe13be65121a",
|
||||
"revCount": 911,
|
||||
"rev": "7a71163b79e56222fe3f3097d1e71208a91a1a3b",
|
||||
"revCount": 917,
|
||||
"submodules": true,
|
||||
"type": "git",
|
||||
"url": "https://github.com/Open-Wine-Components/umu-launcher/?dir=packaging/nix"
|
||||
|
@ -1150,47 +766,6 @@
|
|||
"repo": "design",
|
||||
"type": "sourcehut"
|
||||
}
|
||||
},
|
||||
"xdph": {
|
||||
"inputs": {
|
||||
"hyprland-protocols": [
|
||||
"hyprland",
|
||||
"hyprland-protocols"
|
||||
],
|
||||
"hyprlang": [
|
||||
"hyprland",
|
||||
"hyprlang"
|
||||
],
|
||||
"hyprutils": [
|
||||
"hyprland",
|
||||
"hyprutils"
|
||||
],
|
||||
"hyprwayland-scanner": [
|
||||
"hyprland",
|
||||
"hyprwayland-scanner"
|
||||
],
|
||||
"nixpkgs": [
|
||||
"hyprland",
|
||||
"nixpkgs"
|
||||
],
|
||||
"systems": [
|
||||
"hyprland",
|
||||
"systems"
|
||||
]
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1737634991,
|
||||
"narHash": "sha256-dBAnb7Kbnier30cA7AgxVSxxARmxKZ1vHZT33THSIr8=",
|
||||
"owner": "hyprwm",
|
||||
"repo": "xdg-desktop-portal-hyprland",
|
||||
"rev": "e09dfe2726c8008f983e45a0aa1a3b7416aaeb8a",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
"owner": "hyprwm",
|
||||
"repo": "xdg-desktop-portal-hyprland",
|
||||
"type": "github"
|
||||
}
|
||||
}
|
||||
},
|
||||
"root": "root",
|
||||
|
|
|
@ -1,4 +1,11 @@
|
|||
{
|
||||
description = ''
|
||||
_ _ _ ___ ___ __ _ _
|
||||
| \| |(_)__ __ / _ \ / __| / _|| | __ _ | |__ ___
|
||||
| .` || |\ \ /| (_) |\__ \ | _|| |/ _` || / // -_)
|
||||
|_|\_||_|/_\_\ \___/ |___/ |_| |_|\__,_||_\_\\___|
|
||||
'';
|
||||
|
||||
inputs = {
|
||||
nixpkgs.url = "github:nixos/nixpkgs/nixos-unstable";
|
||||
nixpkgs-stable.url = "github:nixos/nixpkgs/release-24.11";
|
||||
|
@ -7,7 +14,6 @@
|
|||
hardware.url = "github:NixOS/nixos-hardware/master";
|
||||
parts.url = "github:hercules-ci/flake-parts";
|
||||
flatpak.url = "github:gmodena/nix-flatpak";
|
||||
hyprland.url = "github:hyprwm/Hyprland";
|
||||
stylix.url = "github:danth/stylix";
|
||||
|
||||
gaming = {
|
||||
|
|
|
@ -25,7 +25,7 @@ let
|
|||
args = { inherit x inputs; };
|
||||
x =
|
||||
import ./options.nix { inherit inputs pkgs lib; }
|
||||
// import ./newOpt.nix { inherit lib; }
|
||||
// import ./mkOpt.nix { inherit lib; }
|
||||
// {
|
||||
inherit
|
||||
pass
|
||||
|
|
|
@ -4,14 +4,6 @@
|
|||
lib,
|
||||
...
|
||||
}:
|
||||
let
|
||||
def = {
|
||||
default = false;
|
||||
};
|
||||
nulla = {
|
||||
default = null;
|
||||
};
|
||||
in
|
||||
with lib;
|
||||
with lib.types;
|
||||
import ./nixpkgs
|
||||
|
@ -24,6 +16,7 @@ import ./nixpkgs
|
|||
# enable = true; ++ enable = false;
|
||||
on.enable = true;
|
||||
off.enable = false;
|
||||
|
||||
gen = type: text: lib.generators.${type} { } text;
|
||||
workspaces =
|
||||
with builtins;
|
||||
|
|
|
@ -1,51 +0,0 @@
|
|||
{
|
||||
pkgs,
|
||||
lib,
|
||||
...
|
||||
}:
|
||||
let
|
||||
inherit (lib) getExe;
|
||||
in
|
||||
with pkgs;
|
||||
{
|
||||
module.shells = {
|
||||
abbrs = {
|
||||
"-h" = "--help";
|
||||
};
|
||||
alias = {
|
||||
rebuild = "nh os switch";
|
||||
# helpful
|
||||
e = "$EDITOR";
|
||||
c = "clear";
|
||||
x = "exit";
|
||||
|
||||
# useful
|
||||
ca = "cava";
|
||||
cat = "bat";
|
||||
pmx = "pulsemixer";
|
||||
blt = "bluetuith";
|
||||
icat = "kitten icat";
|
||||
|
||||
# tops
|
||||
btop = "btop";
|
||||
ntop = "nvtop -i";
|
||||
|
||||
# clock
|
||||
ter = "${getExe tenki} --mode rain --wind disable --timer-color cyan -f 80";
|
||||
tes = "${getExe tenki} --mode snow --wind disable --timer-color yellow -f 80";
|
||||
tem = "${getExe tenki} --mode meteor --wind disable --timer-color red -f 80";
|
||||
|
||||
# gen base16
|
||||
baseL = "${getExe flavours} generate light --stdout -a=azikx";
|
||||
baseD = "${getExe flavours} generate dark --stdout -a=azikx";
|
||||
|
||||
# vpn
|
||||
vpnUp = "sudo awg-quick up";
|
||||
vpnDo = "sudo awg-quick down";
|
||||
|
||||
# lutgen
|
||||
lut = "${getExe lutgen} apply -p paradise";
|
||||
lutall = "${getExe lutgen} apply -p paradise ./*";
|
||||
};
|
||||
};
|
||||
}
|
|
@ -14,6 +14,7 @@ in
|
|||
common = on;
|
||||
cava = on;
|
||||
fetch = on;
|
||||
figlet = off;
|
||||
helix = on;
|
||||
joshuto = off;
|
||||
legendary = off;
|
||||
|
@ -24,7 +25,7 @@ in
|
|||
yazi = on;
|
||||
};
|
||||
gui = {
|
||||
chromium = on;
|
||||
chromium = off;
|
||||
keepass = on;
|
||||
minecraft = off;
|
||||
mpv = on;
|
||||
|
@ -49,6 +50,7 @@ in
|
|||
fish = on;
|
||||
nushell = off;
|
||||
tmux = off;
|
||||
translate = on;
|
||||
zsh = off;
|
||||
starship = on;
|
||||
};
|
||||
|
|
|
@ -29,13 +29,8 @@ in
|
|||
hut
|
||||
sd
|
||||
|
||||
(customPkgs "lowfi" {
|
||||
version = "1.5.6";
|
||||
}) # LO-FI RADIO
|
||||
(customPkgs "anicli" {
|
||||
verCli = "5.0.12";
|
||||
verApi = "0.7.0";
|
||||
}) # WATCH ANIME VIA TERMINAL & MPV
|
||||
(customPkgs "lowfi" { })
|
||||
(customPkgs "anicli" { })
|
||||
];
|
||||
};
|
||||
}
|
||||
|
|
|
@ -1,55 +0,0 @@
|
|||
{
|
||||
pkgs,
|
||||
lib,
|
||||
...
|
||||
}:
|
||||
let
|
||||
inherit (lib) getExe;
|
||||
in
|
||||
with pkgs;
|
||||
{
|
||||
module.shells = {
|
||||
abbrs = {
|
||||
"-h" = "--help";
|
||||
};
|
||||
alias = {
|
||||
rebuild = "nh os switch";
|
||||
# helpful
|
||||
e = "$EDITOR";
|
||||
c = "clear";
|
||||
x = "exit";
|
||||
|
||||
# useful
|
||||
ca = "cava";
|
||||
cat = "bat";
|
||||
pmx = "pulsemixer";
|
||||
blt = "bluetuith";
|
||||
icat = "kitten icat";
|
||||
|
||||
# tops
|
||||
btop = "btop";
|
||||
ntop = "nvtop -i";
|
||||
|
||||
# clock
|
||||
ter = "${getExe tenki} --mode rain --wind disable --timer-color cyan -f 80";
|
||||
tes = "${getExe tenki} --mode snow --wind disable --timer-color yellow -f 80";
|
||||
tem = "${getExe tenki} --mode meteor --wind disable --timer-color red -f 80";
|
||||
|
||||
# gen base16
|
||||
baseL = "${getExe flavours} generate light --stdout -a=azikx";
|
||||
baseD = "${getExe flavours} generate dark --stdout -a=azikx";
|
||||
|
||||
# vpn
|
||||
vpn = "openvpn";
|
||||
|
||||
# images
|
||||
imagemagick = "imagemagick";
|
||||
jpgop = "jpegoptim";
|
||||
pngop = "optipng";
|
||||
|
||||
# lutgen
|
||||
lut = "${getExe lutgen} apply -p paradise";
|
||||
lutall = "${getExe lutgen} apply -p paradise ./*";
|
||||
};
|
||||
};
|
||||
}
|
|
@ -14,6 +14,7 @@ in
|
|||
common = on;
|
||||
cava = on;
|
||||
fetch = on;
|
||||
figlet = on;
|
||||
helix = on;
|
||||
joshuto = off;
|
||||
legendary = on;
|
||||
|
@ -24,7 +25,7 @@ in
|
|||
yazi = on;
|
||||
};
|
||||
gui = {
|
||||
chromium = on;
|
||||
chromium = off;
|
||||
keepass = on;
|
||||
minecraft = on;
|
||||
mpv = on;
|
||||
|
@ -50,6 +51,7 @@ in
|
|||
fish = on;
|
||||
nushell = off;
|
||||
tmux = off;
|
||||
translate = on;
|
||||
zsh = off;
|
||||
starship = on;
|
||||
};
|
||||
|
|
|
@ -34,13 +34,8 @@ in
|
|||
hut
|
||||
sd
|
||||
|
||||
(customPkgs "lowfi" {
|
||||
version = "1.5.6";
|
||||
}) # LISTEN LO-FI
|
||||
(customPkgs "anicli" {
|
||||
verCli = "5.0.12";
|
||||
verApi = "0.7.0";
|
||||
}) # WATCH ANIME VIA TERMINAL & MPV
|
||||
(customPkgs "lowfi" { })
|
||||
(customPkgs "anicli" { })
|
||||
];
|
||||
};
|
||||
}
|
||||
|
|
|
@ -10,6 +10,7 @@
|
|||
./programs/cli/helix/default.nix
|
||||
./programs/cli/yazi/default.nix
|
||||
./programs/gui/mpv/default.nix
|
||||
./shells/translate/default.nix
|
||||
./wm/misc/waybar/default.nix
|
||||
./wm/hyprland/default.nix
|
||||
./shells/fish/default.nix
|
||||
|
@ -27,6 +28,7 @@
|
|||
./programs/cli/helix
|
||||
./programs/cli/yazi
|
||||
./programs/gui/mpv
|
||||
./shells/translate
|
||||
./wm/misc/waybar
|
||||
./wm/hyprland
|
||||
./shells/fish
|
||||
|
|
37
modules/home/programs/cli/figlet/default.nix
Normal file
37
modules/home/programs/cli/figlet/default.nix
Normal file
|
@ -0,0 +1,37 @@
|
|||
{
|
||||
x,
|
||||
pkgs,
|
||||
lib,
|
||||
config,
|
||||
...
|
||||
}:
|
||||
with lib;
|
||||
with x;
|
||||
let
|
||||
cfg = config.module.programs.cli.figlet;
|
||||
in
|
||||
{
|
||||
options = {
|
||||
module.programs.cli.figlet = {
|
||||
enable = mkBool false;
|
||||
};
|
||||
};
|
||||
|
||||
config = mkIf cfg.enable {
|
||||
home.packages = with pkgs; [ figlet ];
|
||||
xdg.configFile =
|
||||
let
|
||||
mk =
|
||||
name: hash:
|
||||
pkgs.fetchurl {
|
||||
url = "http://www.figlet.org/fonts/${name}";
|
||||
sha256 = toString hash;
|
||||
};
|
||||
in
|
||||
{
|
||||
"figlet/doom.flf".source = mk "doom.flf" "sha256-PY/pljUmMp/51UFKl7D0fjqFLS8oimk/KThzD1ojDnU=";
|
||||
"figlet/epic.flf".source = mk "epic.flf" "sha256-fzh5bNy8dGtCumgEmnSxNZ+67ndr2Q/1saKoW3W/kiY=";
|
||||
"figlet/small.flf".source = mk "small.flf" "sha256-YybYpxjLV2idXqqY0wG5KX729jACeWNbkBUyovPWqt8=";
|
||||
};
|
||||
};
|
||||
}
|
|
@ -1,26 +1,39 @@
|
|||
{
|
||||
x,
|
||||
pkgs,
|
||||
lib,
|
||||
config,
|
||||
...
|
||||
}:
|
||||
with lib;
|
||||
with x;
|
||||
let
|
||||
cfg = config.module.shells;
|
||||
inherit (lib) getExe;
|
||||
in
|
||||
{
|
||||
options = {
|
||||
module.shells = {
|
||||
alias = mkAttrs.str { };
|
||||
abbrs = mkAttrs.str { };
|
||||
};
|
||||
};
|
||||
|
||||
config = {
|
||||
home.shellAliases = cfg.alias;
|
||||
xdg.configFile."lutgen/stylix".text =
|
||||
with config.lib.stylix.colors;
|
||||
"${base00} ${base01} ${base02} ${base03} ${base04} ${base05} ${base06} ${base07} ${base08} ${base09} ${base0A} ${base0B} ${base0C} ${base0D} ${base0E} ${base0E}";
|
||||
home.shellAliases = with pkgs; {
|
||||
rebuild = "nh os switch";
|
||||
# quality of life
|
||||
e = "$EDITOR";
|
||||
c = "clear";
|
||||
x = "exit";
|
||||
# nix
|
||||
Npre = "nix store prefetch-file";
|
||||
Nupd = "nix flake update";
|
||||
# useful
|
||||
ca = "cava";
|
||||
cat = "bat";
|
||||
pmx = "pulsemixer";
|
||||
blt = "bluetuith";
|
||||
icat = "kitten icat";
|
||||
# tops
|
||||
btop = "btop";
|
||||
ntop = "nvtop -i";
|
||||
# clock
|
||||
ter = "${getExe tenki} --mode rain --wind disable --timer-color cyan -f 80";
|
||||
tes = "${getExe tenki} --mode snow --wind disable --timer-color yellow -f 80";
|
||||
tem = "${getExe tenki} --mode meteor --wind disable --timer-color red -f 80";
|
||||
# translate
|
||||
tr = "trans --brief";
|
||||
};
|
||||
xdg.configFile."lutgen/stylix".text =
|
||||
with config.lib.stylix.colors;
|
||||
"${base00} ${base01} ${base02} ${base03} ${base04} ${base05} ${base06} ${base07} ${base08} ${base09} ${base0A} ${base0B} ${base0C} ${base0D} ${base0E} ${base0E}";
|
||||
}
|
||||
|
|
|
@ -9,7 +9,6 @@ with lib;
|
|||
with x;
|
||||
let
|
||||
cfg = config.module.shells.fish;
|
||||
abbrs = config.module.shells.abbrs;
|
||||
in
|
||||
{
|
||||
options = {
|
||||
|
@ -22,8 +21,6 @@ in
|
|||
home.packages = with pkgs; [ grc ];
|
||||
programs.fish = on // {
|
||||
package = pkgs.fish;
|
||||
preferAbbrs = true;
|
||||
shellAbbrs = abbrs;
|
||||
plugins = import ./plugins.nix { inherit pkgs; };
|
||||
interactiveShellInit = import ./colors.nix;
|
||||
shellInitLast =
|
||||
|
|
34
modules/home/shells/translate/default.nix
Normal file
34
modules/home/shells/translate/default.nix
Normal file
|
@ -0,0 +1,34 @@
|
|||
{
|
||||
x,
|
||||
lib,
|
||||
config,
|
||||
...
|
||||
}:
|
||||
with lib;
|
||||
with x;
|
||||
let
|
||||
cfg = config.module.shells.translate;
|
||||
in
|
||||
{
|
||||
options = {
|
||||
module.shells.translate = {
|
||||
enable = mkBool false;
|
||||
};
|
||||
};
|
||||
|
||||
config = mkIf cfg.enable {
|
||||
programs.translate-shell = on // {
|
||||
settings = {
|
||||
engine = "google";
|
||||
brief = true;
|
||||
show-original = false;
|
||||
hl = "en";
|
||||
tl = [
|
||||
"ru"
|
||||
"jpn"
|
||||
];
|
||||
user-agent = "Mozilla/5.0 (X11; Linux x86_64; rv:33.0) Gecko/20100101 Firefox/33.0";
|
||||
} // import ./theme.nix;
|
||||
};
|
||||
};
|
||||
}
|
119
modules/home/shells/translate/theme.nix
Normal file
119
modules/home/shells/translate/theme.nix
Normal file
|
@ -0,0 +1,119 @@
|
|||
{
|
||||
theme = "init.trans";
|
||||
|
||||
sgr-original = [ "green" ];
|
||||
sgr-original-phonetics = [
|
||||
"green"
|
||||
"bold"
|
||||
];
|
||||
sgr-translation = [
|
||||
"white"
|
||||
"bold"
|
||||
];
|
||||
sgr-translation-phonetics = [
|
||||
"white"
|
||||
"bold"
|
||||
];
|
||||
sgr-brief-translation = [
|
||||
"white"
|
||||
"bold"
|
||||
];
|
||||
sgr-brief-translation-phonetics = [
|
||||
"white"
|
||||
"bold"
|
||||
];
|
||||
|
||||
sgr-original-dictionary-detailed-word-class = "magenta";
|
||||
sgr-original-dictionary-detailed-explanation = [
|
||||
"white"
|
||||
"bold"
|
||||
];
|
||||
sgr-original-dictionary-detailed-example = [
|
||||
"blue"
|
||||
"bold"
|
||||
];
|
||||
sgr-original-dictionary-detailed-synonyms = "magenta";
|
||||
sgr-original-dictionary-detailed-synonyms-item = [
|
||||
"blue"
|
||||
"bold"
|
||||
];
|
||||
sgr-original-dictionary-synonyms = "magenta";
|
||||
sgr-original-dictionary-synonyms-word-class = "magenta";
|
||||
sgr-original-dictionary-synonyms-synonyms = "magenta";
|
||||
sgr-original-dictionary-synonyms-synonyms-item = [
|
||||
"white"
|
||||
"bold"
|
||||
];
|
||||
sgr-original-dictionary-examples = "magenta";
|
||||
sgr-original-dictionary-examples-example = [
|
||||
"blue"
|
||||
"bold"
|
||||
];
|
||||
sgr-original-dictionary-examples-original = [
|
||||
"green"
|
||||
"bold"
|
||||
"negative"
|
||||
];
|
||||
sgr-original-dictionary-see-also = "magenta";
|
||||
sgr-original-dictionary-see-also-phrases = "magenta";
|
||||
sgr-original-dictionary-see-also-phrases-item = [
|
||||
"white"
|
||||
"bold"
|
||||
"underline"
|
||||
];
|
||||
|
||||
sgr-dictionary-word-class = "magenta";
|
||||
sgr-dictionary-word = [
|
||||
"white"
|
||||
"bold"
|
||||
];
|
||||
sgr-dictionary-explanation = "magenta";
|
||||
sgr-dictionary-explanation-item = [
|
||||
"blue"
|
||||
"bold"
|
||||
];
|
||||
|
||||
sgr-alternatives-original = [
|
||||
"blue"
|
||||
"bold"
|
||||
];
|
||||
sgr-alternatives-translations = "magenta";
|
||||
sgr-alternatives-translations-item = [
|
||||
"white"
|
||||
"bold"
|
||||
];
|
||||
|
||||
sgr-prompt-message = "magenta";
|
||||
sgr-prompt-message-original = [
|
||||
"blue"
|
||||
"bold"
|
||||
];
|
||||
sgr-languages = "magenta";
|
||||
sgr-languages-sl = [
|
||||
"blue"
|
||||
"bold"
|
||||
];
|
||||
sgr-languages-tl = [
|
||||
"white"
|
||||
"bold"
|
||||
];
|
||||
fmt-languages = "[ %s → %t ]";
|
||||
|
||||
chr-source-seperator = "═";
|
||||
sgr-source-seperator = "magenta";
|
||||
chr-target-seperator = "─";
|
||||
sgr-target-seperator = "magenta";
|
||||
|
||||
fmt-welcome-message = "Translate Shell";
|
||||
sgr-welcome-message = [
|
||||
"blue"
|
||||
"bold"
|
||||
];
|
||||
fmt-welcome-submessage = "(:q to quit)";
|
||||
sgr-welcome-submessage = "magenta";
|
||||
fmt-prompt = "%s> ";
|
||||
sgr-prompt = [
|
||||
"blue"
|
||||
"bold"
|
||||
];
|
||||
}
|
|
@ -20,12 +20,18 @@ in
|
|||
|
||||
config = mkIf cfg.enable (
|
||||
let
|
||||
repo = pkgs.fetchFromGitHub {
|
||||
owner = "bluskript";
|
||||
repo = "stylix";
|
||||
rev = "5ea12b9d3865ae47e71df66d4fef35f6e1b1ee5d";
|
||||
hash = "sha256-Xz102PtwFKfz1y1CL2hmd/iYVfZALeW9QJsTHdCjBaw=";
|
||||
};
|
||||
kvconfig = config.lib.stylix.colors {
|
||||
template = ./kvconfig.mustache;
|
||||
template = "${repo}/modules/qt/kvconfig.mustache";
|
||||
extension = ".kvconfig";
|
||||
};
|
||||
svg = config.lib.stylix.colors {
|
||||
template = ./kvantum-svg.mustache;
|
||||
template = "${repo}/modules/qt/kvantum-svg.mustache";
|
||||
extension = "svg";
|
||||
};
|
||||
kvantumPackage = pkgs.runCommandLocal "base16-kvantum" { } ''
|
||||
|
@ -51,23 +57,22 @@ in
|
|||
platformTheme.name = "qtct";
|
||||
};
|
||||
|
||||
xdg.configFile."Kvantum/kvantum.kvconfig".source =
|
||||
(pkgs.formats.ini { }).generate "kvantum.kvconfig"
|
||||
{ General.theme = "Base16Kvantum"; };
|
||||
|
||||
xdg.configFile."Kvantum/Base16Kvantum".source = "${kvantumPackage}/share/Kvantum/Base16Kvantum";
|
||||
|
||||
xdg.configFile."qt5ct/qt5ct.conf".text = ''
|
||||
[Appearance]
|
||||
style=kvantum
|
||||
icon_theme=${cfg.icon}
|
||||
'';
|
||||
|
||||
xdg.configFile."qt6ct/qt6ct.conf".text = ''
|
||||
[Appearance]
|
||||
style=kvantum
|
||||
icon_theme=${cfg.icon}
|
||||
'';
|
||||
xdg.configFile =
|
||||
let
|
||||
qtct = ''
|
||||
[Appearance]
|
||||
style=kvantum
|
||||
icon_theme=${cfg.icon}
|
||||
'';
|
||||
in
|
||||
{
|
||||
"Kvantum/kvantum.kvconfig".source = (pkgs.formats.ini { }).generate "kvantum.kvconfig" {
|
||||
General.theme = "Base16Kvantum";
|
||||
};
|
||||
"Kvantum/Base16Kvantum".source = "${kvantumPackage}/share/Kvantum/Base16Kvantum";
|
||||
"qt5ct/qt5ct.conf".text = qtct;
|
||||
"qt6ct/qt6ct.conf".text = qtct;
|
||||
};
|
||||
}
|
||||
);
|
||||
}
|
||||
|
|
File diff suppressed because it is too large
Load diff
Before (image error) Size: 151 KiB |
|
@ -1,466 +0,0 @@
|
|||
[%General]
|
||||
author=Bluskript based on Catppuccin Frappe Mauve theme
|
||||
comment=base16-qt
|
||||
spread_menuitems=true
|
||||
left_tabs=true
|
||||
mirror_doc_tabs=true
|
||||
scroll_width=8
|
||||
attach_active_tab=true
|
||||
composite=true
|
||||
menu_shadow_depth=7
|
||||
tooltip_shadow_depth=0
|
||||
splitter_width=7
|
||||
check_size=16
|
||||
slider_width=4
|
||||
slider_handle_width=18
|
||||
slider_handle_length=18
|
||||
textless_progressbar=false
|
||||
menubar_mouse_tracking=true
|
||||
slim_toolbars=false
|
||||
toolbutton_style=1
|
||||
x11drag=menubar_and_primary_toolbar
|
||||
double_click=false
|
||||
translucent_windows=false
|
||||
blurring=false
|
||||
popup_blurring=true
|
||||
opaque=kaffeine,kmplayer,subtitlecomposer,kdenlive,vlc,smplayer,smplayer2,avidemux,avidemux2_qt4,avidemux3_qt4,avidemux3_qt5,kamoso,QtCreator,VirtualBox,trojita,dragon,digikam,qmplay2
|
||||
group_toolbar_buttons=false
|
||||
vertical_spin_indicators=false
|
||||
fill_rubberband=false
|
||||
spread_progressbar=true
|
||||
merge_menubar_with_toolbar=true
|
||||
small_icon_size=16
|
||||
large_icon_size=32
|
||||
button_icon_size=16
|
||||
scroll_arrows=false
|
||||
iconless_pushbutton=true
|
||||
toolbar_icon_size=16
|
||||
combo_as_lineedit=true
|
||||
button_contents_shift=false
|
||||
groupbox_top_label=true
|
||||
inline_spin_indicators=true
|
||||
joined_inactive_tabs=false
|
||||
layout_spacing=2
|
||||
submenu_overlap=0
|
||||
tooltip_delay=-1
|
||||
animate_states=false
|
||||
transient_scrollbar=true
|
||||
alt_mnemonic=true
|
||||
combo_menu=true
|
||||
layout_margin=4
|
||||
no_window_pattern=false
|
||||
respect_DE=true
|
||||
scroll_min_extent=36
|
||||
scrollable_menu=false
|
||||
scrollbar_in_view=false
|
||||
spin_button_width=16
|
||||
submenu_delay=250
|
||||
tree_branch_line=true
|
||||
progressbar_thickness=8
|
||||
click_behavior=0
|
||||
contrast=1.00
|
||||
dialog_button_layout=0
|
||||
drag_from_buttons=false
|
||||
hide_combo_checkboxes=false
|
||||
intensity=1.00
|
||||
no_inactiveness=false
|
||||
reduce_menu_opacity=0
|
||||
reduce_window_opacity=10
|
||||
saturation=1.00
|
||||
shadowless_popup=false
|
||||
transient_groove=false
|
||||
|
||||
[GeneralColors]
|
||||
window.color=#{{base01-hex}}
|
||||
base.color=#{{base00-hex}}
|
||||
alt.base.color=#{{base00-hex}}
|
||||
button.color=#{{base02-hex}}
|
||||
light.color=#{{base03-hex}}
|
||||
mid.light.color=#{{base03-hex}}
|
||||
dark.color=#{{base00-hex}}
|
||||
mid.color=#{{base00-hex}}
|
||||
highlight.color=#{{base03-hex}}
|
||||
inactive.highlight.color=#{{base03-hex}}
|
||||
text.color=#{{base05-hex}}
|
||||
window.text.color=#{{base05-hex}}
|
||||
button.text.color=#{{base05-hex}}
|
||||
disabled.text.color=#{{base04-hex}}
|
||||
tooltip.text.color=#{{base05-hex}}
|
||||
highlight.text.color=#{{base00-hex}}
|
||||
link.color=#{{base06-hex}}
|
||||
link.visited.color=#{{base07-hex}}
|
||||
|
||||
|
||||
[ItemView]
|
||||
inherits=PanelButtonCommand
|
||||
frame.element=itemview
|
||||
interior.element=itemview
|
||||
frame=true
|
||||
interior=true
|
||||
text.iconspacing=3
|
||||
text.toggle.color=#{{base01-hex}}
|
||||
|
||||
[RadioButton]
|
||||
inherits=PanelButtonCommand
|
||||
frame=false
|
||||
interior.element=radio
|
||||
|
||||
[CheckBox]
|
||||
inherits=PanelButtonCommand
|
||||
frame=false
|
||||
interior.element=checkbox
|
||||
|
||||
[TreeExpander]
|
||||
indicator.element=tree
|
||||
indicator.size=8
|
||||
|
||||
[ToolTip]
|
||||
frame.top=4
|
||||
frame.right=4
|
||||
frame.bottom=4
|
||||
frame.left=4
|
||||
frame=true
|
||||
|
||||
[PanelButtonCommand]
|
||||
inherits=PanelButtonCommand
|
||||
interior.element=button
|
||||
frame.element=button
|
||||
text.normal.color=#{{base05-hex}}
|
||||
text.focus.color=#{{base05-hex}}
|
||||
text.press.color=#{{base01-hex}}
|
||||
text.toggle.color=#{{base01-hex}}
|
||||
|
||||
[PanelButtonTool]
|
||||
inherits=PanelButtonCommand
|
||||
|
||||
[DockTitle]
|
||||
inherits=PanelButtonCommand
|
||||
interior=false
|
||||
frame=false
|
||||
text.margin.top=5
|
||||
text.margin.bottom=5
|
||||
text.margin.left=5
|
||||
text.margin.right=5
|
||||
indicator.size=0
|
||||
|
||||
[Dock]
|
||||
interior.element=toolbar
|
||||
frame.element=toolbar
|
||||
frame=true
|
||||
interior=true
|
||||
|
||||
[GroupBox]
|
||||
inherits=PanelButtonCommand
|
||||
interior.element=tabframe
|
||||
interior=true
|
||||
frame=false
|
||||
|
||||
[Focus]
|
||||
inherits=PanelButtonCommand
|
||||
frame=true
|
||||
frame.element=focus
|
||||
frame.top=1
|
||||
frame.bottom=1
|
||||
frame.left=1
|
||||
frame.right=1
|
||||
frame.patternsize=20
|
||||
|
||||
[GenericFrame]
|
||||
inherits=PanelButtonCommand
|
||||
frame.element=common
|
||||
frame.top=1
|
||||
frame.bottom=1
|
||||
frame.left=1
|
||||
frame.right=1
|
||||
|
||||
[Slider]
|
||||
inherits=PanelButtonCommand
|
||||
interior=true
|
||||
frame.element=slider
|
||||
interior.element=slider
|
||||
frame.top=3
|
||||
frame.bottom=3
|
||||
frame.left=3
|
||||
frame.right=3
|
||||
focusFrame=true
|
||||
|
||||
[SliderCursor]
|
||||
inherits=PanelButtonCommand
|
||||
interior=true
|
||||
interior.element=slidercursor
|
||||
frame=false
|
||||
|
||||
[LineEdit]
|
||||
inherits=PanelButtonCommand
|
||||
frame.element=lineedit
|
||||
interior.element=lineedit
|
||||
|
||||
[IndicatorSpinBox]
|
||||
inherits=LineEdit
|
||||
frame.element=lineedit
|
||||
interior.element=lineedit
|
||||
frame.top=0
|
||||
frame.bottom=2
|
||||
frame.left=2
|
||||
frame.right=2
|
||||
indicator.size=8
|
||||
|
||||
[DropDownButton]
|
||||
inherits=PanelButtonCommand
|
||||
frame.top=2
|
||||
frame.bottom=2
|
||||
frame.left=0
|
||||
frame.right=1
|
||||
indicator.size=8
|
||||
|
||||
[ToolboxTab]
|
||||
inherits=PanelButtonCommand
|
||||
frame.element=tabframe
|
||||
frame.top=1
|
||||
frame.bottom=1
|
||||
frame.left=1
|
||||
frame.right=1
|
||||
|
||||
[Tab]
|
||||
inherits=PanelButtonCommand
|
||||
interior.element=tab
|
||||
frame.element=tab
|
||||
frame.top=2
|
||||
frame.bottom=3
|
||||
frame.left=3
|
||||
frame.right=3
|
||||
indicator.size=10
|
||||
; TODO: we should have different shades of the same color
|
||||
text.normal.color=#{{base04-hex}}
|
||||
text.focus.color=#{{base05-hex}}
|
||||
text.press.color=#{{base05-hex}}
|
||||
text.toggle.color=#{{base05-hex}}
|
||||
focusFrame=true
|
||||
|
||||
[TabBarFrame]
|
||||
inherits=GenericFrame
|
||||
frame=true
|
||||
frame.element=tabBarFrame
|
||||
interior=false
|
||||
frame.top=4
|
||||
frame.bottom=4
|
||||
frame.left=4
|
||||
frame.right=4
|
||||
|
||||
[TabFrame]
|
||||
inherits=PanelButtonCommand
|
||||
frame.element=tabframe
|
||||
interior.element=tabframe
|
||||
|
||||
[Dialog]
|
||||
inherits=TabBarFrame
|
||||
frame.element=tabframe
|
||||
interior=false
|
||||
frame=false
|
||||
frame.top=1
|
||||
frame.bottom=1
|
||||
frame.left=1
|
||||
frame.right=1
|
||||
|
||||
[HeaderSection]
|
||||
inherits=PanelButtonCommand
|
||||
interior.element=header
|
||||
frame.element=header
|
||||
frame.top=0
|
||||
frame.bottom=1
|
||||
frame.left=1
|
||||
frame.right=1
|
||||
frame.expansion=0
|
||||
text.normal.color=#{{base05-hex}}
|
||||
text.focus.color=#{{base0E-hex}}
|
||||
text.press.color=#{{base05-hex}}
|
||||
text.toggle.color=#{{base05-hex}}
|
||||
indicator.element=harrow
|
||||
|
||||
[SizeGrip]
|
||||
inherits=PanelButtonCommand
|
||||
frame=false
|
||||
interior=false
|
||||
indicator.element=resize-grip
|
||||
indicator.size=0
|
||||
|
||||
[Toolbar]
|
||||
inherits=PanelButtonCommand
|
||||
interior.element=menubar
|
||||
frame.element=menubar
|
||||
frame=true
|
||||
frame.bottom=4
|
||||
frame.left=4
|
||||
frame.right=4
|
||||
text.normal.color=#{{base05-hex}}
|
||||
text.focus.color=#{{base05-hex}}
|
||||
text.press.color=#{{base0E-hex}}
|
||||
text.toggle.color=#{{base0E-hex}}
|
||||
text.bold=false
|
||||
|
||||
[MenuBar]
|
||||
inherits=PanelButtonCommand
|
||||
frame.element=menubar
|
||||
interior.element=menubar
|
||||
frame.bottom=0
|
||||
text.normal.color=#{{base05-hex}}
|
||||
frame.expansion=0
|
||||
text.bold=false
|
||||
|
||||
[ToolbarButton]
|
||||
frame.element=tbutton
|
||||
interior.element=tbutton
|
||||
indicator.element=arrow
|
||||
text.normal.color=#{{base05-hex}}
|
||||
text.focus.color=#{{base05-hex}}
|
||||
text.press.color=#{{base01-hex}}
|
||||
text.toggle.color=#{{base01-hex}}
|
||||
text.bold=false
|
||||
|
||||
[Scrollbar]
|
||||
inherits=PanelButtonCommand
|
||||
indicator.size=0
|
||||
interior=false
|
||||
frame=false
|
||||
|
||||
[ScrollbarGroove]
|
||||
inherits=PanelButtonCommand
|
||||
interior=false
|
||||
frame=false
|
||||
|
||||
[ScrollbarSlider]
|
||||
inherits=PanelButtonCommand
|
||||
interior=false
|
||||
frame.element=scrollbarslider
|
||||
frame.top=4
|
||||
frame.bottom=4
|
||||
frame.left=4
|
||||
frame.right=4
|
||||
|
||||
[ProgressbarContents]
|
||||
inherits=PanelButtonCommand
|
||||
frame=true
|
||||
frame.element=progress-pattern
|
||||
interior.element=progress-pattern
|
||||
frame.top=2
|
||||
frame.bottom=2
|
||||
frame.left=2
|
||||
frame.right=2
|
||||
|
||||
[Progressbar]
|
||||
inherits=PanelButtonCommand
|
||||
frame.element=progress
|
||||
interior.element=progress
|
||||
frame.top=2
|
||||
frame.bottom=2
|
||||
frame.left=2
|
||||
frame.right=2
|
||||
text.margin=0
|
||||
text.normal.color=#{{base05-hex}}
|
||||
text.focus.color=#{{base05-hex}}
|
||||
text.press.color=#{{base01-hex}}
|
||||
text.toggle.color=#{{base01-hex}}
|
||||
text.bold=false
|
||||
frame.expansion=18
|
||||
|
||||
[RadioButton]
|
||||
inherits=PanelButtonCommand
|
||||
|
||||
[Menu]
|
||||
frame.element=menu
|
||||
interior.element=menu
|
||||
inherits=PanelButtonCommand
|
||||
text.press.color=#{{base01-hex}}
|
||||
text.toggle.color=#{{base01-hex}}
|
||||
text.bold=false
|
||||
frame.top=3
|
||||
frame.bottom=3
|
||||
frame.left=3
|
||||
frame.right=3
|
||||
|
||||
[MenuItem]
|
||||
inherits=PanelButtonCommand
|
||||
interior.element=menuitem
|
||||
indicator.size=8
|
||||
text.focus.color=#{{base05-hex}}
|
||||
text.press.color=#{{base05-hex}}
|
||||
|
||||
[MenuBarItem]
|
||||
inherits=PanelButtonCommand
|
||||
interior.element=menubaritem
|
||||
frame=false
|
||||
text.margin.top=3
|
||||
text.margin.bottom=3
|
||||
text.margin.left=5
|
||||
text.margin.right=5
|
||||
|
||||
[StatusBar]
|
||||
inherits=Toolbar
|
||||
frame.element=toolbar
|
||||
font.bold=true
|
||||
text.normal.color=#{{base05-hex}}
|
||||
frame=true
|
||||
frame.top=0
|
||||
frame.bottom=0
|
||||
|
||||
[TitleBar]
|
||||
inherits=PanelButtonCommand
|
||||
frame=false
|
||||
interior=false
|
||||
text.margin.top=2
|
||||
text.margin.bottom=2
|
||||
text.margin.left=3
|
||||
text.margin.right=3
|
||||
|
||||
[ComboBox]
|
||||
inherits=PanelButtonCommand
|
||||
indicator.size=8
|
||||
frame.top=3
|
||||
frame.bottom=3
|
||||
frame.left=3
|
||||
frame.right=3
|
||||
text.margin.top=1
|
||||
text.margin.bottom=1
|
||||
text.margin.left=3
|
||||
text.margin.right=3
|
||||
text.toggle.color=#{{base05-hex}}
|
||||
|
||||
[ToolboxTab]
|
||||
inherits=PanelButtonCommand
|
||||
text.normal.color=#{{base05-hex}}
|
||||
text.press.color=#{{base05-hex}}
|
||||
text.focus.color=#{{base05-hex}}
|
||||
|
||||
[Hacks]
|
||||
transparent_dolphin_view=false
|
||||
blur_konsole=true
|
||||
transparent_ktitle_label=true
|
||||
transparent_menutitle=true
|
||||
respect_darkness=true
|
||||
kcapacitybar_as_progressbar=true
|
||||
force_size_grip=false
|
||||
iconless_pushbutton=true
|
||||
iconless_menu=false
|
||||
disabled_icon_opacity=100
|
||||
lxqtmainmenu_iconsize=0
|
||||
normal_default_pushbutton=true
|
||||
single_top_toolbar=false
|
||||
tint_on_mouseover=0
|
||||
transparent_pcmanfm_sidepane=true
|
||||
transparent_pcmanfm_view=false
|
||||
blur_translucent=true
|
||||
centered_forms=false
|
||||
kinetic_scrolling=false
|
||||
middle_click_scroll=false
|
||||
no_selection_tint=false
|
||||
noninteger_translucency=false
|
||||
style_vertical_toolbars=false
|
||||
blur_only_active_window=false
|
||||
|
||||
[Window]
|
||||
interior=true
|
||||
interior.element=window
|
||||
frame.top=0
|
||||
frame.bottom=0
|
||||
frame.left=0
|
||||
frame.right=0
|
|
@ -1,6 +1,5 @@
|
|||
{
|
||||
x,
|
||||
inputs,
|
||||
pkgs,
|
||||
lib,
|
||||
config,
|
||||
|
@ -20,7 +19,6 @@ in
|
|||
};
|
||||
};
|
||||
|
||||
imports = with inputs; [ hyprland.homeManagerModules.default ];
|
||||
config = mkIf cfg.enable {
|
||||
wayland.windowManager.hyprland = on // {
|
||||
xwayland = on;
|
||||
|
|
|
@ -1,6 +1,5 @@
|
|||
{
|
||||
x,
|
||||
inputs,
|
||||
lib,
|
||||
config,
|
||||
...
|
||||
|
@ -17,8 +16,5 @@ in
|
|||
};
|
||||
};
|
||||
|
||||
imports = with inputs; [ hyprland.nixosModules.default ];
|
||||
config = mkIf cfg.enable {
|
||||
programs.hyprland = on;
|
||||
};
|
||||
config = mkIf cfg.enable { programs.hyprland = on; };
|
||||
}
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
verCli ? null,
|
||||
verApi ? null,
|
||||
verCli ? "5.0.12",
|
||||
verApi ? "0.7.0",
|
||||
#
|
||||
pkgs,
|
||||
fetchPypi,
|
||||
|
|
|
@ -1,6 +1,4 @@
|
|||
{
|
||||
version ? null,
|
||||
#
|
||||
rustPlatform,
|
||||
fetchFromGitHub,
|
||||
pkg-config,
|
||||
|
@ -9,8 +7,8 @@
|
|||
}:
|
||||
|
||||
rustPlatform.buildRustPackage rec {
|
||||
inherit version;
|
||||
pname = "lowfi";
|
||||
version = "1.5.6";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "talwat";
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue