home packages and others
This commit is contained in:
parent
5406cf3a7b
commit
d3c4b789f7
6 changed files with 177 additions and 68 deletions
|
|
@ -12,6 +12,31 @@
|
|||
".config/waybar/config".source = (if vars.user == "alyx" then config.lib.file.mkOutOfStoreSymlink "${homeDirectory}/.config/nixos/home/waybar/cyberhack" else config.lib.file.mkOutOfStoreSymlink "${homeDirectory}/.config/nixos/home/waybar/modern");
|
||||
".config/waybar/style.css".source = (if vars.user == "alyx" then config.lib.file.mkOutOfStoreSymlink "${homeDirectory}/.config/nixos/home/waybar/cyberhack.css" else config.lib.file.mkOutOfStoreSymlink "${homeDirectory}/.config/nixos/home/waybar/modern.css");
|
||||
};
|
||||
|
||||
pointerCursor = {
|
||||
gtk.enable = true;
|
||||
x11.enable = true;
|
||||
package = pkgs.catppuccin-cursors.mochaMauve;
|
||||
name = "catppuccin-mocha-mauve-cursors";
|
||||
size = 24;
|
||||
};
|
||||
gtk = {
|
||||
enable = true;
|
||||
theme = {
|
||||
name = "CyberHack";
|
||||
package = pkgs.mypackages.cyberhack;
|
||||
};
|
||||
};
|
||||
qt = {
|
||||
enable = true;
|
||||
style.name = "kvantum";
|
||||
platformTheme = "qt5ct";
|
||||
};
|
||||
dconf.settings = {
|
||||
"org/gnome/desktop/interface" = {
|
||||
color-scheme = "prefer-dark";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
programs.home-manager.enable = true;
|
||||
|
|
@ -57,6 +82,16 @@
|
|||
};
|
||||
};
|
||||
|
||||
xdg.configFile = {
|
||||
"Kvantum/CyberHack".source = "${pkgs.mypackages.cyberhack}/share/Kvantum/CyberHack";
|
||||
"Kvantum/CyberHack-90".source = "${pkgs.mypackages.cyberhack}/share/Kvantum/CyberHack-90";
|
||||
"Kvantum/CyberHack-solid".source = "${pkgs.mypackages.cyberhack}/share/Kvantum/CyberHack-solid";
|
||||
"Kvantum/kvantum.kvconfig".text = ''
|
||||
[General]
|
||||
theme=CyberHack-90
|
||||
'';
|
||||
};
|
||||
|
||||
wayland.windowManager.sway.enable = true;
|
||||
wayland.windowManager.sway.xwayland = true;
|
||||
wayland.windowManager.sway.package = pkgs.swayfx;
|
||||
|
|
@ -69,6 +104,37 @@
|
|||
programs.obs-studio.enable = true;
|
||||
home.packages = with pkgs; [
|
||||
fzf
|
||||
libsForQt5.qt5ct
|
||||
kdePackages.qt6ct
|
||||
libsForQt5.qtstyleplugin-kvantum
|
||||
kdePackages.qtstyleplugin-kvantum
|
||||
mypackages.cyberhack
|
||||
android-tools
|
||||
blender
|
||||
brightnessctl
|
||||
bs-manager
|
||||
clonehero
|
||||
comma
|
||||
fastfetch
|
||||
gimp
|
||||
hyfetch
|
||||
inkscape
|
||||
kanshi
|
||||
libnotify
|
||||
mpc
|
||||
nemo
|
||||
pavucontrol
|
||||
playerctl
|
||||
prismlauncher
|
||||
swaybg
|
||||
swaynotificationcenter
|
||||
tetrio-desktop
|
||||
transmission_4-qt
|
||||
vesktop
|
||||
wl-clipboard
|
||||
wlr-randr
|
||||
wttrbar
|
||||
v4l-utils
|
||||
];
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -115,18 +115,6 @@ input "4152:6202:SteelSeries_SteelSeries_Aerox_3_Wireless" {
|
|||
pointer_accel 0.1
|
||||
}
|
||||
|
||||
output "Dell Inc. DELL P2411H MGMHG1681VAU" {
|
||||
pos 0 1050
|
||||
}
|
||||
|
||||
output "LG Display 0x0437 Unknown" {
|
||||
scale 1.25
|
||||
}
|
||||
|
||||
output "Samsung Electric Company SyncMaster HMDQ202016" {
|
||||
pos 75 0
|
||||
}
|
||||
|
||||
mode "resize" {
|
||||
bindsym Down resize grow height 10 px
|
||||
bindsym Escape mode default
|
||||
|
|
|
|||
|
|
@ -18,6 +18,8 @@
|
|||
nano = "nvim";
|
||||
};
|
||||
|
||||
services.displayManager.ly.enable = true;
|
||||
|
||||
services.printing.enable = true;
|
||||
services.printing.drivers = [pkgs.gutenprint];
|
||||
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
|
||||
{
|
||||
imports = [
|
||||
# ../../pkgs
|
||||
../pkgs
|
||||
];
|
||||
|
||||
nix.settings.experimental-features = "nix-command flakes";
|
||||
|
|
@ -37,6 +37,11 @@
|
|||
gnupg.enable = true;
|
||||
};
|
||||
|
||||
programs.gnupg.agent = {
|
||||
enable = true;
|
||||
enableSSHSupport = true;
|
||||
};
|
||||
|
||||
systemd.user.services.polkit-gnome-authentication-agent-1 = {
|
||||
description = "polkit-gnome-authentication-agent-1";
|
||||
wantedBy = [ "graphical-session.target" ];
|
||||
|
|
@ -89,6 +94,11 @@
|
|||
variant = "";
|
||||
};
|
||||
|
||||
environment.sessionVariables = {
|
||||
QT_STYLE_OVERRIDE="Kvantum";
|
||||
QT_QPA_PLATFORMTHEME="qt5ct";
|
||||
};
|
||||
|
||||
services.pulseaudio.enable = false;
|
||||
security.rtkit.enable = true;
|
||||
services.pipewire = {
|
||||
|
|
@ -109,8 +119,17 @@
|
|||
nixpkgs.config.allowUnfree = true;
|
||||
|
||||
environment.systemPackages = with pkgs; [
|
||||
|
||||
|
||||
mypackages.cyberhack
|
||||
catppuccin-cursors.mochaMauve
|
||||
gsettings-desktop-schemas
|
||||
adwaita-icon-theme
|
||||
lact
|
||||
neovim
|
||||
libsecret
|
||||
wget
|
||||
pciutils
|
||||
unzip
|
||||
p7zip
|
||||
];
|
||||
|
||||
fonts.packages = with pkgs; [
|
||||
|
|
|
|||
24
pkgs/cyberhack.nix
Normal file
24
pkgs/cyberhack.nix
Normal file
|
|
@ -0,0 +1,24 @@
|
|||
# /etc/nixos/pkgs/gtk-theme.nix
|
||||
|
||||
{
|
||||
stdenvNoCC,
|
||||
pkgs,
|
||||
}:
|
||||
stdenvNoCC.mkDerivation {
|
||||
pname = "cyberhack";
|
||||
version = "1.0";
|
||||
src = pkgs.fetchgit {
|
||||
url = "https://git.disroot.org/eudaimon/CyberHack.git";
|
||||
rev = "master";
|
||||
sha256 = "17lh4flbsgh5ddr6la2vnj3pd0185a2d7cwakm5c4ac9glx0wx0b";
|
||||
};
|
||||
installPhase = ''
|
||||
mkdir -p $out/share/themes
|
||||
cp -rT $src $out/share/themes/CyberHack
|
||||
|
||||
mkdir -p $out/share/Kvantum
|
||||
cp -r $src/Kvantum/* $out/share/Kvantum/
|
||||
|
||||
'';
|
||||
dontBuild = true;
|
||||
}
|
||||
10
pkgs/default.nix
Normal file
10
pkgs/default.nix
Normal file
|
|
@ -0,0 +1,10 @@
|
|||
# /etc/nixos/pkgs/default.nix
|
||||
{pkgs, ...}: let
|
||||
callPackage = pkgs.callPackage;
|
||||
in {
|
||||
nixpkgs.overlays = [(final: prev: {
|
||||
mypackages = {
|
||||
cyberhack = callPackage ./cyberhack.nix {};
|
||||
};
|
||||
})];
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue