update
This commit is contained in:
parent
b956fad712
commit
bb4206eeef
72
flake.lock
72
flake.lock
|
@ -5,7 +5,9 @@
|
||||||
"compare-to": "compare-to",
|
"compare-to": "compare-to",
|
||||||
"flake-schemas": "flake-schemas",
|
"flake-schemas": "flake-schemas",
|
||||||
"home-manager": "home-manager",
|
"home-manager": "home-manager",
|
||||||
"nixpkgs": "nixpkgs",
|
"nixpkgs": [
|
||||||
|
"nixpkgs"
|
||||||
|
],
|
||||||
"systems": "systems",
|
"systems": "systems",
|
||||||
"yafas": "yafas"
|
"yafas": "yafas"
|
||||||
},
|
},
|
||||||
|
@ -351,24 +353,6 @@
|
||||||
"type": "github"
|
"type": "github"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"hyprland-contrib": {
|
|
||||||
"inputs": {
|
|
||||||
"nixpkgs": "nixpkgs_2"
|
|
||||||
},
|
|
||||||
"locked": {
|
|
||||||
"lastModified": 1705671586,
|
|
||||||
"narHash": "sha256-JOwVlSgwo2nqQRcArelrx/lK9OUoUxaXUQThQw1q8oA=",
|
|
||||||
"owner": "hyprwm",
|
|
||||||
"repo": "contrib",
|
|
||||||
"rev": "72a67d0f58d0ed44a20341fddb2bdfa33c2a2558",
|
|
||||||
"type": "github"
|
|
||||||
},
|
|
||||||
"original": {
|
|
||||||
"owner": "hyprwm",
|
|
||||||
"repo": "contrib",
|
|
||||||
"type": "github"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"hyprland-protocols": {
|
"hyprland-protocols": {
|
||||||
"inputs": {
|
"inputs": {
|
||||||
"nixpkgs": [
|
"nixpkgs": [
|
||||||
|
@ -471,36 +455,6 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"nixpkgs": {
|
"nixpkgs": {
|
||||||
"locked": {
|
|
||||||
"lastModified": 1705496572,
|
|
||||||
"narHash": "sha256-rPIe9G5EBLXdBdn9ilGc0nq082lzQd0xGGe092R/5QE=",
|
|
||||||
"rev": "842d9d80cfd4560648c785f8a4e6f3b096790e19",
|
|
||||||
"revCount": 572380,
|
|
||||||
"type": "tarball",
|
|
||||||
"url": "https://api.flakehub.com/f/pinned/NixOS/nixpkgs/0.1.572380%2Brev-842d9d80cfd4560648c785f8a4e6f3b096790e19/018d1ccc-5ecb-7493-8d22-0252128f007d/source.tar.gz"
|
|
||||||
},
|
|
||||||
"original": {
|
|
||||||
"type": "tarball",
|
|
||||||
"url": "https://flakehub.com/f/NixOS/nixpkgs/0.1.0.tar.gz"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"nixpkgs_2": {
|
|
||||||
"locked": {
|
|
||||||
"lastModified": 1658161305,
|
|
||||||
"narHash": "sha256-X/nhnMCa1Wx4YapsspyAs6QYz6T/85FofrI6NpdPDHg=",
|
|
||||||
"owner": "NixOS",
|
|
||||||
"repo": "nixpkgs",
|
|
||||||
"rev": "e4d49de45a3b5dbcb881656b4e3986e666141ea9",
|
|
||||||
"type": "github"
|
|
||||||
},
|
|
||||||
"original": {
|
|
||||||
"owner": "NixOS",
|
|
||||||
"ref": "nixos-unstable",
|
|
||||||
"repo": "nixpkgs",
|
|
||||||
"type": "github"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"nixpkgs_3": {
|
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1705697961,
|
"lastModified": 1705697961,
|
||||||
"narHash": "sha256-XepT3WS516evSFYkme3GrcI3+7uwXHqtHbip+t24J7E=",
|
"narHash": "sha256-XepT3WS516evSFYkme3GrcI3+7uwXHqtHbip+t24J7E=",
|
||||||
|
@ -530,22 +484,6 @@
|
||||||
"type": "github"
|
"type": "github"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"nvim-presence": {
|
|
||||||
"flake": false,
|
|
||||||
"locked": {
|
|
||||||
"lastModified": 1674984077,
|
|
||||||
"narHash": "sha256-ZpsunLsn//zYgUtmAm5FqKVueVd/Pa1r55ZDqxCimBk=",
|
|
||||||
"owner": "andweeb",
|
|
||||||
"repo": "presence.nvim",
|
|
||||||
"rev": "87c857a56b7703f976d3a5ef15967d80508df6e6",
|
|
||||||
"type": "github"
|
|
||||||
},
|
|
||||||
"original": {
|
|
||||||
"owner": "andweeb",
|
|
||||||
"repo": "presence.nvim",
|
|
||||||
"type": "github"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"openmw-git": {
|
"openmw-git": {
|
||||||
"flake": false,
|
"flake": false,
|
||||||
"locked": {
|
"locked": {
|
||||||
|
@ -573,12 +511,10 @@
|
||||||
"helix": "helix",
|
"helix": "helix",
|
||||||
"home-manager": "home-manager_2",
|
"home-manager": "home-manager_2",
|
||||||
"hyprland": "hyprland",
|
"hyprland": "hyprland",
|
||||||
"hyprland-contrib": "hyprland-contrib",
|
|
||||||
"mygui-git": "mygui-git",
|
"mygui-git": "mygui-git",
|
||||||
"nix-index-database": "nix-index-database",
|
"nix-index-database": "nix-index-database",
|
||||||
"nixpkgs": "nixpkgs_3",
|
"nixpkgs": "nixpkgs",
|
||||||
"nur": "nur",
|
"nur": "nur",
|
||||||
"nvim-presence": "nvim-presence",
|
|
||||||
"openmw-git": "openmw-git",
|
"openmw-git": "openmw-git",
|
||||||
"wezterm": "wezterm"
|
"wezterm": "wezterm"
|
||||||
}
|
}
|
||||||
|
|
89
flake.nix
89
flake.nix
|
@ -2,51 +2,80 @@
|
||||||
description = "My personal dotfiles";
|
description = "My personal dotfiles";
|
||||||
|
|
||||||
inputs = {
|
inputs = {
|
||||||
nixpkgs.url = "nixpkgs/nixpkgs-unstable";
|
nixpkgs = {
|
||||||
|
url = "nixpkgs/nixpkgs-unstable";
|
||||||
|
};
|
||||||
|
|
||||||
home-manager.url = "github:nix-community/home-manager";
|
home-manager = {
|
||||||
home-manager.inputs.nixpkgs.follows = "nixpkgs";
|
url = "github:nix-community/home-manager";
|
||||||
|
inputs.nixpkgs.follows = "nixpkgs";
|
||||||
|
};
|
||||||
|
|
||||||
chaotic-nyx.url = "github:chaotic-cx/nyx/nyxpkgs-unstable";
|
nur = {
|
||||||
|
url = "github:nix-community/NUR";
|
||||||
|
};
|
||||||
|
|
||||||
nix-index-database.url = "github:Mic92/nix-index-database";
|
chaotic-nyx = {
|
||||||
nix-index-database.inputs.nixpkgs.follows = "nixpkgs";
|
url = "github:chaotic-cx/nyx/nyxpkgs-unstable";
|
||||||
|
inputs.nixpkgs.follows = "nixpkgs";
|
||||||
|
};
|
||||||
|
|
||||||
hyprland.url = "github:hyprwm/hyprland";
|
nix-index-database = {
|
||||||
hyprland.inputs.nixpkgs.follows = "nixpkgs";
|
url = "github:Mic92/nix-index-database";
|
||||||
hyprland-contrib.url = "github:hyprwm/contrib";
|
inputs.nixpkgs.follows = "nixpkgs";
|
||||||
|
};
|
||||||
|
|
||||||
eww-systray.url = "github:ralismark/eww/tray-3";
|
hyprland = {
|
||||||
eww-systray.inputs.nixpkgs.follows = "nixpkgs";
|
url = "github:hyprwm/hyprland";
|
||||||
|
inputs.nixpkgs.follows = "nixpkgs";
|
||||||
|
};
|
||||||
|
|
||||||
nur.url = "github:nix-community/NUR";
|
eww-systray = {
|
||||||
|
url = "github:ralismark/eww/tray-3";
|
||||||
|
inputs.nixpkgs.follows = "nixpkgs";
|
||||||
|
};
|
||||||
|
|
||||||
helix.url = "github:helix-editor/helix";
|
helix = {
|
||||||
helix.inputs.nixpkgs.follows = "nixpkgs";
|
url = "github:helix-editor/helix";
|
||||||
|
inputs.nixpkgs.follows = "nixpkgs";
|
||||||
|
};
|
||||||
|
|
||||||
wezterm.url = "github:happenslol/wezterm/add-nix-flake?dir=nix";
|
wezterm = {
|
||||||
wezterm.inputs.nixpkgs.follows = "nixpkgs";
|
url = "github:happenslol/wezterm/add-nix-flake?dir=nix";
|
||||||
|
inputs.nixpkgs.follows = "nixpkgs";
|
||||||
|
};
|
||||||
|
|
||||||
gruvbox-kvantum.url = "github:thefallnn/Gruvbox-Kvantum";
|
#--- non-flakes
|
||||||
gruvbox-kvantum.flake = false;
|
|
||||||
|
|
||||||
fish-plugin-bobthefish.url = "github:oh-my-fish/theme-bobthefish";
|
fish-plugin-bobthefish = {
|
||||||
fish-plugin-bobthefish.flake = false;
|
url = "github:oh-my-fish/theme-bobthefish";
|
||||||
|
flake = false;
|
||||||
|
};
|
||||||
|
|
||||||
fish-plugin-gruvbox-theme.url = "github:Jomik/fish-gruvbox";
|
fish-plugin-gruvbox-theme = {
|
||||||
fish-plugin-gruvbox-theme.flake = false;
|
url = "github:Jomik/fish-gruvbox";
|
||||||
|
flake = false;
|
||||||
|
};
|
||||||
|
|
||||||
gruvbox-plus-icon-pack.url = "github:SylEleuth/gruvbox-plus-icon-pack";
|
gruvbox-kvantum = {
|
||||||
gruvbox-plus-icon-pack.flake = false;
|
url = "github:thefallnn/Gruvbox-Kvantum";
|
||||||
|
flake = false;
|
||||||
|
};
|
||||||
|
|
||||||
openmw-git.url = "gitlab:OpenMW/openmw";
|
gruvbox-plus-icon-pack = {
|
||||||
openmw-git.flake = false;
|
url = "github:SylEleuth/gruvbox-plus-icon-pack";
|
||||||
|
flake = false;
|
||||||
|
};
|
||||||
|
|
||||||
mygui-git.url = "github:mygui/MyGUI/dae9ac4be5a09e672bec509b1a8552b107c40214";
|
mygui-git = {
|
||||||
mygui-git.flake = false;
|
url = "github:mygui/MyGUI/dae9ac4be5a09e672bec509b1a8552b107c40214";
|
||||||
|
flake = false;
|
||||||
|
};
|
||||||
|
|
||||||
nvim-presence.url = "github:andweeb/presence.nvim";
|
openmw-git = {
|
||||||
nvim-presence.flake = false;
|
url = "gitlab:OpenMW/openmw";
|
||||||
|
flake = false;
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
outputs = {
|
outputs = {
|
||||||
|
|
|
@ -3,7 +3,6 @@
|
||||||
gruvbox-plus-icon-pack = prev.callPackage ./pkgs/gruvbox-plus-icon-pack {inherit inputs;};
|
gruvbox-plus-icon-pack = prev.callPackage ./pkgs/gruvbox-plus-icon-pack {inherit inputs;};
|
||||||
eww-hyprland-activewindow = prev.callPackage ./pkgs/eww-hyprland-activewindow {};
|
eww-hyprland-activewindow = prev.callPackage ./pkgs/eww-hyprland-activewindow {};
|
||||||
eww-hyprland-workspaces = prev.callPackage ./pkgs/eww-hyprland-workspaces {};
|
eww-hyprland-workspaces = prev.callPackage ./pkgs/eww-hyprland-workspaces {};
|
||||||
bitwarden-rofi = prev.callPackage ./pkgs/bitwarden-rofi {rofi = prev.rofi-wayland;};
|
|
||||||
|
|
||||||
ncmpcpp = prev.ncmpcpp.override {
|
ncmpcpp = prev.ncmpcpp.override {
|
||||||
visualizerSupport = true;
|
visualizerSupport = true;
|
||||||
|
@ -31,10 +30,6 @@
|
||||||
patches = [];
|
patches = [];
|
||||||
});
|
});
|
||||||
|
|
||||||
kitty = prev.kitty.overrideAttrs (old: {
|
|
||||||
patches = [./pkgs/kitty/0011-fix-test_fish_integration.patch];
|
|
||||||
});
|
|
||||||
|
|
||||||
steam = prev.steam.override {
|
steam = prev.steam.override {
|
||||||
extraPkgs = prev: [
|
extraPkgs = prev: [
|
||||||
prev.libkrb5
|
prev.libkrb5
|
||||||
|
|
|
@ -1,62 +0,0 @@
|
||||||
# Shamelessly stolen from https://raw.githubusercontent.com/nix-community/nur-combined/master/repos/reedrw/pkgs/bitwarden-rofi/default.nix
|
|
||||||
{
|
|
||||||
stdenv,
|
|
||||||
lib,
|
|
||||||
fetchFromGitHub,
|
|
||||||
makeWrapper,
|
|
||||||
unixtools,
|
|
||||||
wl-clipboard,
|
|
||||||
ydotool,
|
|
||||||
bitwarden-cli,
|
|
||||||
rofi,
|
|
||||||
jq,
|
|
||||||
keyutils,
|
|
||||||
libnotify,
|
|
||||||
}: let
|
|
||||||
bins = [
|
|
||||||
bitwarden-cli
|
|
||||||
jq
|
|
||||||
keyutils
|
|
||||||
libnotify
|
|
||||||
rofi
|
|
||||||
unixtools.getopt
|
|
||||||
wl-clipboard
|
|
||||||
ydotool
|
|
||||||
];
|
|
||||||
in
|
|
||||||
stdenv.mkDerivation rec {
|
|
||||||
pname = "bitwarden-rofi";
|
|
||||||
version = "0.5";
|
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
|
||||||
owner = "mattydebie";
|
|
||||||
repo = "bitwarden-rofi";
|
|
||||||
rev = "${version}";
|
|
||||||
sha256 = "sha256-jXPwbvUTlMdwd/SYesfMuu7sQgR2WMiKOK88tGcQrcA=";
|
|
||||||
};
|
|
||||||
|
|
||||||
buildInputs = [
|
|
||||||
makeWrapper
|
|
||||||
];
|
|
||||||
|
|
||||||
installPhase = ''
|
|
||||||
mkdir -p "$out/bin"
|
|
||||||
install -Dm755 "bwmenu" "$out/bin/bwmenu"
|
|
||||||
install -Dm755 "lib-bwmenu" "$out/bin/lib-bwmenu" # TODO don't put this in bin
|
|
||||||
|
|
||||||
install -Dm755 -d "$out/usr/share/doc/bitwarden-rofi"
|
|
||||||
install -Dm755 -d "$out/usr/share/doc/bitwarden-rofi/img"
|
|
||||||
|
|
||||||
install -Dm644 "README.md" "$out/usr/share/doc/bitwarden-rofi/README.md"
|
|
||||||
install -Dm644 img/* "$out/usr/share/doc/bitwarden-rofi/img/"
|
|
||||||
|
|
||||||
wrapProgram "$out/bin/bwmenu" --prefix PATH : ${lib.makeBinPath bins}
|
|
||||||
'';
|
|
||||||
|
|
||||||
meta = with lib; {
|
|
||||||
description = "Wrapper for Bitwarden and Rofi";
|
|
||||||
homepage = "https://github.com/mattydebie/bitwarden-rofi";
|
|
||||||
license = licenses.gpl3;
|
|
||||||
platforms = platforms.linux;
|
|
||||||
};
|
|
||||||
}
|
|
|
@ -1,22 +0,0 @@
|
||||||
From 4c56e768401f920bb3ce129e1883810b7e6323f7 Mon Sep 17 00:00:00 2001
|
|
||||||
From: Kovid Goyal <kovid@kovidgoyal.net>
|
|
||||||
Date: Sat, 11 Nov 2023 20:00:46 +0530
|
|
||||||
Subject: [PATCH] Fix #6812
|
|
||||||
|
|
||||||
---
|
|
||||||
.../fish/vendor_conf.d/kitty-shell-integration.fish | 2 +-
|
|
||||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
|
||||||
|
|
||||||
diff --git a/shell-integration/fish/vendor_conf.d/kitty-shell-integration.fish b/shell-integration/fish/vendor_conf.d/kitty-shell-integration.fish
|
|
||||||
index 77fc837c49..5f09988fb0 100644
|
|
||||||
--- a/shell-integration/fish/vendor_conf.d/kitty-shell-integration.fish
|
|
||||||
+++ b/shell-integration/fish/vendor_conf.d/kitty-shell-integration.fish
|
|
||||||
@@ -111,7 +111,7 @@ function __ksi_schedule --on-event fish_prompt -d "Setup kitty integration after
|
|
||||||
# Note that neither alias nor function is recursive in fish so if the user defines an alias/function
|
|
||||||
# for sudo it will be clobbered by us, so only install this if sudo is not already function
|
|
||||||
if not contains "no-sudo" $_ksi
|
|
||||||
- and test -n "$TERMINFO" -a "file" = (type -t sudo)
|
|
||||||
+ and test -n "$TERMINFO" -a "file" = (type -t sudo 2> /dev/null || echo "x")
|
|
||||||
and not test -r "/usr/share/terminfo/x/xterm-kitty" -o -r "/usr/share/terminfo/78/xterm-kitty"
|
|
||||||
# Ensure terminfo is available in sudo
|
|
||||||
function sudo
|
|
|
@ -18,13 +18,13 @@
|
||||||
|
|
||||||
paths = {
|
paths = {
|
||||||
"default" = "$albumartist/$year - $album%aunique{}/$track $title";
|
"default" = "$albumartist/$year - $album%aunique{}/$track $title";
|
||||||
"singleton" = "Singles/$artist/$year - $title";
|
"singleton" = "$artist/$year - $title";
|
||||||
"comp" = "Compilations/$year - $album%aunique{}/$track $title";
|
"comp" = "Compilations/$year - $album%aunique{}/$track $title";
|
||||||
};
|
};
|
||||||
|
|
||||||
replaygain = {
|
replaygain = {
|
||||||
"backend" = "gstreamer";
|
"backend" = "gstreamer";
|
||||||
"threads" = 16;
|
"threads" = 8;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
|
@ -13,13 +13,13 @@
|
||||||
custom-gruvbox = {
|
custom-gruvbox = {
|
||||||
inherits = "gruvbox";
|
inherits = "gruvbox";
|
||||||
"ui.background" = {bg = "none";};
|
"ui.background" = {bg = "none";};
|
||||||
"ui.statusline" = {bg = "none";};
|
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
settings = {
|
settings = {
|
||||||
theme = "custom-gruvbox";
|
theme = "custom-gruvbox";
|
||||||
editor = {
|
editor = {
|
||||||
|
cursorline = true;
|
||||||
line-number = "relative";
|
line-number = "relative";
|
||||||
color-modes = true;
|
color-modes = true;
|
||||||
bufferline = "multiple";
|
bufferline = "multiple";
|
||||||
|
@ -27,8 +27,16 @@
|
||||||
|
|
||||||
indent-guides.render = true;
|
indent-guides.render = true;
|
||||||
|
|
||||||
|
cursor-shape = {
|
||||||
|
"insert" = "bar";
|
||||||
|
"normal" = "block";
|
||||||
|
"select" = "underline";
|
||||||
|
};
|
||||||
|
|
||||||
statusline = {
|
statusline = {
|
||||||
left = ["mode" "spinner"];
|
separator = "|";
|
||||||
|
|
||||||
|
left = ["mode" "separator" "spinner"];
|
||||||
center = ["file-name"];
|
center = ["file-name"];
|
||||||
right = ["selections" "file-type" "position"];
|
right = ["selections" "file-type" "position"];
|
||||||
|
|
||||||
|
@ -39,6 +47,7 @@
|
||||||
|
|
||||||
lsp = {
|
lsp = {
|
||||||
display-messages = true;
|
display-messages = true;
|
||||||
|
display-inlay-hints = true;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -52,13 +61,27 @@
|
||||||
language = [
|
language = [
|
||||||
{
|
{
|
||||||
name = "nix";
|
name = "nix";
|
||||||
|
auto-format = true;
|
||||||
|
formatter = ["alejandra"];
|
||||||
language-servers = ["nixd"];
|
language-servers = ["nixd"];
|
||||||
}
|
}
|
||||||
];
|
];
|
||||||
|
|
||||||
language-server.nixd = {
|
language-server.nixd = {
|
||||||
command = "${pkgs.nixd}/bin/nixd";
|
command = "nixd";
|
||||||
|
};
|
||||||
|
|
||||||
|
formatter.alejandra = {
|
||||||
|
command = "alejandra";
|
||||||
|
args = ["-qq"];
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
extraPackages = with pkgs; [
|
||||||
|
alejandra
|
||||||
|
nixd
|
||||||
|
lua-language-server
|
||||||
|
vscode-langservers-extracted
|
||||||
|
];
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -7,7 +7,8 @@
|
||||||
y=$5
|
y=$5
|
||||||
|
|
||||||
if [[ "$( ${pkgs.file}/bin/file -Lb --mime-type "$file")" =~ ^image ]]; then
|
if [[ "$( ${pkgs.file}/bin/file -Lb --mime-type "$file")" =~ ^image ]]; then
|
||||||
${pkgs.kitty}/bin/kitty +kitten icat --silent --stdin no --transfer-mode file --place "''${w}x''${h}@''${x}x''${y}" "$file" < /dev/null > /dev/tty
|
# ''${pkgs.kitty}/bin/kitty +kitten icat --silent --stdin no --transfer-mode file --place "''${w}x''${h}@''${x}x''${y}" "$file" < /dev/null > /dev/tty
|
||||||
|
${pkgs.chafa}/bin/chafa -f kitty "$file"
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|
|
@ -1,108 +1,108 @@
|
||||||
$bg: rgb(40,40,40);
|
$bg: rgb(40, 40, 40);
|
||||||
$fg: rgb(235,219,178);
|
$fg: rgb(235, 219, 178);
|
||||||
|
|
||||||
$widgetbg: rgb(80, 73, 69);
|
$widgetbg: rgb(80, 73, 69);
|
||||||
$border: rgb(102, 92, 84);
|
$border: rgb(102, 92, 84);
|
||||||
|
|
||||||
$wsfg: rgb(235,219,178);
|
$wsfg: rgb(235, 219, 178);
|
||||||
$wsbg: rgb(60,56,54);
|
$wsbg: rgb(60, 56, 54);
|
||||||
$activewsbg: rgb(102,92,84);
|
$activewsbg: rgb(102, 92, 84);
|
||||||
|
|
||||||
$border_radius: 6px;
|
$border_radius: 6px;
|
||||||
|
|
||||||
* {
|
* {
|
||||||
all: unset;
|
all: unset;
|
||||||
|
min-width: 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
.panel {
|
.panel {
|
||||||
background: rgba($bg, 0.8);
|
background: rgba($bg, 0.8);
|
||||||
color: $fg;
|
color: $fg;
|
||||||
font-size: 14px;
|
font-size: 14px;
|
||||||
|
|
||||||
border-bottom: 4px solid $border;
|
border-bottom: 4px solid $border;
|
||||||
|
|
||||||
@mixin widget {
|
@mixin widget {
|
||||||
font-size: 12px;
|
font-size: 12px;
|
||||||
|
|
||||||
background-color: $widgetbg;
|
background-color: $widgetbg;
|
||||||
|
|
||||||
margin-top: 0.25em;
|
margin-top: 0.25em;
|
||||||
margin-bottom: 0.25em;
|
margin-bottom: 0.25em;
|
||||||
margin-left: 0.8em;
|
margin-left: 0.8em;
|
||||||
margin-right: 0.8em;
|
margin-right: 0.8em;
|
||||||
|
|
||||||
padding-left: 0.8em;
|
padding-left: 0.8em;
|
||||||
padding-right: 0.8em;
|
padding-right: 0.8em;
|
||||||
|
|
||||||
border-radius: $border-radius;
|
border-radius: $border-radius;
|
||||||
|
}
|
||||||
|
|
||||||
|
.widget-workspace {
|
||||||
|
@include widget;
|
||||||
|
padding: 0;
|
||||||
|
|
||||||
|
.workspace {
|
||||||
|
font-size: 14px;
|
||||||
}
|
}
|
||||||
|
|
||||||
.widget-workspace {
|
.workspace-button {
|
||||||
@include widget;
|
padding: 0 1em 0 1em;
|
||||||
|
|
||||||
|
:first-child {
|
||||||
|
border-radius: $border-radius 0 0 $border-radius;
|
||||||
|
}
|
||||||
|
|
||||||
|
:last-child {
|
||||||
|
border-radius: 0 $border-radius $border-radius 0;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.workspace-active {
|
||||||
|
background: $fg;
|
||||||
|
color: $bg;
|
||||||
|
border-radius: $border-radius;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.widget-activewindow {
|
||||||
|
font-size: 12px;
|
||||||
|
margin: 0 0 0 1em;
|
||||||
|
}
|
||||||
|
|
||||||
|
.widget-systray {
|
||||||
|
@include widget;
|
||||||
|
|
||||||
|
menu,
|
||||||
|
menu menu {
|
||||||
|
font-size: 14px;
|
||||||
|
border-radius: $border-radius;
|
||||||
|
|
||||||
|
background: $widgetbg;
|
||||||
|
color: $fg;
|
||||||
|
border: 1px solid $border;
|
||||||
|
|
||||||
|
padding: 0.3em;
|
||||||
|
|
||||||
|
:hover {
|
||||||
|
background: $fg;
|
||||||
|
color: $widgetbg;
|
||||||
|
}
|
||||||
|
|
||||||
|
>separator {
|
||||||
|
border-top: 1px solid;
|
||||||
|
margin: 0.5em 0 0.5em 0;
|
||||||
padding: 0;
|
padding: 0;
|
||||||
|
}
|
||||||
.workspace {
|
|
||||||
font-size: 14px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.workspace-button {
|
|
||||||
padding: 0 1em 0 1em;
|
|
||||||
|
|
||||||
:first-child {
|
|
||||||
border-radius: $border-radius 0 0 $border-radius;
|
|
||||||
}
|
|
||||||
|
|
||||||
:last-child {
|
|
||||||
border-radius: 0 $border-radius $border-radius 0;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
.workspace-active {
|
|
||||||
background: $fg;
|
|
||||||
color: $bg;
|
|
||||||
border-radius: $border-radius;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
.widget-activewindow {
|
.widget-music {
|
||||||
font-size: 12px;
|
@include widget;
|
||||||
margin: 0 0 0 1em;
|
}
|
||||||
}
|
|
||||||
|
|
||||||
.widget-systray {
|
|
||||||
@include widget;
|
|
||||||
|
|
||||||
menu, menu menu {
|
|
||||||
font-size: 14px;
|
|
||||||
border-radius: $border-radius;
|
|
||||||
|
|
||||||
background: $widgetbg;
|
|
||||||
color: $fg;
|
|
||||||
border: 1px solid $border;
|
|
||||||
|
|
||||||
padding: 0.3em;
|
|
||||||
|
|
||||||
:hover {
|
|
||||||
background: $fg;
|
|
||||||
color: $widgetbg;
|
|
||||||
}
|
|
||||||
|
|
||||||
>separator {
|
|
||||||
border-top: 1px solid;
|
|
||||||
margin: 0.5em 0 0.5em 0;
|
|
||||||
padding: 0;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
.widget-music {
|
|
||||||
@include widget;
|
|
||||||
}
|
|
||||||
|
|
||||||
.widget-time {
|
|
||||||
@include widget;
|
|
||||||
font-size: 14px;
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
|
.widget-time {
|
||||||
|
@include widget;
|
||||||
|
font-size: 14px;
|
||||||
|
}
|
||||||
|
}
|
|
@ -30,7 +30,6 @@
|
||||||
'';
|
'';
|
||||||
|
|
||||||
home.packages = [
|
home.packages = [
|
||||||
inputs.hyprland-contrib.packages.${pkgs.system}.hyprprop
|
|
||||||
pkgs.hyprpicker
|
pkgs.hyprpicker
|
||||||
pkgs.swww
|
pkgs.swww
|
||||||
pkgs.wl-clipboard
|
pkgs.wl-clipboard
|
||||||
|
|
|
@ -23,10 +23,11 @@
|
||||||
font = wezterm.font "JetBrainsMono Nerd Font",
|
font = wezterm.font "JetBrainsMono Nerd Font",
|
||||||
font_size = 10,
|
font_size = 10,
|
||||||
|
|
||||||
line_height = 1.1,
|
|
||||||
window_background_opacity = 0.9,
|
|
||||||
color_scheme = 'Gruvbox Dark (Gogh)',
|
color_scheme = 'Gruvbox Dark (Gogh)',
|
||||||
hide_tab_bar_if_only_one_tab = true,
|
hide_tab_bar_if_only_one_tab = true,
|
||||||
|
line_height = 1.1,
|
||||||
|
window_background_opacity = 0.9,
|
||||||
|
window_close_confirmation = "NeverPrompt",
|
||||||
|
|
||||||
window_padding = {
|
window_padding = {
|
||||||
left = "20",
|
left = "20",
|
||||||
|
|
|
@ -26,8 +26,6 @@
|
||||||
home.username = "manuel";
|
home.username = "manuel";
|
||||||
home.homeDirectory = "/home/manuel";
|
home.homeDirectory = "/home/manuel";
|
||||||
home.packages = with pkgs; [
|
home.packages = with pkgs; [
|
||||||
inputs.chaotic-nyx.packages.${pkgs.system}.gamescope_git
|
|
||||||
bitwarden-rofi
|
|
||||||
appimage-run
|
appimage-run
|
||||||
armcord
|
armcord
|
||||||
bc
|
bc
|
||||||
|
@ -37,7 +35,7 @@
|
||||||
calcurse
|
calcurse
|
||||||
electron
|
electron
|
||||||
filezilla
|
filezilla
|
||||||
floorp
|
gamescope
|
||||||
gimp
|
gimp
|
||||||
gnome.gnome-boxes
|
gnome.gnome-boxes
|
||||||
gnome.gnome-settings-daemon
|
gnome.gnome-settings-daemon
|
||||||
|
@ -76,6 +74,7 @@
|
||||||
vulkan-tools
|
vulkan-tools
|
||||||
wqy_zenhei #fix for missing non-ascii fonts in TF2
|
wqy_zenhei #fix for missing non-ascii fonts in TF2
|
||||||
xdg-utils
|
xdg-utils
|
||||||
|
|
||||||
];
|
];
|
||||||
|
|
||||||
home.sessionVariables = {
|
home.sessionVariables = {
|
||||||
|
|
Reference in New Issue