mirror of
https://github.com/kittywitch/nixfiles.git
synced 2026-02-09 20:39:18 -08:00
meep
This commit is contained in:
parent
e8f6d67625
commit
743741f976
10 changed files with 163 additions and 22 deletions
|
|
@ -33,9 +33,9 @@ in {
|
||||||
# ▀
|
# ▀
|
||||||
#
|
#
|
||||||
personalBindings = {
|
personalBindings = {
|
||||||
"Mod+Return".action = sh ''${getExe config.programs.wezterm.package}'';
|
"Mod+Return".action = sh ''${getExe config.programs.alacritty.package}'';
|
||||||
"Mod+T".action.toggle-window-floating = {};
|
"Mod+T".action.toggle-window-floating = {};
|
||||||
"Mod+D".action = sh ''${getExe config.programs.fuzzel.package} -T "${getExe config.programs.wezterm.package} start"'';
|
"Mod+D".action = sh ''${getExe config.programs.fuzzel.package} -T "${getExe config.programs.alacritty.package} --command"'';
|
||||||
"Mod+Escape".action = sh ''${getExe config.programs.wlogout.package} -p layer-shell'';
|
"Mod+Escape".action = sh ''${getExe config.programs.wlogout.package} -p layer-shell'';
|
||||||
"Mod+Shift+Escape".action = sh ''${getExe config.programs.swaylock.package} -f'';
|
"Mod+Shift+Escape".action = sh ''${getExe config.programs.swaylock.package} -f'';
|
||||||
"Alt+Tab" = {
|
"Alt+Tab" = {
|
||||||
|
|
|
||||||
|
|
@ -67,9 +67,9 @@ _: {
|
||||||
}
|
}
|
||||||
|
|
||||||
#workspaces button.active, #workspaces button.focused {
|
#workspaces button.active, #workspaces button.focused {
|
||||||
background: @base0E;
|
background: @base0C;
|
||||||
color: @base00;
|
color: @base00;
|
||||||
border-bottom: 3px solid @base0E;
|
border-bottom: 3px solid @base0C;
|
||||||
}
|
}
|
||||||
|
|
||||||
#window {
|
#window {
|
||||||
|
|
@ -87,7 +87,7 @@ _: {
|
||||||
}
|
}
|
||||||
|
|
||||||
#mpris {
|
#mpris {
|
||||||
color: @base0A;
|
color: @base00;
|
||||||
}
|
}
|
||||||
|
|
||||||
#custom-notification {
|
#custom-notification {
|
||||||
|
|
@ -95,21 +95,21 @@ _: {
|
||||||
}
|
}
|
||||||
|
|
||||||
#mpris.playing {
|
#mpris.playing {
|
||||||
background-color: @base0E;
|
background-color: @base0B;
|
||||||
}
|
}
|
||||||
|
|
||||||
#mpris.paused {
|
#mpris.paused {
|
||||||
background-color: @base09;
|
background-color: @base0A;
|
||||||
}
|
}
|
||||||
|
|
||||||
#mpris.stopped {
|
#mpris.stopped {
|
||||||
background-color: @base08;
|
background-color: @base09;
|
||||||
}
|
}
|
||||||
|
|
||||||
#mode {
|
#mode {
|
||||||
background: @base07;
|
background: @base07;
|
||||||
border-bottom: 3px solid @base0E;
|
border-bottom: 3px solid @base0D;
|
||||||
color: @base06;
|
color: @base02;
|
||||||
}
|
}
|
||||||
|
|
||||||
#clock {
|
#clock {
|
||||||
|
|
@ -119,20 +119,20 @@ _: {
|
||||||
}
|
}
|
||||||
|
|
||||||
#battery.charging {
|
#battery.charging {
|
||||||
color: white;
|
color: @base00;
|
||||||
background-color: #26A65B;
|
background-color: @base0B;
|
||||||
}
|
}
|
||||||
|
|
||||||
@keyframes blink {
|
@keyframes blink {
|
||||||
to {
|
to {
|
||||||
background-color: #ffffff;
|
background-color: @base00;
|
||||||
color: black;
|
color: @base07;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
#battery.warning:not(.charging) {
|
#battery.warning:not(.charging) {
|
||||||
background: #f53c3c;
|
background: @base0F;
|
||||||
color: white;
|
color: @base00;
|
||||||
animation-name: blink;
|
animation-name: blink;
|
||||||
animation-duration: 0.5s;
|
animation-duration: 0.5s;
|
||||||
animation-timing-function: steps(12);
|
animation-timing-function: steps(12);
|
||||||
|
|
|
||||||
|
|
@ -34,5 +34,18 @@ _: {
|
||||||
matches = [{app-id = "^spotify$";}];
|
matches = [{app-id = "^spotify$";}];
|
||||||
open-on-workspace = "media";
|
open-on-workspace = "media";
|
||||||
}
|
}
|
||||||
|
{
|
||||||
|
matches = [
|
||||||
|
{
|
||||||
|
app-id = "steam";
|
||||||
|
title = "^notificationtoasts_\d+_desktop$";
|
||||||
|
}
|
||||||
|
];
|
||||||
|
default-floating-position = {
|
||||||
|
x = 10;
|
||||||
|
y = 10;
|
||||||
|
relative-to = "top-right";
|
||||||
|
};
|
||||||
|
}
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -6,6 +6,20 @@
|
||||||
name = "Bibata-Modern-Ice";
|
name = "Bibata-Modern-Ice";
|
||||||
size = 32;
|
size = 32;
|
||||||
};
|
};
|
||||||
|
fonts = {
|
||||||
|
sansSerif = {
|
||||||
|
name = "Jost";
|
||||||
|
package = pkgs.jost;
|
||||||
|
};
|
||||||
|
serif = {
|
||||||
|
name = "Libre Baskerville";
|
||||||
|
package = pkgs.libre-baskerville;
|
||||||
|
};
|
||||||
|
monospace = {
|
||||||
|
name = "Monaspace Krypton";
|
||||||
|
package = pkgs.monaspace;
|
||||||
|
};
|
||||||
|
};
|
||||||
autoEnable = true;
|
autoEnable = true;
|
||||||
base16Scheme = "${pkgs.base16-schemes}/share/themes/sakura.yaml";
|
base16Scheme = "${pkgs.base16-schemes}/share/themes/sakura.yaml";
|
||||||
};
|
};
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,7 @@
|
||||||
_: {
|
{ pkgs, ... }: {
|
||||||
stylix.targets.alacritty.enable = true;
|
stylix.targets.alacritty.enable = true;
|
||||||
programs.alacritty = {
|
programs.alacritty = {
|
||||||
enable = true;
|
enable = true;
|
||||||
|
package = pkgs.alacritty-graphics;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
||||||
100
home/profiles/graphical/fastfetch.nix
Normal file
100
home/profiles/graphical/fastfetch.nix
Normal file
|
|
@ -0,0 +1,100 @@
|
||||||
|
_: {
|
||||||
|
programs.fastfetch = {
|
||||||
|
enable = true;
|
||||||
|
settings = {
|
||||||
|
logo = {
|
||||||
|
type = "chafa";
|
||||||
|
source = ./nixowos.png;
|
||||||
|
height = 32;
|
||||||
|
padding = {
|
||||||
|
right = 2;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
display = {
|
||||||
|
size = {
|
||||||
|
binaryPrefix = "si";
|
||||||
|
};
|
||||||
|
color = "magenta";
|
||||||
|
separator = " ";
|
||||||
|
};
|
||||||
|
modules = [
|
||||||
|
{
|
||||||
|
type = "datetime";
|
||||||
|
key = "Date";
|
||||||
|
format = "{1}-{3}-{11}";
|
||||||
|
}
|
||||||
|
{
|
||||||
|
type = "datetime";
|
||||||
|
key = "Time";
|
||||||
|
format = "{14}:{17}:{20}";
|
||||||
|
}
|
||||||
|
"break"
|
||||||
|
"title"
|
||||||
|
"break"
|
||||||
|
"os"
|
||||||
|
"kernel"
|
||||||
|
"bootmgr"
|
||||||
|
"uptime"
|
||||||
|
{
|
||||||
|
type = "battery";
|
||||||
|
format = "{/4}{-}{/}{4}{?5} [{5}]{?}";
|
||||||
|
}
|
||||||
|
"break"
|
||||||
|
"shell"
|
||||||
|
"display"
|
||||||
|
"terminal"
|
||||||
|
"break"
|
||||||
|
"chassis"
|
||||||
|
"board"
|
||||||
|
{
|
||||||
|
type = "cpu";
|
||||||
|
showPeCoreCount = true;
|
||||||
|
temp = true;
|
||||||
|
}
|
||||||
|
{
|
||||||
|
type = "gpu";
|
||||||
|
key = "GPU";
|
||||||
|
temp = true;
|
||||||
|
}
|
||||||
|
"monitor"
|
||||||
|
"memory"
|
||||||
|
{
|
||||||
|
type = "swap";
|
||||||
|
separate = true;
|
||||||
|
}
|
||||||
|
"break"
|
||||||
|
"disk"
|
||||||
|
"zpool"
|
||||||
|
{
|
||||||
|
type = "physicaldisk";
|
||||||
|
temp = true;
|
||||||
|
}
|
||||||
|
"lm"
|
||||||
|
"wm"
|
||||||
|
"theme"
|
||||||
|
"wmtheme"
|
||||||
|
"icons"
|
||||||
|
"font"
|
||||||
|
"cursor"
|
||||||
|
"terminal"
|
||||||
|
"terminalfont"
|
||||||
|
"terminalsize"
|
||||||
|
"terminaltheme"
|
||||||
|
"break"
|
||||||
|
{
|
||||||
|
type = "weather";
|
||||||
|
timeout = 1000;
|
||||||
|
}
|
||||||
|
"dns"
|
||||||
|
"break"
|
||||||
|
"break"
|
||||||
|
"bluetooth"
|
||||||
|
"break"
|
||||||
|
"player"
|
||||||
|
"media"
|
||||||
|
"break"
|
||||||
|
"colors"
|
||||||
|
];
|
||||||
|
};
|
||||||
|
};
|
||||||
|
}
|
||||||
BIN
home/profiles/graphical/nixowos.png
Normal file
BIN
home/profiles/graphical/nixowos.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 163 KiB |
11
home/profiles/graphical/uwufetch.nix
Normal file
11
home/profiles/graphical/uwufetch.nix
Normal file
|
|
@ -0,0 +1,11 @@
|
||||||
|
{
|
||||||
|
pkgs,
|
||||||
|
lib,
|
||||||
|
...
|
||||||
|
}: let
|
||||||
|
inherit (lib.meta) getExe;
|
||||||
|
in {
|
||||||
|
programs.zsh.shellAliases = {
|
||||||
|
uwufetch = "${getExe pkgs.fastfetch} --chafa ${./nixowos.png} --logo-height 32";
|
||||||
|
};
|
||||||
|
}
|
||||||
|
|
@ -13,10 +13,6 @@ in {
|
||||||
home.packages = with pkgs; [
|
home.packages = with pkgs; [
|
||||||
# programs.zsh.enableAutosuggestions only includes nix-zsh-autocompletions
|
# programs.zsh.enableAutosuggestions only includes nix-zsh-autocompletions
|
||||||
zsh-completions
|
zsh-completions
|
||||||
fortune
|
|
||||||
hyfetch
|
|
||||||
fastfetch
|
|
||||||
ponysay
|
|
||||||
];
|
];
|
||||||
|
|
||||||
#xdg.configFile."kattheme_immutable.json".text = serde.toJSON rec {
|
#xdg.configFile."kattheme_immutable.json".text = serde.toJSON rec {
|
||||||
|
|
@ -61,7 +57,7 @@ in {
|
||||||
''
|
''
|
||||||
}
|
}
|
||||||
PROMPT_EOL_MARK='''
|
PROMPT_EOL_MARK='''
|
||||||
ZSH_TAB_TITLE_ADDITIONAL_TERMS='wezterm'
|
ZSH_TAB_TITLE_ADDITIONAL_TERMS='alacritty'
|
||||||
ZSH_TAB_TITLE_ENABLE_FULL_COMMAND=true
|
ZSH_TAB_TITLE_ENABLE_FULL_COMMAND=true
|
||||||
zmodload -i zsh/complist
|
zmodload -i zsh/complist
|
||||||
h=()
|
h=()
|
||||||
|
|
|
||||||
|
|
@ -13,6 +13,12 @@
|
||||||
name = "Bibata-Modern-Ice";
|
name = "Bibata-Modern-Ice";
|
||||||
size = 32;
|
size = 32;
|
||||||
};
|
};
|
||||||
|
opacity = {
|
||||||
|
desktop = 1.0;
|
||||||
|
applications = 1.0;
|
||||||
|
terminal = 0.8;
|
||||||
|
popups = 0.8;
|
||||||
|
};
|
||||||
fonts = {
|
fonts = {
|
||||||
sansSerif = {
|
sansSerif = {
|
||||||
name = "Jost";
|
name = "Jost";
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue