adding automatic flatpak management

This commit is contained in:
2025-09-29 14:22:57 -06:00
parent 14d9fc775d
commit f16cd8ccd7
9 changed files with 74 additions and 51 deletions

View File

@@ -6,7 +6,6 @@
homeDirectory = "/home/autumn";
stateVersion = "25.11";
packages = with pkgs; [
eza
fm
felix
gnumake
@@ -26,14 +25,13 @@
htop.enable = true;
pls = {
enable = true;
enableFishIntegration = true;
enableZshIntegration = true;
};
};
nixpkgs.config = {
alowUnfree = true;
allowUnfreePredicate = (_: true);
};
# wayland.windowManager.river.enable = true;
imports = [
## Themeing

View File

@@ -15,7 +15,7 @@
};
};
imports = [
../../packages/fish/fish.nix
# ../../packages/fish/fish.nix
../../packages/river/river.nix
../../packages/waybar/waybar.nix
../../packages/twmn/twmn.nix

View File

@@ -30,9 +30,9 @@ $docker_context\
[](fg:#83c092 bg:#7fbbb3)\
$time\
[](fg:#7fbbb3 bg:#d699B6)\
$direnv\
[ ](fg:#d699B6)\
\n\
$direnv\
$status\
$cmd_duration\
[ ](fg:#E67380)
@@ -134,8 +134,7 @@ format = '[[ $symbol ($version) ](fg:#434f55 bg:#a7c080 )]($style)'
[rust]
symbol = " "
style = "fg:#434f55 bg:#a7c080 "
format = '[[ $symbol ($version) ](fg:#434f55 bg:#a7c080 )]($style)'
format = '[ $symbol ($version) ](fg:#434f55 bg:#a7c080 )'
[ruby]
symbol = " "
@@ -163,8 +162,8 @@ loaded_msg = "󱥾 "
unloaded_msg = "󱧴 "
allowed_msg = "󱥾 "
not_allowed_msg = "󱧴 "
style = "fg:#434f55 bg:#E67380"
format = '[$loaded_msg$not_loaded_msg$allowed_msg$not_allowed_msg]($style)'
style = "fg:#434f55 bg:#d699B6"
format = '[ $loaded]($style)'
[time]
disabled = false

View File

@@ -17,8 +17,6 @@
"river/tags"
];
modules-center = [
#"river/mode"
# "river/layout"
"river/window"
];
modules-right = [
@@ -145,20 +143,19 @@
format-source = "{volume}% ";
format-source-muted = "";
format-icons = {
headphone = "";
hands-free = "";
headset = "";
phone = "";
portable = "";
car = "";
default = ["" "" ""];
on-click = "pavucontrol";
headphone = "";
hands-free = "";
headset = "";
phone = "";
portable = "";
car = "";
default = ["" "" ""];
on-click = "pavucontrol";
};
};
};
};
};
# Waybar styling inspired by the referenced swayhome configuration
style = ''
* {
font-family: "Hack Nerd Font Mono";
@@ -234,22 +231,22 @@
#backlight {
background-color: transparent;
border-bottom: 3px solid #cba6f7;
border-bottom: 3px solid #7fbbb3;
}
#battery {
background-color: transparent;
border-bottom: 3px solid #a6e3a1;
border-bottom: 3px solid #a7c080;
}
#battery.critical.discharging {
background-color: #f38ba8;
animation: blink 1s infinite;
background-color: #e67e80;
animation: blink 5s infinite;
}
#battery.warning.discharging {
background-color: #f9e2af;
animation: blink 1s infinite;
background-color: #dbbc7f;
animation: blink 10s infinite;
}
@keyframes blink {
@@ -260,28 +257,22 @@
#clock {
background-color: transparent;
border-bottom: 3px solid #a6e3a1;
border-bottom: 3px solid #a7c080;
}
#cpu {
background-color: transparent;
border-bottom: 3px solid #cba6f7;
border-bottom: 3px solid #7fbbb3;
}
#memory {
background-color: transparent;
border-bottom: 3px solid #f9e2af;
}
#mode {
color: #ffffff;
background-color: #6e3a6d;
border-bottom: 3px solid #ffffff;
border-bottom: 3px solid #dbbc7f;
}
#network {
background-color: transparent;
border-bottom: 3px solid #a6e3a1;
border-bottom: 3px solid #a7c080;
}
#network.disconnected {
@@ -291,31 +282,27 @@
#pulseaudio {
background-color: transparent;
border-bottom: 3px solid #a6e3a1;
border-bottom: 3px solid #7fbbb3;
}
#pulseaudio.muted {
background-color: transparent;
border-bottom: 3px solid #f38ba8;
border-bottom: 3px solid #e67e80;
}
#temperature {
background-color: transparent;
border-bottom: 3px solid #a6e3a1;
border-bottom: 3px solid #a7c080;
}
#temperature.critical {
background-color: transparent;
border-bottom: 3px solid #f38ba8;
border-bottom: 3px solid #e67e80;
}
#tray {
background-color: transparent;
border-bottom: 3px solid #6e3a6d;
}
#power-profiles-daemon {
background-color: transparent;
border-bottom: 3px solid #94e2d5;
border-bottom: 3px solid #7fbbb3;
}
'';
};

View File

@@ -9,10 +9,10 @@
programs ={
zsh = {
enable = true;
initContent = lib.mkOrder 1200 ''
eval "$(ssh-agent -s)"
ssh-add ~/.ssh/id_ed25519
'';
# initContent = lib.mkOrder 1200 ''
# eval "$(ssh-agent -s)"
# ssh-add ~/.ssh/id_ed25519
# '';
antidote = {
enable = true;
plugins = [