feat(ags): add nixos-logo icon and move into separate file
All checks were successful
Discord / discord commits (push) Has been skipped
All checks were successful
Discord / discord commits (push) Has been skipped
This commit is contained in:
parent
8bf5eccee0
commit
0c70dbd866
3 changed files with 51 additions and 24 deletions
|
@ -1,4 +1,4 @@
|
|||
const { Box, Label } = Widget;
|
||||
const { Box, Icon } = Widget;
|
||||
|
||||
import Audio from '../hovers/audio.ts';
|
||||
import Bluetooth from '../hovers/bluetooth.ts';
|
||||
|
@ -70,7 +70,7 @@ export default () => {
|
|||
|
||||
...hoverRevealers,
|
||||
|
||||
Label(' '),
|
||||
Icon('nixos-logo-symbolic'),
|
||||
|
||||
Separator(SPACING),
|
||||
],
|
||||
|
|
|
@ -28,30 +28,22 @@ in {
|
|||
programs.ags.enable = true;
|
||||
|
||||
home = {
|
||||
file = {
|
||||
".config/ags".source = symlink /home/${mainUser}/.nix/modules/ags/config;
|
||||
file =
|
||||
{
|
||||
".config/ags".source = symlink /home/${mainUser}/.nix/modules/ags/config;
|
||||
|
||||
# Icons
|
||||
"${agsConfigDir}/icons/mouse-razer-symbolic.svg".source = pkgs.fetchurl {
|
||||
url = "https://raw.githubusercontent.com/bithatch/razer-icon-font/main/src/devices/mouse.svg";
|
||||
hash = "sha256-A1+eIp2VEFDyY23GIHKhbnByHXrnVS3QgIJ9sjjtuZw=";
|
||||
};
|
||||
"${agsConfigDir}/icons/down-large-symbolic.svg".source = pkgs.fetchurl {
|
||||
url = "https://www.svgrepo.com/download/158537/down-chevron.svg";
|
||||
hash = "sha256-mOfNjgZh0rt6XosKA2kpLY22lJldSS1XCphgrnvZH1s=";
|
||||
};
|
||||
"${agsConfigDir}/types".source = agsTypes.source;
|
||||
"${agsConfigDir}/config.js".text =
|
||||
/*
|
||||
javascript
|
||||
*/
|
||||
''
|
||||
import { transpileTypeScript } from './js/utils.js';
|
||||
|
||||
"${agsConfigDir}/types".source = agsTypes.source;
|
||||
"${agsConfigDir}/config.js".text =
|
||||
/*
|
||||
javascript
|
||||
*/
|
||||
''
|
||||
import { transpileTypeScript } from './js/utils.js';
|
||||
|
||||
export default (await transpileTypeScript('${hostName}')).default;
|
||||
'';
|
||||
};
|
||||
export default (await transpileTypeScript('${hostName}')).default;
|
||||
'';
|
||||
}
|
||||
// (import ./icons.nix {inherit pkgs agsConfigDir;});
|
||||
|
||||
packages =
|
||||
[config.customPkgs.coloryou]
|
||||
|
|
35
modules/ags/icons.nix
Normal file
35
modules/ags/icons.nix
Normal file
|
@ -0,0 +1,35 @@
|
|||
{
|
||||
agsConfigDir,
|
||||
pkgs,
|
||||
...
|
||||
}: {
|
||||
"${agsConfigDir}/icons/mouse-razer-symbolic.svg".source = pkgs.fetchurl {
|
||||
url = "https://raw.githubusercontent.com/bithatch/razer-icon-font/main/src/devices/mouse.svg";
|
||||
hash = "sha256-A1+eIp2VEFDyY23GIHKhbnByHXrnVS3QgIJ9sjjtuZw=";
|
||||
};
|
||||
|
||||
"${agsConfigDir}/icons/down-large-symbolic.svg".source = pkgs.fetchurl {
|
||||
url = "https://www.svgrepo.com/download/158537/down-chevron.svg";
|
||||
hash = "sha256-mOfNjgZh0rt6XosKA2kpLY22lJldSS1XCphgrnvZH1s=";
|
||||
};
|
||||
|
||||
"${agsConfigDir}/icons/nixos-logo-symbolic.svg".text =
|
||||
/*
|
||||
xml
|
||||
*/
|
||||
''
|
||||
<svg viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
<defs>
|
||||
<path id="lambda" d="M7.352 1.592l-1.364.002L5.32 2.75l1.557 2.713-3.137-.008-1.32 2.34H14.11l-1.353-2.332-3.192-.006-2.214-3.865z" fill="#000000" />
|
||||
</defs>
|
||||
<use xlink:href="#lambda" />
|
||||
<use xlink:href="#lambda" transform="rotate(120 12 12)" />
|
||||
<use xlink:href="#lambda" transform="rotate(240 12 12)" />
|
||||
<g opacity=".7">
|
||||
<use xlink:href="#lambda" transform="rotate(60 12 12)" />
|
||||
<use xlink:href="#lambda" transform="rotate(180 12 12)" />
|
||||
<use xlink:href="#lambda" transform="rotate(300 12 12)" />
|
||||
</g>
|
||||
</svg>
|
||||
'';
|
||||
}
|
Loading…
Reference in a new issue