diff --git a/home-manager/dotfiles/sway/config b/home-manager/dotfiles/sway/config index a3f1a37..10d7625 100755 --- a/home-manager/dotfiles/sway/config +++ b/home-manager/dotfiles/sway/config @@ -4,6 +4,9 @@ # # Read `man 5 sway` for a complete reference. +### title bar config +default_border none + ### Variables # # Logo key. Use Mod1 for Alt. @@ -221,4 +224,5 @@ bar { swaybar_command waybar } + include /etc/sway/config.d/* diff --git a/home-manager/dotfiles/waybar/config.jsonc b/home-manager/dotfiles/waybar/config.jsonc index e890156..29eddbe 100644 --- a/home-manager/dotfiles/waybar/config.jsonc +++ b/home-manager/dotfiles/waybar/config.jsonc @@ -2,7 +2,7 @@ "layer": "top", "modules-left": ["sway/workspaces", "sway/mode"], "modules-center": ["wireplumber", "mpris"], - "modules-right": ["bluetooth", "clock", "privacy"], + "modules-right": ["cpu", "bluetooth", "network", "clock", "privacy"], "clock": { "format-alt": "{:%a, %d. %b %H:%M}" }, @@ -33,5 +33,6 @@ "tooltip-icon-size": 24 } ] - }, + } + } diff --git a/home-manager/dotfiles/waybar/style.css b/home-manager/dotfiles/waybar/style.css index 58ff46d..5bcb99b 100644 --- a/home-manager/dotfiles/waybar/style.css +++ b/home-manager/dotfiles/waybar/style.css @@ -1,12 +1,12 @@ * { font-family: "CodeNewRoman Nerd Font"; font-weight: bold; - font-size: 14px; + font-size: 12px; color: #fff; } window#waybar { - background-color: rgba(254, 254, 254, 0.6); + background-color: #000; } @@ -17,3 +17,7 @@ window#waybar { #workspaces button.focused { background-color: #7b002c; } + +#workspaces { + padding: 4px 0; +} diff --git a/home-manager/home.nix b/home-manager/home.nix index 332a52b..f18d650 100644 --- a/home-manager/home.nix +++ b/home-manager/home.nix @@ -59,6 +59,10 @@ pkgs.vscode pkgs.zathura + pkgs.tor-browser + + pkgs.gammastep + pkgs.lazygit # # You can also create simple shell scripts directly inside your # # configuration. For example, this adds a command 'my-hello' to your # # environment: @@ -118,6 +122,7 @@ }; }; + programs.zoxide.enable = true; programs.zoxide.enableBashIntegration= true; programs.zoxide.options = [ @@ -126,6 +131,10 @@ services.mpris-proxy.enable = true; + programs.swaylock = { + enable = true; + }; + # Home Manager can also manage your environment variables through # 'home.sessionVariables'. These will be explicitly sourced when using a # shell provided by Home Manager. If you don't want to manage your shell @@ -155,6 +164,13 @@ }; }; + services.gammastep = { + enable = true; + provider = "manual"; + latitude = 49.0; + longitude = 8.4; + }; + # Let Home Manager install and manage itself. programs.home-manager.enable = true; } diff --git a/home-manager/sedated-home.nix b/home-manager/sedated-home.nix new file mode 100644 index 0000000..e69de29 diff --git a/hosts/goober/configuration.nix b/hosts/goober/configuration.nix index edacba7..0d5e89c 100644 --- a/hosts/goober/configuration.nix +++ b/hosts/goober/configuration.nix @@ -97,6 +97,7 @@ services.udisks2.enable = true ; + security.pam.services.swaylock = {}; # List services that you want to enable: # Enable the OpenSSH daemon. diff --git a/hosts/goober/features/software/default.nix b/hosts/goober/features/software/default.nix index 84fecea..211d816 100644 --- a/hosts/goober/features/software/default.nix +++ b/hosts/goober/features/software/default.nix @@ -3,6 +3,6 @@ imports = [ ./neovim.nix ./flatpak.nix - ./discord.nix + # ./discord.nix ]; }