summaryrefslogtreecommitdiff
path: root/profiles/station/suckless.nix
diff options
context:
space:
mode:
Diffstat (limited to 'profiles/station/suckless.nix')
-rw-r--r--profiles/station/suckless.nix81
1 files changed, 0 insertions, 81 deletions
diff --git a/profiles/station/suckless.nix b/profiles/station/suckless.nix
deleted file mode 100644
index 5d1b8c0..0000000
--- a/profiles/station/suckless.nix
+++ /dev/null
@@ -1,81 +0,0 @@
-{
- self,
- config,
- pkgs,
- lib,
- machine,
- ...
-}: with lib; mkIf (!machine.isDarwin) {
- nixpkgs.overlays = [(import (self + "/overlays/suckless.nix") {inherit pkgs; home = config.ivi.home;})];
- hm = {
- xsession = {
- enable = true;
- initExtra = ''
- ${pkgs.xorg.xset}/bin/xset r rate 230 30
- [ -z "$(lsusb | grep microdox)" ] && ${pkgs.xorg.setxkbmap}/bin/setxkbmap -option "ctrl:swapcaps"
- wal -R
- dwm
- '';
- };
- services.picom = {
- enable = true;
- activeOpacity = 0.99;
- inactiveOpacity = 0.7;
- opacityRules = [
- "100:class_g = 'Wfica'"
- "100:class_g = 'dwm'"
- "100:class_g = 'Zathura'"
- "100:name *= 'Firefox'"
- "100:name *= 'mpv'"
- "100:name *= 'LibreWolf'"
- "100:name *= 'Steam'"
- "100:name *= 'Risk of Rain'"
- "100:name *= 'KVM'"
- ];
- settings = {
- inactive-opacity-override = false;
- frame-opacity = 1;
- };
- };
- services.dunst = {
- enable = true;
- settings = {
- global = {
- monitor = 0;
- follow = "keyboard";
- width = 370;
- height = 350;
- offset = "0x19";
- padding = 2;
- horizontal_padding = 2;
- transparency = 0;
- font = "Monospace 12";
- format = "<b>%s</b>\\n%b";
- };
- urgency_low = {
- background = "#1d2021";
- foreground = "#928374";
- timeout = 3;
- };
- urgency_normal = {
- foreground = "#ebdbb2";
- background = "#458588";
- timeout = 5;
- };
- urgency_critical = {
- background = "#1cc24d";
- foreground = "#ebdbb2";
- frame_color = "#fabd2f";
- timeout = 10;
- };
- };
- };
- home.packages = with pkgs; [
- libnotify
- sxiv
- st
- dwm
- dwmblocks
- ];
- };
-}