diff options
| -rw-r--r-- | config/waybar/config | 42 | ||||
| -rw-r--r-- | config/waybar/default.nix | 7 | ||||
| -rw-r--r-- | config/waybar/style.css | 110 | ||||
| -rw-r--r-- | machines/x/configuration.nix | 7 | ||||
| -rw-r--r-- | machines/x/home.nix | 19 | ||||
| -rw-r--r-- | modules/compromyse.nix | 2 | ||||
| -rw-r--r-- | modules/nvidia.nix | 2 | ||||
| -rw-r--r-- | modules/plasma.nix | 7 | ||||
| -rw-r--r-- | modules/wm.nix | 16 | ||||
| -rw-r--r-- | packages/dwl.nix | 2 | 
10 files changed, 36 insertions, 178 deletions
| diff --git a/config/waybar/config b/config/waybar/config deleted file mode 100644 index 4fbb860..0000000 --- a/config/waybar/config +++ /dev/null @@ -1,42 +0,0 @@ -{ -  "layer": "top", -  "height": 40, -  "modules-left": ["custom/launcher", "dwl/tags"], -  "modules-right": ["tray", "cpu", "backlight", "battery", "clock"], -  "mode": "dock", - -  // Modules configuration -  "custom/launcher": { -    "format": "<span font='24'></span>" -  }, -  "dwl/tags": { -    "num-tags": 9 -  }, -  "tray": { -    "spacing": 10 -  }, -  "clock": { -    "timezone": "Asia/Kolkata", -    "format": " {:%a, %Y-%m-%d   %H:%M}", -  }, -  "cpu": { -    "format": " {usage}%", -    "tooltip": false -  }, -  "backlight": { -    "format": "{icon} {percent}%", -    "format-icons": ["", "", "", "", "", "", "", "", ""] -  }, -  "battery": { -    "bat": "BAT1", -    "states": { -      "warning": 30, -      "critical": 15 -    }, -    "format": "{icon} {capacity}%", -    "format-charging": " {capacity}%+", -    "format-plugged": " {capacity}%", -    "format-icons": ["", "", "", "", ""] -  } -} - diff --git a/config/waybar/default.nix b/config/waybar/default.nix deleted file mode 100644 index 915502b..0000000 --- a/config/waybar/default.nix +++ /dev/null @@ -1,7 +0,0 @@ -{ pkgs, config, ... }: - -{ -  home.packages = [ pkgs.waybar ]; -  home.file.".config/waybar/config".source = ./config; -  home.file.".config/waybar/style.css".source = ./style.css; -} diff --git a/config/waybar/style.css b/config/waybar/style.css deleted file mode 100644 index 1786ff9..0000000 --- a/config/waybar/style.css +++ /dev/null @@ -1,110 +0,0 @@ -* { -  font-family: UbuntuMono Nerd Font Mono; -  font-weight: 500; -  font-size: 16px; -} - -window#waybar { -  background-color: rgba(27, 27, 27, 1); -  color: #f2f0fa; -  transition-property: background-color; -  transition-duration: .5s; -} - -button { -  box-shadow: inset 0 -3px transparent; -  border: none; -  border-radius: 0px; -} - -#tags button { -  padding: 0px 15px; -  background-color: rgba(27, 27, 27, 1); -  color: #f2f0fa; -} - -#tags button.focused { -  background-color: rgba(242, 240, 250, 1); -  color: #272727; -} - -button:hover { -  background: inherit; -} - -#custom-launcher { -  margin: 0 10px; -  padding: 0 10px; -} - -#workspaces { -  border-radius: 10px; -  background-color: #f2f0fa; -  color: #272727; -  padding: 0 10px; -  margin: 0px 4px; -} - -#workspaces button { -  padding: 0 10px; -  color: #272727; -  background-color: #f2f0fa; -} - -#clock { -  padding: 0 10px; -  margin: 0 10px; -  color: #f2f0fa; -  border-radius: 0px; -} - -#battery, -#cpu, -#backlight { -  padding: 0 10px; -  margin: 0 0px; -  background-color: #f2f0fa; -  color: #272727; -} - -#battery { -  border-radius: 0px 10px 10px 0px; -} - -#cpu { -  border-radius: 10px 0px 0px 10px; -} - -#tray { -  padding: 0 10px; -  margin: 0 0px; -  border-radius: 10px; -  margin: 0 10px; -} - -#window { -  margin: 0 4px; -} - -/* If workspaces is the leftmost module, omit left margin */ -.modules-left > widget:first-child > #workspaces { -  margin-left: 0; -} - -#battery.critical:not(.charging) { -  background-color: #f53c3c; -  color: #ffffff; -} - -label:focus { -  background-color: #000000; -} - -#tray > .passive { -  -gtk-icon-effect: dim; -} - -#tray > .needs-attention { -  -gtk-icon-effect: highlight; -  background-color: #eb4d4b; -} diff --git a/machines/x/configuration.nix b/machines/x/configuration.nix index aa77704..21ca26a 100644 --- a/machines/x/configuration.nix +++ b/machines/x/configuration.nix @@ -7,8 +7,8 @@    ] ++ (map (path: ../../modules/${path}) [      "global.nix"      "compromyse.nix" -    "plasma.nix"      "login.nix" +    "wm.nix"      "fonts.nix"      "bluetooth.nix"      "audio.nix" @@ -35,4 +35,9 @@    home-manager.users.compromyse = import ./home.nix;    programs.steam.enable = true; + +  networking.extraHosts = +  '' +    127.0.0.1 download.labsmartlis.local +  '';  } diff --git a/machines/x/home.nix b/machines/x/home.nix index 77769ea..51cd064 100644 --- a/machines/x/home.nix +++ b/machines/x/home.nix @@ -21,8 +21,8 @@ in {      unzip      zip -    # cinnamon.nemo -    # mate.eom +    cinnamon.nemo +    mate.eom      spotify      firefox @@ -30,22 +30,25 @@ in {      obs-studio -    # pavucontrol -    # blueman -    # brillo +    pavucontrol +    brillo +    playerctl +    pamixer -    # wbg +    wbg      kcalc      ccls -    rubocop      nodePackages.pyright      git-lfs    ] ++ [ tlauncher ];    imports = (map (path: ../../config/${path}) [ -    # "themes.nix" +    "themes.nix" +    "fuzzel" +    "dunst" +    "dwl.nix"      "dotfiles.nix"      "git"      "nvim" diff --git a/modules/compromyse.nix b/modules/compromyse.nix index 03adf3e..f822b46 100644 --- a/modules/compromyse.nix +++ b/modules/compromyse.nix @@ -5,6 +5,6 @@      initialPassword = "changeme";      isNormalUser = true;      # openssh.authorizedKeys.keys = []; -    extraGroups = [ "wheel" "storage" "input" "plugdev" "libvirtd" "lxd" "docker" ]; +    extraGroups = [ "wheel" "video" "storage" "input" "plugdev" "libvirtd" "docker" ];    };  } diff --git a/modules/nvidia.nix b/modules/nvidia.nix index c72317f..1d59539 100644 --- a/modules/nvidia.nix +++ b/modules/nvidia.nix @@ -23,5 +23,5 @@      };    }; -  environment.systemPackages = [ pkgs.cudatoolkit ]; +  # environment.systemPackages = [ pkgs.cudatoolkit ];  } diff --git a/modules/plasma.nix b/modules/plasma.nix deleted file mode 100644 index 35849b2..0000000 --- a/modules/plasma.nix +++ /dev/null @@ -1,7 +0,0 @@ -{ pkgs, ... }: - -{ -  environment.sessionVariables.NIXOS_OZONE_WL = "1"; -  services.xserver.enable = true; -  services.xserver.desktopManager.plasma5.enable = true; -} diff --git a/modules/wm.nix b/modules/wm.nix index 03cf3ef..327ac41 100644 --- a/modules/wm.nix +++ b/modules/wm.nix @@ -13,4 +13,20 @@      inotify-tools    ]; + +  systemd = { +    user.services.polkit-gnome-authentication-agent-1 = { +      description = "polkit-gnome-authentication-agent-1"; +      wantedBy = [ "graphical-session.target" ]; +      wants = [ "graphical-session.target" ]; +      after = [ "graphical-session.target" ]; +      serviceConfig = { +          Type = "simple"; +          ExecStart = "${pkgs.polkit_gnome}/libexec/polkit-gnome-authentication-agent-1"; +          Restart = "on-failure"; +          RestartSec = 1; +          TimeoutStopSec = 10; +        }; +    }; +  };  } diff --git a/packages/dwl.nix b/packages/dwl.nix index 1bef677..a694621 100644 --- a/packages/dwl.nix +++ b/packages/dwl.nix @@ -27,7 +27,7 @@ stdenv.mkDerivation (finalAttrs: {      owner = "compromyse";      repo = "dwl";      rev = "master"; -    hash = "sha256-Mz8Dspi+XsKoWA7T3UE16TSNn0S1scSK4OevEQI4hkA="; +    hash = "sha256-gE6J4hA44nLVjjN2i9svtHj8CCqU5y/WzqJd8AovmDc=";    };    nativeBuildInputs = [ | 
