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)";
|
color = "rgba(000000FF)";
|
||||||
monitor = "";
|
monitor = "";
|
||||||
path = "~/media/images/wallpaper.png";
|
path = "~/media/images/galaxy.png";
|
||||||
blur_size = 3;
|
blur_size = 3;
|
||||||
blur_passes = 2;
|
blur_passes = 2;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -6,10 +6,21 @@
|
|||||||
splash = false;
|
splash = false;
|
||||||
splash_offset = 2.0;
|
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 = [
|
wallpaper = [
|
||||||
"DP-3,~/media/images/wallpaper.png"
|
"DP-3,~/media/images/dunes.png"
|
||||||
# "DP-1,/share/wallpapers/cat_pacman.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;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
}
|
||||||
@@ -7,10 +7,12 @@
|
|||||||
../../core/gui/xdg
|
../../core/gui/xdg
|
||||||
../../core/gui/discord
|
../../core/gui/discord
|
||||||
../../core/gui/hypr
|
../../core/gui/hypr
|
||||||
|
../../core/gui/utility
|
||||||
# core.tui
|
# core.tui
|
||||||
../../core/tui/git/cnst.nix
|
../../core/tui/git/cnst.nix
|
||||||
../../core/tui/shell/cnst.nix
|
../../core/tui/shell/cnst.nix
|
||||||
../../core/tui/foot
|
../../core/tui/foot
|
||||||
|
../../core/tui/alacritty
|
||||||
../../core/tui/neovim
|
../../core/tui/neovim
|
||||||
# core.services
|
# core.services
|
||||||
../../core/services/mako
|
../../core/services/mako
|
||||||
@@ -20,34 +22,16 @@
|
|||||||
home = {
|
home = {
|
||||||
packages = with pkgs; [
|
packages = with pkgs; [
|
||||||
# misc.gui
|
# misc.gui
|
||||||
file-roller
|
|
||||||
gnome-calculator
|
|
||||||
keepassxc
|
|
||||||
nwg-look
|
|
||||||
oculante
|
|
||||||
pavucontrol
|
|
||||||
qbittorrent
|
|
||||||
virt-manager
|
virt-manager
|
||||||
xfce.thunar
|
xfce.thunar
|
||||||
swaybg
|
|
||||||
|
|
||||||
# misc.tui
|
# misc.tui
|
||||||
alacritty
|
|
||||||
btop
|
|
||||||
calcurse
|
|
||||||
fastfetch
|
|
||||||
htop
|
|
||||||
ranger
|
ranger
|
||||||
|
|
||||||
# misc.system
|
# misc.system
|
||||||
adwaita-icon-theme
|
adwaita-icon-theme
|
||||||
grimblast
|
|
||||||
hyprpicker
|
|
||||||
networkmanagerapplet
|
|
||||||
pamixer
|
|
||||||
qt5.qtwayland
|
qt5.qtwayland
|
||||||
qt6.qtwayland
|
qt6.qtwayland
|
||||||
slurp
|
|
||||||
# thefuck
|
# thefuck
|
||||||
wireguard-tools
|
wireguard-tools
|
||||||
wl-clipboard
|
wl-clipboard
|
||||||
|
|||||||
@@ -40,6 +40,7 @@
|
|||||||
nix-output-monitor
|
nix-output-monitor
|
||||||
nvd
|
nvd
|
||||||
sbctl
|
sbctl
|
||||||
|
rocmPackages.rocm-smi
|
||||||
|
|
||||||
# Util
|
# Util
|
||||||
anyrun
|
anyrun
|
||||||
|
|||||||
@@ -40,6 +40,7 @@
|
|||||||
nix-output-monitor
|
nix-output-monitor
|
||||||
nvd
|
nvd
|
||||||
sbctl
|
sbctl
|
||||||
|
python312Packages.nvidia-ml-py
|
||||||
|
|
||||||
# Util
|
# Util
|
||||||
anyrun
|
anyrun
|
||||||
|
|||||||
Reference in New Issue
Block a user