grouping utility apps
This commit is contained in:
36
home/core/gui/utility/default.nix
Normal file
36
home/core/gui/utility/default.nix
Normal 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
|
||||
];
|
||||
}
|
||||
@@ -11,7 +11,7 @@
|
||||
{
|
||||
color = "rgba(000000FF)";
|
||||
monitor = "";
|
||||
path = "~/media/images/wallpaper.png";
|
||||
path = "~/media/images/galaxy.png";
|
||||
blur_size = 3;
|
||||
blur_passes = 2;
|
||||
}
|
||||
|
||||
@@ -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"
|
||||
];
|
||||
};
|
||||
|
||||
72
home/core/tui/alacritty/default.nix
Normal file
72
home/core/tui/alacritty/default.nix
Normal 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;
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
}
|
||||
Reference in New Issue
Block a user