sdfasdf
This commit is contained in:
64
conky1.conf
Normal file
64
conky1.conf
Normal file
@@ -0,0 +1,64 @@
|
|||||||
|
conky.config = {
|
||||||
|
background = true,
|
||||||
|
update_interval = 1,
|
||||||
|
total_run_times = 0,
|
||||||
|
|
||||||
|
own_window = true,
|
||||||
|
own_window_class = 'Conky',
|
||||||
|
own_window_type = 'desktop',
|
||||||
|
own_window_transparent = false,
|
||||||
|
own_window_argb_visual = true,
|
||||||
|
own_window_argb_value = 128,
|
||||||
|
own_window_colour = '000000',
|
||||||
|
own_window_hints = 'undecorated,below,sticky,skip_taskbar,skip_pager',
|
||||||
|
|
||||||
|
alignment = 'top_left',
|
||||||
|
gap_x = 30,
|
||||||
|
gap_y = 58,
|
||||||
|
|
||||||
|
border_inner_margin = 5,
|
||||||
|
border_outer_margin = 5,
|
||||||
|
border_width = 0,
|
||||||
|
draw_borders = false,
|
||||||
|
draw_outline = false,
|
||||||
|
draw_shades = false,
|
||||||
|
|
||||||
|
font = 'Terminus (TTF):style=Medium:size=10',
|
||||||
|
use_xft = true,
|
||||||
|
uppercase = false,
|
||||||
|
|
||||||
|
default_color = 'FFFFFF',
|
||||||
|
color1 = 'FFFFFF',
|
||||||
|
color2 = 'CCCCCC',
|
||||||
|
color3 = '888888',
|
||||||
|
|
||||||
|
minimum_width = 230,
|
||||||
|
maximum_width = 300,
|
||||||
|
minimum_height = 340,
|
||||||
|
|
||||||
|
double_buffer = true,
|
||||||
|
no_buffers = true,
|
||||||
|
text_buffer_size = 2048,
|
||||||
|
imlib_cache_size = 0,
|
||||||
|
};
|
||||||
|
|
||||||
|
conky.text = [[
|
||||||
|
${alignc}${font Terminus (TTF):style=Bold:size=12}${color1}SYSTEM
|
||||||
|
${voffset 2}
|
||||||
|
${font Terminus (TTF):style=Medium:size=11}${color2}Host:${color} $nodename
|
||||||
|
${color2}Kernel:${color} $kernel
|
||||||
|
${color2}Uptime:${color} $uptime
|
||||||
|
${voffset 2}
|
||||||
|
${alignc}${font Terminus (TTF):style=Bold:size=12}${color1}CPU
|
||||||
|
${voffset 2}
|
||||||
|
${font Terminus (TTF):style=Medium:size=11}${color2}Usage:${color} ${cpu cpu0}% ${cpubar cpu0 10,100}
|
||||||
|
${color2}Frequency:${color} ${freq_g} GHz
|
||||||
|
${color2}Temperature:${color} ${hwmon 0 temp 1}°C
|
||||||
|
${cpugraph cpu0 30,150 888888 888888 -l}
|
||||||
|
${voffset 2}
|
||||||
|
${color2}Cores:${color}
|
||||||
|
${offset 0}CPU1: ${cpu cpu1}% ${cpubar cpu1 5,50}
|
||||||
|
${offset 0}CPU2: ${cpu cpu2}% ${cpubar cpu2 5,50}
|
||||||
|
${offset 0}CPU3: ${cpu cpu3}% ${cpubar cpu3 5,50}
|
||||||
|
${offset 0}CPU4: ${cpu cpu4}% ${cpubar cpu4 5,50}
|
||||||
|
]];
|
||||||
63
conky2.conf
Normal file
63
conky2.conf
Normal file
@@ -0,0 +1,63 @@
|
|||||||
|
conky.config = {
|
||||||
|
background = true,
|
||||||
|
update_interval = 1,
|
||||||
|
total_run_times = 0,
|
||||||
|
|
||||||
|
own_window = true,
|
||||||
|
own_window_class = 'Conky',
|
||||||
|
own_window_type = 'desktop',
|
||||||
|
own_window_transparent = false,
|
||||||
|
own_window_argb_visual = true,
|
||||||
|
own_window_argb_value = 128,
|
||||||
|
own_window_colour = '000000',
|
||||||
|
own_window_hints = 'undecorated,below,sticky,skip_taskbar,skip_pager',
|
||||||
|
|
||||||
|
alignment = 'top_left',
|
||||||
|
gap_x = 281,
|
||||||
|
gap_y = 58,
|
||||||
|
|
||||||
|
border_inner_margin = 5,
|
||||||
|
border_outer_margin = 5,
|
||||||
|
border_width = 0,
|
||||||
|
draw_borders = false,
|
||||||
|
draw_outline = false,
|
||||||
|
draw_shades = false,
|
||||||
|
|
||||||
|
font = 'Terminus (TTF):style=Medium:size=10',
|
||||||
|
use_xft = true,
|
||||||
|
uppercase = false,
|
||||||
|
|
||||||
|
default_color = 'FFFFFF',
|
||||||
|
color1 = 'FFFFFF',
|
||||||
|
color2 = 'CCCCCC',
|
||||||
|
color3 = '888888',
|
||||||
|
|
||||||
|
minimum_width = 240,
|
||||||
|
maximum_width = 300,
|
||||||
|
minimum_height = 340,
|
||||||
|
|
||||||
|
double_buffer = true,
|
||||||
|
no_buffers = true,
|
||||||
|
text_buffer_size = 2048,
|
||||||
|
imlib_cache_size = 0,
|
||||||
|
};
|
||||||
|
|
||||||
|
conky.text = [[
|
||||||
|
${alignc}${font Terminus (TTF):style=Bold:size=12}${color1}MEMORY
|
||||||
|
${voffset 2}
|
||||||
|
${font Terminus (TTF):style=Medium:size=11}${color2}RAM:${color} $mem / $memmax ($memperc%)
|
||||||
|
${membar 10,150}
|
||||||
|
${color2}Swap:${color} $swap / $swapmax ($swapperc%)
|
||||||
|
${swapbar 10,150}
|
||||||
|
${color2}RAM Graph:${color}
|
||||||
|
${memgraph 30,150 888888 888888 -l}
|
||||||
|
${voffset 2}
|
||||||
|
|
||||||
|
${alignc}${font Terminus (TTF):style=Bold:size=12}${color1}DISKS
|
||||||
|
${voffset 2}
|
||||||
|
${font Terminus (TTF):style=Medium:size=11}${color2}Root (/):${color}
|
||||||
|
${offset 0}${fs_used /} / ${fs_size /} (${fs_free_perc /}% free)
|
||||||
|
${offset 0}${fs_bar 10,100 /}
|
||||||
|
${color2}Disk I/O:${color}
|
||||||
|
${offset 0}Read: ${diskio_read} Write: ${diskio_write}
|
||||||
|
]];
|
||||||
64
conky3.conf
Normal file
64
conky3.conf
Normal file
@@ -0,0 +1,64 @@
|
|||||||
|
conky.config = {
|
||||||
|
background = true,
|
||||||
|
update_interval = 1,
|
||||||
|
total_run_times = 0,
|
||||||
|
|
||||||
|
own_window = true,
|
||||||
|
own_window_class = 'Conky',
|
||||||
|
own_window_type = 'desktop',
|
||||||
|
own_window_transparent = false,
|
||||||
|
own_window_argb_visual = true,
|
||||||
|
own_window_argb_value = 128,
|
||||||
|
own_window_colour = '000000',
|
||||||
|
own_window_hints = 'undecorated,below,sticky,skip_taskbar,skip_pager',
|
||||||
|
|
||||||
|
alignment = 'top_left',
|
||||||
|
gap_x = 542,
|
||||||
|
gap_y = 58,
|
||||||
|
|
||||||
|
border_inner_margin = 5,
|
||||||
|
border_outer_margin = 5,
|
||||||
|
border_width = 0,
|
||||||
|
draw_borders = false,
|
||||||
|
draw_outline = false,
|
||||||
|
draw_shades = false,
|
||||||
|
|
||||||
|
font = 'Terminus (TTF):style=Medium:size=10',
|
||||||
|
use_xft = true,
|
||||||
|
uppercase = false,
|
||||||
|
|
||||||
|
default_color = 'FFFFFF',
|
||||||
|
color1 = 'FFFFFF',
|
||||||
|
color2 = 'CCCCCC',
|
||||||
|
color3 = '888888',
|
||||||
|
|
||||||
|
minimum_width = 340,
|
||||||
|
maximum_width = 340,
|
||||||
|
minimum_height = 340,
|
||||||
|
|
||||||
|
double_buffer = true,
|
||||||
|
no_buffers = true,
|
||||||
|
text_buffer_size = 2048,
|
||||||
|
imlib_cache_size = 0,
|
||||||
|
|
||||||
|
if_up_strictness = 'address',
|
||||||
|
};
|
||||||
|
|
||||||
|
conky.text = [[
|
||||||
|
${alignc}${font Terminus (TTF):style=Bold:size=12}${color1}NETWORK
|
||||||
|
${voffset 2}
|
||||||
|
${font Terminus (TTF):style=Medium:size=11}${color2}IP Address:${color} ${addr enp2s0}
|
||||||
|
${color2}Download:${color} ${downspeed enp2s0}
|
||||||
|
${color2}Upload:${color} ${upspeed enp2s0}
|
||||||
|
${color2}Total Down:${color} ${totaldown enp2s0}
|
||||||
|
${color2}Total Up:${color} ${totalup enp2s0}
|
||||||
|
${color2}Download Graph:${color}
|
||||||
|
${downspeedgraph enp2s0 30,150 888888 888888 -l}
|
||||||
|
${color2}Upload Graph:${color}
|
||||||
|
${upspeedgraph enp2s0 30,150 888888 888888 -l}
|
||||||
|
|
||||||
|
${alignc}${font Terminus (TTF):style=Bold:size=12}${color1}MUSIC
|
||||||
|
|
||||||
|
${font Terminus (TTF):style=Medium:size=11}${color2}Status:${color} ${exec playerctl status 2>/dev/null || echo "Not active"}
|
||||||
|
${color2}Now Playing: ${color}${exec playerctl metadata --format "{{artist}} - {{title}}" 2>/dev/null || echo "Unknown"}
|
||||||
|
]];
|
||||||
56
conky4.conf
Normal file
56
conky4.conf
Normal file
@@ -0,0 +1,56 @@
|
|||||||
|
conky.config = {
|
||||||
|
background = true,
|
||||||
|
update_interval = 1,
|
||||||
|
total_run_times = 0,
|
||||||
|
|
||||||
|
own_window = true,
|
||||||
|
own_window_class = 'Conky',
|
||||||
|
own_window_type = 'desktop',
|
||||||
|
own_window_transparent = false,
|
||||||
|
own_window_argb_visual = true,
|
||||||
|
own_window_argb_value = 0,
|
||||||
|
own_window_colour = '000000',
|
||||||
|
own_window_hints = 'undecorated,below,sticky,skip_taskbar,skip_pager',
|
||||||
|
|
||||||
|
alignment = 'top_right',
|
||||||
|
gap_x = 30,
|
||||||
|
gap_y = 58, -- 50 + 300 + 20 отступа
|
||||||
|
|
||||||
|
border_inner_margin = 5,
|
||||||
|
border_outer_margin = 5,
|
||||||
|
border_width = 0,
|
||||||
|
draw_borders = false,
|
||||||
|
draw_outline = false,
|
||||||
|
draw_shades = false,
|
||||||
|
|
||||||
|
font = 'Terminus (TTF):style=Medium:size=10',
|
||||||
|
use_xft = true,
|
||||||
|
uppercase = false,
|
||||||
|
|
||||||
|
default_color = 'FFFFFF',
|
||||||
|
color1 = 'FFFFFF',
|
||||||
|
color2 = 'CCCCCC',
|
||||||
|
color3 = '888888',
|
||||||
|
|
||||||
|
minimum_width = 300,
|
||||||
|
maximum_width = 300,
|
||||||
|
minimum_height = 150,
|
||||||
|
|
||||||
|
double_buffer = true,
|
||||||
|
no_buffers = true,
|
||||||
|
text_buffer_size = 2048,
|
||||||
|
imlib_cache_size = 0,
|
||||||
|
};
|
||||||
|
|
||||||
|
conky.text = [[
|
||||||
|
${alignc}${font Terminus (TTF):style=Bold:size=12}${color1}TIME
|
||||||
|
${voffset 2}
|
||||||
|
${font Terminus (TTF):style=Bold:size=22}${alignc}${time %H:%M:%S}
|
||||||
|
${font Terminus (TTF):style=Medium:size=12}${alignc}${time %d.%m.%Y}
|
||||||
|
${alignc}${time %A}
|
||||||
|
${voffset 10}
|
||||||
|
${alignc}${font Terminus (TTF):style=Bold:size=12}${color1}PROCESSES
|
||||||
|
${voffset 2}
|
||||||
|
${font Terminus (TTF):style=Medium:size=11}${color2}Total:${color} ${processes}
|
||||||
|
${color2}Running:${color} ${running_processes}
|
||||||
|
]];
|
||||||
277
home.nix
277
home.nix
@@ -1,53 +1,13 @@
|
|||||||
{config, lib, pkgs, ...}:
|
{ config, lib, pkgs, ... }:
|
||||||
|
|
||||||
{
|
{
|
||||||
home.username = "pablusha";
|
home.username = "pablusha";
|
||||||
home.homeDirectory = "/home/pablusha";
|
home.homeDirectory = "/home/pablusha";
|
||||||
home.stateVersion = "25.11";
|
home.stateVersion = "25.11";
|
||||||
|
|
||||||
programs.home-manager.enable = true;
|
programs.home-manager.enable = true;
|
||||||
|
|
||||||
nixpkgs.config.allowUnfree = true;
|
nixpkgs.config.allowUnfree = true;
|
||||||
|
|
||||||
home.packages = with pkgs; [
|
|
||||||
telegram-desktop
|
|
||||||
mako
|
|
||||||
swww
|
|
||||||
pkgs.nerd-fonts.monaspace
|
|
||||||
xdg-user-dirs
|
|
||||||
gnome-themes-extra
|
|
||||||
prismlauncher
|
|
||||||
libsForQt5.qt5ct
|
|
||||||
ncdu
|
|
||||||
audacious
|
|
||||||
gcc
|
|
||||||
python3
|
|
||||||
python3Packages.pip
|
|
||||||
xfce.thunar
|
|
||||||
xfce.tumbler
|
|
||||||
lf
|
|
||||||
hyprshot
|
|
||||||
gthumb
|
|
||||||
xarchiver
|
|
||||||
glib
|
|
||||||
nftables
|
|
||||||
remmina
|
|
||||||
qemu
|
|
||||||
obsidian
|
|
||||||
krita
|
|
||||||
blender
|
|
||||||
vlc
|
|
||||||
cava
|
|
||||||
ventoy
|
|
||||||
unrar
|
|
||||||
libreoffice-qt
|
|
||||||
scrcpy
|
|
||||||
android-tools
|
|
||||||
mate.atril
|
|
||||||
ffmpeg
|
|
||||||
file
|
|
||||||
themechanger
|
|
||||||
];
|
|
||||||
|
|
||||||
nixpkgs.config.permittedInsecurePackages = [
|
nixpkgs.config.permittedInsecurePackages = [
|
||||||
"ventoy-1.1.07"
|
"ventoy-1.1.07"
|
||||||
];
|
];
|
||||||
@@ -56,66 +16,134 @@
|
|||||||
./syncthing.nix
|
./syncthing.nix
|
||||||
];
|
];
|
||||||
|
|
||||||
# theme & cursor
|
home.packages = with pkgs; [
|
||||||
|
# Messaging
|
||||||
|
telegram-desktop
|
||||||
|
thunderbird
|
||||||
|
|
||||||
home.pointerCursor = {
|
# Fonts
|
||||||
enable = true;
|
nerd-fonts.monaspace
|
||||||
package = pkgs.bibata-cursors;
|
terminus_font_ttf
|
||||||
name = "Bibata-Modern-Classic";
|
|
||||||
size = 22;
|
|
||||||
gtk.enable = true;
|
|
||||||
};
|
|
||||||
|
|
||||||
dconf.settings = {
|
# Desktop utilities
|
||||||
"org/gnome/desktop/interface" = {
|
xdg-user-dirs
|
||||||
color-scheme = "prefer-dark";
|
gnome-themes-extra
|
||||||
gtk-theme = "Adwaita-dark";
|
libsForQt5.qt5ct
|
||||||
|
gtk3
|
||||||
|
conky
|
||||||
|
|
||||||
|
# File management
|
||||||
|
xfce.thunar
|
||||||
|
xfce.tumbler
|
||||||
|
gthumb
|
||||||
|
xarchiver
|
||||||
|
glib
|
||||||
|
file
|
||||||
|
unrar
|
||||||
|
|
||||||
|
# Games
|
||||||
|
prismlauncher
|
||||||
|
osu-lazer-bin
|
||||||
|
wine
|
||||||
|
steam
|
||||||
|
|
||||||
|
# XFCE plugins
|
||||||
|
xfce.xfce4-whiskermenu-plugin
|
||||||
|
xfce.xfce4-docklike-plugin
|
||||||
|
xfce.xfce4-cpugraph-plugin
|
||||||
|
xfce.xfce4-netload-plugin
|
||||||
|
|
||||||
|
# Development
|
||||||
|
gcc
|
||||||
|
(python3.withPackages (ps: with ps; [
|
||||||
|
pip
|
||||||
|
aiofiles
|
||||||
|
aiohttp
|
||||||
|
]))
|
||||||
|
(texlive.combine {
|
||||||
|
inherit (texlive)
|
||||||
|
scheme-medium
|
||||||
|
latexmk
|
||||||
|
collection-langcyrillic
|
||||||
|
cm-super
|
||||||
|
enumitem
|
||||||
|
listings
|
||||||
|
pgfplots
|
||||||
|
xcolor;
|
||||||
|
})
|
||||||
|
orca-slicer
|
||||||
|
|
||||||
|
# Virtualization & emulation
|
||||||
|
qemu
|
||||||
|
OVMF
|
||||||
|
scrcpy
|
||||||
|
android-tools
|
||||||
|
tigervnc
|
||||||
|
virt-manager
|
||||||
|
libvirt
|
||||||
|
dnsmasq
|
||||||
|
|
||||||
|
# System tools
|
||||||
|
ncdu
|
||||||
|
nftables
|
||||||
|
nmap
|
||||||
|
ventoy
|
||||||
|
ffmpeg
|
||||||
|
playerctl
|
||||||
|
nethogs
|
||||||
|
iftop
|
||||||
|
openjdk8
|
||||||
|
qbittorrent
|
||||||
|
gparted
|
||||||
|
usbutils
|
||||||
|
|
||||||
|
# Multimedia
|
||||||
|
(pkgs.blender.override { cudaSupport = true; })
|
||||||
|
audacious
|
||||||
|
vlc
|
||||||
|
cava
|
||||||
|
krita
|
||||||
|
|
||||||
|
# Office
|
||||||
|
libreoffice-qt
|
||||||
|
obsidian
|
||||||
|
remmina
|
||||||
|
mate.atril
|
||||||
|
|
||||||
|
# camera
|
||||||
|
|
||||||
|
gphoto2
|
||||||
|
v4l-utils
|
||||||
|
|
||||||
|
# OBS plugins
|
||||||
|
obs-studio-plugins.obs-pipewire-audio-capture
|
||||||
|
obs-studio-plugins.wlrobs
|
||||||
|
obs-studio-plugins.obs-backgroundremoval
|
||||||
|
obs-studio-plugins.obs-gstreamer
|
||||||
|
obs-studio-plugins.obs-pipewire-audio-capture
|
||||||
|
|
||||||
|
noto-fonts-color-emoji
|
||||||
|
];
|
||||||
|
|
||||||
|
fonts.fontconfig = {
|
||||||
|
defaultFonts = {
|
||||||
|
emoji = [ "Noto Color Emoji" ];
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
gtk = {
|
qt = {
|
||||||
font.name = "DejaVu Sans 10";
|
|
||||||
enable = true;
|
enable = true;
|
||||||
theme = {
|
platformTheme.name = "gtk";
|
||||||
name = "Adwaita-dark";
|
style.name = "gtk2";
|
||||||
package = pkgs.gnome-themes-extra;
|
|
||||||
};
|
|
||||||
iconTheme = {
|
|
||||||
name = "Papirus-Dark";
|
|
||||||
package = pkgs.papirus-icon-theme;
|
|
||||||
};
|
|
||||||
};
|
};
|
||||||
|
|
||||||
# hyprland
|
# Firefox
|
||||||
|
|
||||||
wayland.windowManager.hyprland = {
|
|
||||||
enable = true;
|
|
||||||
extraConfig = builtins.readFile ./hyprland.conf;
|
|
||||||
};
|
|
||||||
|
|
||||||
# waybar
|
|
||||||
|
|
||||||
programs.waybar.enable = true;
|
|
||||||
xdg.configFile."waybar/config.jsonc".source = ./waybar_config.jsonc;
|
|
||||||
xdg.configFile."waybar/style.css".source = ./waybar_style.css;
|
|
||||||
xdg.configFile."waybar/colors.css".source = ./waybar_colors.css;
|
|
||||||
|
|
||||||
# kitty
|
|
||||||
|
|
||||||
programs.kitty.enable = true;
|
|
||||||
xdg.configFile."kitty/kitty.conf".source = ./kitty.conf;
|
|
||||||
xdg.configFile."kitty/colors.conf".source = ./kitty_colors.conf;
|
|
||||||
|
|
||||||
# firefox
|
|
||||||
|
|
||||||
programs.firefox = {
|
programs.firefox = {
|
||||||
enable = true;
|
enable = true;
|
||||||
languagePacks = [ "en-US" "ru-RU"];
|
languagePacks = [ "en-US" "ru-RU" ];
|
||||||
|
|
||||||
policies = {
|
policies = {
|
||||||
AppAutoUpdate = false;
|
AppAutoUpdate = false;
|
||||||
BackgroundAppUpdate = false;
|
BackgroundAppUpdate = false;
|
||||||
|
|
||||||
DisableFirefoxAccounts = true;
|
DisableFirefoxAccounts = true;
|
||||||
DisableSetDesktopBackground = true;
|
DisableSetDesktopBackground = true;
|
||||||
DisablePocket = true;
|
DisablePocket = true;
|
||||||
@@ -124,21 +152,12 @@
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
# wofi
|
# OBS Studio
|
||||||
|
|
||||||
programs.wofi.enable = true;
|
|
||||||
xdg.configFile."wofi/config".source = ./wofi_config;
|
|
||||||
xdg.configFile."wofi/style.css".source = ./wofi_style.css;
|
|
||||||
|
|
||||||
# obs studio
|
|
||||||
|
|
||||||
programs.obs-studio = {
|
programs.obs-studio = {
|
||||||
enable = true;
|
enable = true;
|
||||||
|
|
||||||
package = pkgs.obs-studio.override {
|
package = pkgs.obs-studio.override {
|
||||||
cudaSupport = true;
|
cudaSupport = true;
|
||||||
};
|
};
|
||||||
|
|
||||||
plugins = with pkgs.obs-studio-plugins; [
|
plugins = with pkgs.obs-studio-plugins; [
|
||||||
obs-pipewire-audio-capture
|
obs-pipewire-audio-capture
|
||||||
wlrobs
|
wlrobs
|
||||||
@@ -147,44 +166,44 @@
|
|||||||
];
|
];
|
||||||
};
|
};
|
||||||
|
|
||||||
# vim
|
# Vim
|
||||||
|
|
||||||
programs.vim = {
|
programs.vim = {
|
||||||
enable = true;
|
enable = true;
|
||||||
|
|
||||||
extraConfig = ''
|
extraConfig = ''
|
||||||
set background=dark
|
set background=dark
|
||||||
|
set number
|
||||||
set number
|
set smartindent
|
||||||
set smartindent
|
set tabstop=4
|
||||||
set tabstop=4
|
set shiftwidth=4
|
||||||
set shiftwidth=4
|
set expandtab
|
||||||
set expandtab
|
set nowrap
|
||||||
set nowrap
|
set rnu
|
||||||
set rnu
|
set hidden
|
||||||
|
set nobackup
|
||||||
set hidden
|
set nowritebackup
|
||||||
set nobackup
|
set cmdheight=2
|
||||||
set nowritebackup
|
|
||||||
set cmdheight=2
|
|
||||||
'';
|
'';
|
||||||
};
|
};
|
||||||
|
|
||||||
# bash
|
# Bash
|
||||||
|
programs.bash = {
|
||||||
programs.bash.enable = true;
|
enable = true;
|
||||||
programs.bash.initExtra = ''
|
shellAliases = {
|
||||||
export PS1="[\\u@\\h:\\w]\\$ "
|
ll = "ls -la";
|
||||||
'';
|
update = "sudo nixos-rebuild switch && home-manager switch";
|
||||||
|
};
|
||||||
# fastfetch
|
initExtra = ''
|
||||||
|
export PS1="[\\u@\\h:\\w]\\$ "
|
||||||
|
'';
|
||||||
|
};
|
||||||
|
|
||||||
|
# Fastfetch
|
||||||
programs.fastfetch.enable = true;
|
programs.fastfetch.enable = true;
|
||||||
|
xdg.configFile = {
|
||||||
|
"fastfetch/config.jsonc".source = ./fastfetch.jsonc;
|
||||||
|
"fastfetch/art.jpg".source = ./art.jpg;
|
||||||
|
};
|
||||||
|
|
||||||
xdg.configFile."fastfetch/config.jsonc".source = ./fastfetch.jsonc;
|
# VSCode
|
||||||
xdg.configFile."fastfetch/art.jpg".source = ./art.jpg;
|
|
||||||
|
|
||||||
# vscode
|
|
||||||
|
|
||||||
programs.vscode.enable = true;
|
programs.vscode.enable = true;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user