add nixcord

Former-commit-id: 41dacd47a5
This commit is contained in:
Hadi
2025-03-04 20:57:33 +01:00
parent 5fd0da5327
commit a38304d73b
23 changed files with 443 additions and 561 deletions

View File

@@ -0,0 +1,8 @@
{ inputs, ... }: {
imports = [ inputs.nixcord.homeManagerModules.nixcord ];
programs.nixcord = {
enable = true;
config = { frameless = true; };
};
}

View File

@@ -1,6 +1,6 @@
# My shell configuration
{ pkgs, lib, config, ... }:
let fetch = config.var.theme.fetch; # neofetch, nerdfetch, pfetch
let fetch = config.theme.fetch; # neofetch, nerdfetch, pfetch
in {
home.packages = with pkgs; [ bat ripgrep tldr sesh ];

View File

@@ -0,0 +1,6 @@
{ inputs, pkgs, ... }: {
home.packages = [
inputs.superfile.packages.${pkgs.system}.default # CLI file manager
];
}

View File

@@ -1,6 +1,6 @@
{ config, ... }:
let
animationSpeed = config.var.theme.animation-speed;
animationSpeed = config.theme.animation-speed;
animationDuration = if animationSpeed == "slow" then
"4"

View File

@@ -1,13 +1,13 @@
# So best window tiling manager
{ pkgs, config, inputs, ... }:
let
border-size = config.var.theme.border-size;
gaps-in = config.var.theme.gaps-in;
gaps-out = config.var.theme.gaps-out;
active-opacity = config.var.theme.active-opacity;
inactive-opacity = config.var.theme.inactive-opacity;
rounding = config.var.theme.rounding;
blur = config.var.theme.blur;
border-size = config.theme.border-size;
gaps-in = config.theme.gaps-in;
gaps-out = config.theme.gaps-out;
active-opacity = config.theme.active-opacity;
inactive-opacity = config.theme.inactive-opacity;
rounding = config.theme.rounding;
blur = config.theme.blur;
keyboardLayout = config.var.keyboardLayout;
in {
@@ -59,6 +59,7 @@ in {
"DP-8, disable"
"DP-9, disable"
"HDMI-A-1,3440x1440@99.98,auto,1"
"desc:United Microelectr Corporation UMC SHARP,3840x2160,auto,2"
",prefered,auto,1"
];

View File

@@ -2,7 +2,7 @@
# Display informations like workspaces, battery, wifi, ...
{ inputs, config, ... }:
let
transparentButtons = config.var.theme.bar.transparentButtons;
transparentButtons = config.theme.bar.transparentButtons;
accent = "#${config.lib.stylix.colors.base0D}";
accent-alt = "#${config.lib.stylix.colors.base03}";
@@ -12,15 +12,15 @@ let
font = "${config.stylix.fonts.serif.name}";
fontSize = "${toString config.stylix.fonts.sizes.desktop}";
rounding = config.var.theme.rounding;
border-size = config.var.theme.border-size;
rounding = config.theme.rounding;
border-size = config.theme.border-size;
gaps-out = config.var.theme.gaps-out;
gaps-in = config.var.theme.gaps-in;
gaps-out = config.theme.gaps-out;
gaps-in = config.theme.gaps-in;
floating = config.var.theme.bar.floating;
transparent = config.var.theme.bar.transparent;
position = config.var.theme.bar.position;
floating = config.theme.bar.floating;
transparent = config.theme.bar.transparent;
position = config.theme.bar.position;
location = config.var.location;
in {

View File

@@ -6,7 +6,7 @@ let
background-alt = "#${config.lib.stylix.colors.base01}";
foreground = "#${config.lib.stylix.colors.base05}";
font = config.stylix.fonts.serif.name;
rounding = config.var.theme.rounding;
rounding = config.theme.rounding;
font-size = config.stylix.fonts.sizes.popups;
in {