grouping utility apps

This commit is contained in:
cnst
2024-07-16 16:22:13 +02:00
parent 9a54eef7e0
commit af25096e79
7 changed files with 126 additions and 21 deletions

View File

@@ -0,0 +1,36 @@
{pkgs, ...}: {
programs = {
# image viewer
feh = {
enable = true;
};
# archiver
file-roller = {
enable = true;
};
# system information
fastfetch = {
enable = true;
};
# a monitor of resources
btop = {
enable = true;
settings = {
color_theme = "gruvbox_material_dark";
};
};
};
home.packages = with pkgs; [
gnome-calculator
nwg-look # GTK settings
hyprpicker # Color picker
pavucontrol # GUI sound control
pamixer # TUI sound control
keepassxc
calcurse # calendar
grimblast # screenshot
slurp # select region for screenshot
qbittorrent
networkmanagerapplet # tray icon for NetworkManager
];
}

View File

@@ -11,7 +11,7 @@
{
color = "rgba(000000FF)";
monitor = "";
path = "~/media/images/wallpaper.png";
path = "~/media/images/galaxy.png";
blur_size = 3;
blur_passes = 2;
}

View File

@@ -6,10 +6,21 @@
splash = false;
splash_offset = 2.0;
preload = ["~/media/images/nix.png" "~/media/images/wallpaper.png"];
preload = [
"~/media/images/nix.png"
"~/media/images/stacks.png"
"~/media/images/ship.png"
"~/media/images/cabin.png"
"~/media/images/dunes.png"
"~/media/images/globe.png"
"~/media/images/space.jpg"
"~/media/images/galaxy.png"
"~/media/images/deathstar.png"
"~/media/images/trollskog.png"
];
wallpaper = [
"DP-3,~/media/images/wallpaper.png"
"DP-3,~/media/images/dunes.png"
# "DP-1,/share/wallpapers/cat_pacman.png"
];
};

View File

@@ -0,0 +1,72 @@
{
programs.alacritty = {
enable = true;
settings = {
# Default colors
colors.primary = {
background = "#282828";
foreground = "#d4be98";
};
colors = {
# Normal colors
normal = {
black = "#3c3836";
red = "#ea6962";
green = "#a9b665";
yellow = "#d8a657";
blue = "#7daea3";
magenta = "#d3869b";
cyan = "#89b482";
white = "#d4be98";
};
# Bright colors (same as normal colors)
bright = {
black = "#3c3836";
red = "#ea6962";
green = "#a9b665";
yellow = "#d8a657";
blue = "#7daea3";
magenta = "#d3869b";
cyan = "#89b482";
white = "#d4be98";
};
};
font = {
size = 10;
normal = {
family = "Input Mono Compressed";
style = "Light";
};
bold = {
family = "Input Mono Compressed";
style = "Regular";
};
italic = {
family = "Input Mono Compressed";
style = "Italic";
};
};
keyboard.bindings = [
{
action = "Copy";
key = "C";
mods = "Command";
}
{
action = "Paste";
key = "V";
mods = "Command";
}
];
window = {
dynamic_title = true;
opacity = 0.9;
padding = "{ x = 5, y = 5 }";
dimensions = {
columns = 120;
lines = 35;
};
};
};
};
}

View File

@@ -7,10 +7,12 @@
../../core/gui/xdg
../../core/gui/discord
../../core/gui/hypr
../../core/gui/utility
# core.tui
../../core/tui/git/cnst.nix
../../core/tui/shell/cnst.nix
../../core/tui/foot
../../core/tui/alacritty
../../core/tui/neovim
# core.services
../../core/services/mako
@@ -20,34 +22,16 @@
home = {
packages = with pkgs; [
# misc.gui
file-roller
gnome-calculator
keepassxc
nwg-look
oculante
pavucontrol
qbittorrent
virt-manager
xfce.thunar
swaybg
# misc.tui
alacritty
btop
calcurse
fastfetch
htop
ranger
# misc.system
adwaita-icon-theme
grimblast
hyprpicker
networkmanagerapplet
pamixer
qt5.qtwayland
qt6.qtwayland
slurp
# thefuck
wireguard-tools
wl-clipboard