laptop stuff 2.0

This commit is contained in:
mrfluffy-dev
2025-08-14 16:00:33 +01:00
parent 9645a29026
commit 59482884c5
3 changed files with 29 additions and 26 deletions

View File

@@ -56,7 +56,7 @@ in
xdg.menus.enable = true; xdg.menus.enable = true;
#shitty dolphin shit coz fuck that is why #shitty dolphin shit coz fuck that is why
#environment.etc."/xdg/menus/applications.menu".text = builtins.readFile "${pkgs.kdePackages.plasma-workspace}/etc/xdg/menus/plasma-applications.menu"; environment.etc."/xdg/menus/applications.menu".text = builtins.readFile "${pkgs.kdePackages.plasma-workspace}/etc/xdg/menus/plasma-applications.menu";
nixpkgs.overlays = [ inputs.niri.overlays.niri ]; nixpkgs.overlays = [ inputs.niri.overlays.niri ];
programs.niri = { programs.niri = {

View File

@@ -37,19 +37,18 @@ in
]; ];
# Autostart necessary processes (like notifications daemons, status bars, etc.) # Autostart necessary processes (like notifications daemons, status bars, etc.)
# Or execute your favorite apps at launch like this: # Or execute your favorite apps at launch like this:
exec-once = exec-once = [
[ #"waybar"
#"waybar" #"quickshell"
#"quickshell" "${pkgs.polkit_gnome}/libexec/polkit-gnome-authentication-agent-1"
"${pkgs.polkit_gnome}/libexec/polkit-gnome-authentication-agent-1" "fcitx5 -d"
"fcitx5 -d" "foot -s"
"foot -s" "${pkgs.polkit_gnome}/libexec/polkit-gnome-authentication-agent-1"
"${pkgs.polkit_gnome}/libexec/polkit-gnome-authentication-agent-1" ]
] ++ lib.optionals (config.home.username == "work") [
++ lib.optionals (config.home.username == "work") [ "thunderbird"
"thunderbird" "sleep 10 && emacsclient -c --frame-parameters='((name . \"work\"))' $HOME/Documents/work/README.org"
"sleep 10 && emacsclient -c --frame-parameters='((name . \"work\"))' $HOME/Documents/work/README.org" ];
];
#++ lib.optional (systemName == "laptop") "swaybg -o eDP-1 -i ${../assets/Wallpapers/138.png}" #++ lib.optional (systemName == "laptop") "swaybg -o eDP-1 -i ${../assets/Wallpapers/138.png}"
#++ #++
# lib.optional (systemName == "pc") # lib.optional (systemName == "pc")
@@ -213,7 +212,7 @@ in
"${mod}, M, exit," "${mod}, M, exit,"
"${mod}, F, exec, ${fileManager}" "${mod}, F, exec, ${fileManager}"
"${mod}, V, togglefloating," "${mod}, V, togglefloating,"
"${mod}, T, fullscreen" "${mod}, T, fullscreen"
"${mod}, D, exec, ${runner}" "${mod}, D, exec, ${runner}"
"${mod}, E, exec, ${editor}" "${mod}, E, exec, ${editor}"
#",Print, exec, grim -g \"$(slurp)\" - | swappy -f -" #",Print, exec, grim -g \"$(slurp)\" - | swappy -f -"
@@ -275,8 +274,12 @@ in
",XF86AudioLowerVolume, exec, pamixer -d 5" ",XF86AudioLowerVolume, exec, pamixer -d 5"
",XF86AudioMute, exec, pamixer --toggle-mute" ",XF86AudioMute, exec, pamixer --toggle-mute"
",XF86AudioMicMute, exec, wpctl set-mute @DEFAULT_AUDIO_SOURCE@ toggle" ",XF86AudioMicMute, exec, wpctl set-mute @DEFAULT_AUDIO_SOURCE@ toggle"
",XF86MonBrightnessUp, exec, light -A 5" #",XF86MonBrightnessUp, exec, light -A 5"
",XF86MonBrightnessDown, exec, light -U 5" #",XF86MonBrightnessDown, exec, light -U 5"
# Brightness
",XF86MonBrightnessUp, global, caelestia:brightnessUp"
",XF86MonBrightnessDown, global, caelestia:brightnessDown"
]; ];
bindl = [ bindl = [
", XF86AudioNext, exec, playerctl next" ", XF86AudioNext, exec, playerctl next"

View File

@@ -236,22 +236,22 @@ in
inputs.caelestia.packages.${pkgs.system}.caelestia-shell inputs.caelestia.packages.${pkgs.system}.caelestia-shell
inputs.caelestia-cli.packages.${pkgs.system}.caelestia-cli inputs.caelestia-cli.packages.${pkgs.system}.caelestia-cli
kdePackages.dolphin kdePackages.dolphin
kdePackages.kio #kdePackages.kio
kdePackages.kio-extras #kdePackages.kio-extras
kdePackages.breeze-icons #kdePackages.breeze-icons
kdePackages.dolphin-plugins #kdePackages.dolphin-plugins
kdePackages.kdesdk-thumbnailers # new kdePackages.kdesdk-thumbnailers # new
kdePackages.kdegraphics-thumbnailers # new kdePackages.kdegraphics-thumbnailers # new
kdePackages.kdegraphics-mobipocket # new kdePackages.kdegraphics-mobipocket # new
kdePackages.kimageformats # new kdePackages.kimageformats # new
kdePackages.calligra # new #kdePackages.calligra # new
kdePackages.qtimageformats # new #kdePackages.qtimageformats # new
kdePackages.ffmpegthumbs # new kdePackages.ffmpegthumbs # new
kdePackages.taglib # new #kdePackages.taglib # new
kdePackages.baloo # new kdePackages.baloo # new
kdePackages.baloo-widgets # new kdePackages.baloo-widgets # new
kdePackages.kde-cli-tools #kdePackages.kde-cli-tools
resvg # new #resvg # new
# #
#platformio #platformio
platformio platformio