some stuff
This commit is contained in:
parent
31f443be36
commit
5b12fcebf9
7 changed files with 2467 additions and 49 deletions
60
flake.lock
generated
60
flake.lock
generated
|
@ -68,11 +68,11 @@
|
||||||
"nixpkgs-stable": "nixpkgs-stable"
|
"nixpkgs-stable": "nixpkgs-stable"
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1740622367,
|
"lastModified": 1740678710,
|
||||||
"narHash": "sha256-7TpBfGb24DrQrdW94T5x0vHN0GF2I50fkP+YX5r6JqE=",
|
"narHash": "sha256-VP3pDWBT1SKTl0x8kRR5y09GTkkTc79VThpeadUQL94=",
|
||||||
"owner": "nix-community",
|
"owner": "nix-community",
|
||||||
"repo": "emacs-overlay",
|
"repo": "emacs-overlay",
|
||||||
"rev": "ee8442abce734e9a1d0e5824818062bcbf358e73",
|
"rev": "0f095d48c2018d23ba5d7c4ff59ddd7e65364532",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -322,11 +322,11 @@
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1740606115,
|
"lastModified": 1740679976,
|
||||||
"narHash": "sha256-GKe3vrIWcei4gSTckEzHr5Zf/g9NSofmsAnbkNYU+lM=",
|
"narHash": "sha256-6U/zvgtcGJqpOTKsIgf+mRO7/djwV07ImU/t0nZBix8=",
|
||||||
"owner": "nix-community",
|
"owner": "nix-community",
|
||||||
"repo": "home-manager",
|
"repo": "home-manager",
|
||||||
"rev": "6be185eb76295e7562f5bf2da42afe374b8beb15",
|
"rev": "343646e092696d94b6f22b6875ae685756fd4cf0",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -711,11 +711,11 @@
|
||||||
"xwayland-satellite-unstable": "xwayland-satellite-unstable"
|
"xwayland-satellite-unstable": "xwayland-satellite-unstable"
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1740592142,
|
"lastModified": 1740690416,
|
||||||
"narHash": "sha256-v+Qg8V0UHkXCDSgqKowqMyJR2LGKIJGA0HbwCRgZN/0=",
|
"narHash": "sha256-ZVyJvL/sEkBuxNh1+Y5K3XXzYowIz5UUyOqrzK2rkdc=",
|
||||||
"owner": "sodiboo",
|
"owner": "sodiboo",
|
||||||
"repo": "niri-flake",
|
"repo": "niri-flake",
|
||||||
"rev": "259a8cc3e351d0a34063ae857d3c730b1ae4ad56",
|
"rev": "18a5c6286802a8ef1109760d61740b6f321c810c",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -744,11 +744,11 @@
|
||||||
"niri-unstable": {
|
"niri-unstable": {
|
||||||
"flake": false,
|
"flake": false,
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1740587638,
|
"lastModified": 1740683787,
|
||||||
"narHash": "sha256-/BQ67VCF0ZpqCvxmVR18HdnqFy81ABWaKjz1FFwL65g=",
|
"narHash": "sha256-Q3ZqUR1xVG9MuHxInsLfqytgqCZKICYpWDIz8L11av8=",
|
||||||
"owner": "YaLTeR",
|
"owner": "YaLTeR",
|
||||||
"repo": "niri",
|
"repo": "niri",
|
||||||
"rev": "693d9355386c6217bb9cca5cb30c2b4248f19d8c",
|
"rev": "311f3be5d861bfb12ee8b3d7241bd1d1fcb5110b",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -834,11 +834,11 @@
|
||||||
},
|
},
|
||||||
"nixos-hardware": {
|
"nixos-hardware": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1740387674,
|
"lastModified": 1740646007,
|
||||||
"narHash": "sha256-pGk/aA0EBvI6o4DeuZsr05Ig/r4uMlSaf5EWUZEWM10=",
|
"narHash": "sha256-dMReDQobS3kqoiUCQIYI9c0imPXRZnBubX20yX/G5LE=",
|
||||||
"owner": "NixOS",
|
"owner": "NixOS",
|
||||||
"repo": "nixos-hardware",
|
"repo": "nixos-hardware",
|
||||||
"rev": "d58f642ddb23320965b27beb0beba7236e9117b5",
|
"rev": "009b764ac98a3602d41fc68072eeec5d24fc0e49",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -908,11 +908,11 @@
|
||||||
},
|
},
|
||||||
"nixpkgs-stable_2": {
|
"nixpkgs-stable_2": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1740463929,
|
"lastModified": 1740603184,
|
||||||
"narHash": "sha256-4Xhu/3aUdCKeLfdteEHMegx5ooKQvwPHNkOgNCXQrvc=",
|
"narHash": "sha256-t+VaahjQAWyA+Ctn2idyo1yxRIYpaDxMgHkgCNiMJa4=",
|
||||||
"owner": "NixOS",
|
"owner": "NixOS",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"rev": "5d7db4668d7a0c6cc5fc8cf6ef33b008b2b1ed8b",
|
"rev": "f44bd8ca21e026135061a0a57dcf3d0775b67a49",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -940,11 +940,11 @@
|
||||||
},
|
},
|
||||||
"nixpkgs-stable_4": {
|
"nixpkgs-stable_4": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1740463929,
|
"lastModified": 1740603184,
|
||||||
"narHash": "sha256-4Xhu/3aUdCKeLfdteEHMegx5ooKQvwPHNkOgNCXQrvc=",
|
"narHash": "sha256-t+VaahjQAWyA+Ctn2idyo1yxRIYpaDxMgHkgCNiMJa4=",
|
||||||
"owner": "nixos",
|
"owner": "nixos",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"rev": "5d7db4668d7a0c6cc5fc8cf6ef33b008b2b1ed8b",
|
"rev": "f44bd8ca21e026135061a0a57dcf3d0775b67a49",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -956,11 +956,11 @@
|
||||||
},
|
},
|
||||||
"nixpkgs_2": {
|
"nixpkgs_2": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1740367490,
|
"lastModified": 1740560979,
|
||||||
"narHash": "sha256-WGaHVAjcrv+Cun7zPlI41SerRtfknGQap281+AakSAw=",
|
"narHash": "sha256-Vr3Qi346M+8CjedtbyUevIGDZW8LcA1fTG0ugPY/Hic=",
|
||||||
"owner": "NixOS",
|
"owner": "NixOS",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"rev": "0196c0175e9191c474c26ab5548db27ef5d34b05",
|
"rev": "5135c59491985879812717f4c9fea69604e7f26f",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -1004,11 +1004,11 @@
|
||||||
},
|
},
|
||||||
"nixpkgs_5": {
|
"nixpkgs_5": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1740367490,
|
"lastModified": 1740560979,
|
||||||
"narHash": "sha256-WGaHVAjcrv+Cun7zPlI41SerRtfknGQap281+AakSAw=",
|
"narHash": "sha256-Vr3Qi346M+8CjedtbyUevIGDZW8LcA1fTG0ugPY/Hic=",
|
||||||
"owner": "nixos",
|
"owner": "nixos",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"rev": "0196c0175e9191c474c26ab5548db27ef5d34b05",
|
"rev": "5135c59491985879812717f4c9fea69604e7f26f",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -1393,11 +1393,11 @@
|
||||||
"rust-overlay": "rust-overlay_2"
|
"rust-overlay": "rust-overlay_2"
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1740594495,
|
"lastModified": 1740668882,
|
||||||
"narHash": "sha256-Q339KulMU5xw/WKdCoHq/3Mr+09Yne+gglsNhBro1zE=",
|
"narHash": "sha256-XBZMkdqWmHQi/EuXFhEqYzBL6oFvTA4uMD44C43dmzE=",
|
||||||
"owner": "sxyazi",
|
"owner": "sxyazi",
|
||||||
"repo": "yazi",
|
"repo": "yazi",
|
||||||
"rev": "20c99c6a06a7aa48c2e13fc0b6763d77c44c9b1a",
|
"rev": "f80446fb2a8dbd6668ea03c2fc982fded21dd4d6",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
2387
homes/emenel/dotfiles/dot_config/fish/completions/uv.fish
Normal file
2387
homes/emenel/dotfiles/dot_config/fish/completions/uv.fish
Normal file
File diff suppressed because it is too large
Load diff
|
@ -26,7 +26,7 @@
|
||||||
inputs.niri.overlays.niri
|
inputs.niri.overlays.niri
|
||||||
inputs.emacs-overlay.overlays.default
|
inputs.emacs-overlay.overlays.default
|
||||||
inputs.nix-rice.overlays.default
|
inputs.nix-rice.overlays.default
|
||||||
inputs.emacs-lsp-booster.overlays.default
|
# inputs.emacs-lsp-booster.overlays.default
|
||||||
|
|
||||||
(final: prev: {
|
(final: prev: {
|
||||||
wineWowPackages.stagingFull =
|
wineWowPackages.stagingFull =
|
||||||
|
@ -118,7 +118,7 @@
|
||||||
|
|
||||||
environment.systemPackages = with pkgs; [
|
environment.systemPackages = with pkgs; [
|
||||||
wget
|
wget
|
||||||
libGL
|
libGL.out
|
||||||
home-manager
|
home-manager
|
||||||
curl
|
curl
|
||||||
git-lfs
|
git-lfs
|
||||||
|
@ -502,11 +502,15 @@
|
||||||
eglexternalplatform
|
eglexternalplatform
|
||||||
glfw-wayland
|
glfw-wayland
|
||||||
glfw
|
glfw
|
||||||
libGLU.dev
|
libGL.dev
|
||||||
libuv.out
|
libuv.out
|
||||||
libressl.out
|
libressl.out
|
||||||
libudev-zero.out
|
libudev-zero.out
|
||||||
mesa.out
|
mesa.out
|
||||||
|
gtk4.out
|
||||||
|
gst_all_1.gstreamer
|
||||||
|
gst_all_1.gst-plugins-base
|
||||||
|
glib
|
||||||
];
|
];
|
||||||
|
|
||||||
fonts = {
|
fonts = {
|
||||||
|
|
|
@ -28,7 +28,6 @@
|
||||||
wayland-utils
|
wayland-utils
|
||||||
libheif.out
|
libheif.out
|
||||||
rpi-imager
|
rpi-imager
|
||||||
thonny
|
|
||||||
freecad
|
freecad
|
||||||
flatpak
|
flatpak
|
||||||
gst_all_1.gstreamer
|
gst_all_1.gstreamer
|
||||||
|
@ -124,6 +123,9 @@
|
||||||
fstl
|
fstl
|
||||||
|
|
||||||
librewolf
|
librewolf
|
||||||
|
vivaldi
|
||||||
|
|
||||||
|
gst_all_1.gstreamer
|
||||||
|
|
||||||
# screen recording and streaming
|
# screen recording and streaming
|
||||||
kooha
|
kooha
|
||||||
|
|
|
@ -130,36 +130,44 @@ in {
|
||||||
|
|
||||||
window-rules = [
|
window-rules = [
|
||||||
# global window rule for shared config
|
# global window rule for shared config
|
||||||
{ geometry-corner-radius = {
|
{
|
||||||
|
geometry-corner-radius = {
|
||||||
top-left = pkgs.rice.corner-radius;
|
top-left = pkgs.rice.corner-radius;
|
||||||
top-right = pkgs.rice.corner-radius;
|
top-right = pkgs.rice.corner-radius;
|
||||||
bottom-left = pkgs.rice.corner-radius;
|
bottom-left = pkgs.rice.corner-radius;
|
||||||
bottom-right = pkgs.rice.corner-radius;
|
bottom-right = pkgs.rice.corner-radius;
|
||||||
};
|
};
|
||||||
clip-to-geometry = true; }
|
clip-to-geometry = true;
|
||||||
|
}
|
||||||
|
|
||||||
{ matches = [
|
{
|
||||||
|
matches = [
|
||||||
{app-id="Calculator";}
|
{app-id="Calculator";}
|
||||||
{app-id="Color Picker";}
|
{app-id="Color Picker";}
|
||||||
{app-id="Volume Control";}
|
{app-id="Volume Control";}
|
||||||
|
{app-id="processing-core-PApplet";}
|
||||||
];
|
];
|
||||||
open-floating = true; }
|
open-floating = true;
|
||||||
|
}
|
||||||
|
|
||||||
{ matches = [
|
{
|
||||||
|
matches = [
|
||||||
{app-id="Plexamp";}
|
{app-id="Plexamp";}
|
||||||
{app-id="scratchpad";}
|
{app-id="scratchpad";}
|
||||||
];
|
];
|
||||||
open-on-workspace = "scratchpad";
|
open-on-workspace = "scratchpad";
|
||||||
open-floating = true; }
|
open-floating = true;
|
||||||
|
}
|
||||||
|
|
||||||
{ matches = [{app-id="launcher";}];
|
{
|
||||||
|
matches = [{app-id="launcher";}];
|
||||||
open-floating = true;
|
open-floating = true;
|
||||||
focus-ring = {
|
focus-ring = {
|
||||||
enable = true;
|
enable = true;
|
||||||
active.gradient = {
|
active.gradient = {
|
||||||
from = strPalette.normal.magenta;
|
from = strPalette.normal.magenta;
|
||||||
to = strPalette.normal.cyan;
|
to = strPalette.normal.cyan;
|
||||||
angle = 180;
|
angle = 120;
|
||||||
in' = "srgb-linear";
|
in' = "srgb-linear";
|
||||||
};
|
};
|
||||||
width = 2;
|
width = 2;
|
||||||
|
@ -170,7 +178,7 @@ in {
|
||||||
# This app-id regular expression will work for both:
|
# This app-id regular expression will work for both:
|
||||||
# host Firefox (app-id is "firefox")
|
# host Firefox (app-id is "firefox")
|
||||||
# Flatpak Firefox (app-id is "org.mozilla.firefox")
|
# Flatpak Firefox (app-id is "org.mozilla.firefox")
|
||||||
matches = [ { app-id= "r#\"firefox$\"# title=\"^Picture-in-Picture$\""; } ];
|
matches = [ { app-id= "r#\"librewolf$\"# title=\"^Picture-in-Picture$\""; } ];
|
||||||
open-floating = true;
|
open-floating = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -198,7 +206,7 @@ in {
|
||||||
|
|
||||||
"Mod+Ctrl+T".action = spawn "wezterm";
|
"Mod+Ctrl+T".action = spawn "wezterm";
|
||||||
"Mod+Ctrl+E".action = spawn "emacsclient" "-r" "-n";
|
"Mod+Ctrl+E".action = spawn "emacsclient" "-r" "-n";
|
||||||
"Mod+Ctrl+B".action = spawn "firefox";
|
"Mod+Ctrl+B".action = spawn "librewolf";
|
||||||
"Mod+Ctrl+V".action = wezlaunch "clipse";
|
"Mod+Ctrl+V".action = wezlaunch "clipse";
|
||||||
"Mod+Ctrl+F".action = wez "yazi";
|
"Mod+Ctrl+F".action = wez "yazi";
|
||||||
"Mod+Ctrl+N".action = spawn "swaync-client" "-t";
|
"Mod+Ctrl+N".action = spawn "swaync-client" "-t";
|
||||||
|
|
|
@ -100,7 +100,7 @@ in {
|
||||||
};
|
};
|
||||||
|
|
||||||
"tray" = {
|
"tray" = {
|
||||||
"icon-size" = 20;
|
"icon-size" = 22;
|
||||||
"spacing" = 10;
|
"spacing" = 10;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -139,7 +139,7 @@ in {
|
||||||
|
|
||||||
"wlr/taskbar" = {
|
"wlr/taskbar" = {
|
||||||
"format" = "{icon}";
|
"format" = "{icon}";
|
||||||
"icon-size" = 20;
|
"icon-size" = 22;
|
||||||
"tooltip-format" = "{title}";
|
"tooltip-format" = "{title}";
|
||||||
"on-click" = "activate";
|
"on-click" = "activate";
|
||||||
"app_ids-mapping" = {
|
"app_ids-mapping" = {
|
||||||
|
@ -168,7 +168,14 @@ in {
|
||||||
border: none;
|
border: none;
|
||||||
font-size: 12pt;
|
font-size: 12pt;
|
||||||
font-family: "JetBrainsMono Nerd Font" ;
|
font-family: "JetBrainsMono Nerd Font" ;
|
||||||
min-height: 25px;
|
min-height: 30px;
|
||||||
|
}
|
||||||
|
|
||||||
|
button:hover {
|
||||||
|
box-shadow: none; /* Remove predefined box-shadow */
|
||||||
|
text-shadow: none; /* Remove predefined text-shadow */
|
||||||
|
background: none; /* Remove predefined background color (white) */
|
||||||
|
transition: none; /* Disable predefined animations */
|
||||||
}
|
}
|
||||||
|
|
||||||
window#waybar {
|
window#waybar {
|
||||||
|
@ -194,6 +201,14 @@ window#waybar {
|
||||||
padding-right: 5px;
|
padding-right: 5px;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#taskbar > *:hover {
|
||||||
|
border: none;
|
||||||
|
box-shadow: none;
|
||||||
|
text-shadow: none;
|
||||||
|
border-color: transparent;
|
||||||
|
background: #333;
|
||||||
|
}
|
||||||
|
|
||||||
#network {
|
#network {
|
||||||
padding: 0 10px 0 15px;
|
padding: 0 10px 0 15px;
|
||||||
}
|
}
|
||||||
|
@ -286,6 +301,10 @@ window#waybar {
|
||||||
color: #666;
|
color: #666;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#workspaces button:hover {
|
||||||
|
background: #333;
|
||||||
|
}
|
||||||
|
|
||||||
#workspaces button.empty {
|
#workspaces button.empty {
|
||||||
color: #222;
|
color: #222;
|
||||||
}
|
}
|
||||||
|
|
|
@ -109,8 +109,6 @@
|
||||||
name = "*/";
|
name = "*/";
|
||||||
run = "git";
|
run = "git";
|
||||||
}
|
}
|
||||||
{ id = "simple-tag"; name = "*"; run = "simple-tag"; }
|
|
||||||
{ id = "simple-tag"; name = "*/"; run = "simple-tag"; }
|
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue