This commit is contained in:
Schrottkatze 2023-09-09 01:10:22 +02:00
parent 9d44504c4e
commit 5938c92ec6
17 changed files with 1177 additions and 154 deletions

View file

@ -13,6 +13,7 @@
jack.enable = true;
};
};
sound.mediaKeys.enable = true;
home-manager.users.jade = { pkgs, ... }: {
home.packages = with pkgs; [
pavucontrol

View file

@ -7,10 +7,10 @@ in with lib; {
};
config = mkIf cfg.enable {
home-manager.users.jade = { pkgs, ... }: {
services.nextcloud-client = {
enable = true;
startInBackground = true;
};
# services.nextcloud-client = {
# enable = true;
# startInBackground = true;
# };
programs.rbw = {
enable = true;
settings = {

View file

@ -15,11 +15,9 @@ in with lib; {
shadowOffsets = [ (-40) (-30) ];
shadowOpacity = 0.2;
shadowExclude = [
"class_g = 'Conky'"
"class_g ?= 'Notify-osd'"
"class_g = 'Cairo-clock'"
"_GTK_FRAME_EXTENTS@:c"
"class_g != 'Rofi'"
"!(class_g = 'Rofi' || class_g = 'Dunst')"
];
vSync = true;

View file

@ -84,7 +84,7 @@ in with lib; {
virtualisation.libvirtd.enable = true;
environment.systemPackages = with pkgs; [ gnome.gdm ];
# environment.systemPackages = with pkgs; [ gnome.gdm ];
services = {
printing.enable = true;
gnome.gnome-keyring.enable = true;
@ -140,10 +140,66 @@ in with lib; {
# also useful:
# - every custom script its own flake n stuff
programs.xss-lock = {
enable = true;
lockerCommand = "${pkgs.i3lock}/bin/i3lock";
};
services.illum.enable = true;
services.avahi.enable = true;
services.smartd = {
enable = true;
notifications.x11.enable = true;
notifications.test = true;
};
home-manager.users.jade = { pkgs, ... }: {
programs.rofi.theme = ../../other/rofi-themes/applauncher.rasi;
programs.bat = {
# TODO: more config
enable = true;
};
programs.exa = {
# TODO: more config
enable = true;
};
programs.nushell = {
enable = true;
package = config.users.defaultUserShell;
configFile.source = ../../other/config.nu;
};
programs.ripgrep = {
enable = true;
};
services.dunst = {
enable = true;
settings = {
global = {
dmenu = "${pkgs.rofi}/bin/rofi -theme gruvbox-dark -dmenu -p dunst";
browser = "${pkgs.librewolf}/bin/librewolf";
mouse_left_click = "context";
mouse_middle_click = "close_current";
background = "#282828";
foreground = "#ebdbb2";
frame_color = "#504945";
frame_width = 2;
};
};
};
programs.rofi = {
enable = true;
theme = ../../other/rofi-themes/applauncher.rasi;
};
home.packages = with pkgs; [
i3lock-fancy rofi rofimoji feh xorg.xinput dunst arandr flameshot
#nushell
nu_scripts direnv
magic-wormhole-rs
# carapace completer
carapace
i3lock rofimoji feh xorg.xinput arandr flameshot
tesseract5 imagemagick xclip xmacro libwacom wacomtablet xorg.xev
# categories
@ -154,14 +210,14 @@ in with lib; {
# from environment.systemPackages cleanup
font-manager xdotool xorg.xwininfo gparted librewolf firefox uhk-agent
cool-retro-term xdg-desktop-portal-gtk nheko obsidian virt-manager
ddccontrol-db firebird-emu godot gitg gpick qdirstat ffmpeg_5
cool-retro-term xdg-desktop-portal-gtk obsidian zettlr virt-manager
ddccontrol-db firebird-emu gitg gpick qdirstat ffmpeg_5
# external
libnotify i3lock-fancy rofi rofimoji feh xorg.xinput dunst arandr
libnotify i3lock rofi rofimoji feh xorg.xinput arandr
flameshot tesseract5 imagemagick xclip kitty xmacro
brightnessctl drawing libqalculate ddgr jq brillo
brightnessctl drawing libqalculate ddgr jq
# custom scripts
window-screenshot desktop-ctl em-record em-play em-play-loop

View file

@ -3,7 +3,7 @@
{
config = {
networking = {
networkmanager.wifi.backend = "iwd";
networkmanager.wifi.backend = "wpa_supplicant";
extraHosts = ''
127.0.0.1 www.youtube.com
127.0.0.1 www.reddit.com
@ -37,16 +37,6 @@
mullvad-vpn
speedtest-cli
];
xsession.windowManager.i3.config.startup = [
{
command = "pkill nm-applet; nm-applet";
always = true;
}
{
command = "mullvad-vpn --background";
always = true;
}
];
};
};
}

View file

@ -7,10 +7,10 @@ in with lib; {
};
config = mkIf cfg.enable {
home-manager.users.jade = { pkgs, ... }: {
programs.nheko.enable = true;
home.packages = with pkgs; [
evolutionWithPlugins
schildichat-desktop
mumble
];
};
};