diff --git a/configuration.nix b/configuration.nix index 4937219..dfbda19 100644 --- a/configuration.nix +++ b/configuration.nix @@ -31,10 +31,6 @@ # Activate Flakes. nix.settings.experimental-features = [ "nix-command" "flakes" ]; - # Enable sound. - sound.enable = true; - hardware.pulseaudio.enable = true; - services = { # Set XServer Options. xserver = { @@ -79,15 +75,37 @@ alacritty dmenu + acpilight # For setting Backlight. + gnome.nautilus lxqt.lxqt-policykit # provides a default authentication client for policykit ]; + # permissions for acpilight + services.udev = { + enable = true; + extraRules = '' + SUBSYSTEM=="backlight", ACTION=="add", \ + RUN+="${pkgs.coreutils-full}/bin/chgrp video /sys/class/backlight/%k/brightness", \ + RUN+="${pkgs.coreutils-full}/bin/chmod g+w /sys/class/backlight/%k/brightness" + ''; + }; + nixpkgs.config.allowUnfree = true; # Enable zsh for setting it as shell for users. programs.zsh.enable = true; + # Audio + # rtkit is optional but recommended + security.rtkit.enable = true; + services.pipewire = { + enable = true; + alsa.enable = true; + alsa.support32Bit = true; + pulse.enable = true; + }; + # Set stateVersion. Leave it as set. system.stateVersion = "23.11"; } diff --git a/home/default.nix b/home/default.nix index 933c106..6f3d1fe 100644 --- a/home/default.nix +++ b/home/default.nix @@ -17,15 +17,12 @@ # system tools lm_sensors arandr + pavucontrol + + obsidian + lean4 - # noch ned conf - #betterbird - #bitwarden - # dropbox firefox - #signal-desktop - #telegram-desktop - # zathura ]; # environment.shells = [ pkgs.zsh ]; diff --git a/home/programs/git.nix b/home/programs/git.nix index dd932f5..05fd24b 100644 --- a/home/programs/git.nix +++ b/home/programs/git.nix @@ -5,5 +5,9 @@ enable = true; userName = "4Lost"; userEmail = "elias.schroeter@e.email"; + signing = { + key = "0x99D2EF975FE523CC"; + signByDefault = true; + }; }; } diff --git a/home/programs/neovim/lua/plugins/obsidian-nvim.lua b/home/programs/neovim/lua/plugins/obsidian-nvim.lua index 3973302..06a53ea 100644 --- a/home/programs/neovim/lua/plugins/obsidian-nvim.lua +++ b/home/programs/neovim/lua/plugins/obsidian-nvim.lua @@ -3,8 +3,8 @@ return { "epwalsh/obsidian.nvim", lazy = true, event = { - "BufReadPre home/elias/dropbox/", - "BufNewFile home/elias/dropbox/", + "BufReadPre /home/elias/Dropbox/IJB/IJB-Notes/*", + "BufNewFile /home/elias/Dropbox/IJB/IJB-Notes/*", }, dependencies = { "nvim-lua/plenary.nvim", @@ -17,8 +17,8 @@ return { require("obsidian").setup({ workspaces = { { - name = "COe", - path = "/run/user/1000/gvfs/smb-share:server=192.168.0.100,share=administration/NetzwerkTeam/wiki", + name = "IJB-Notes", + path = "/home/elias/Dropbox/IJB/IJB-Notes", }, }, }) diff --git a/home/programs/rofi/default.nix b/home/programs/rofi/default.nix index da50112..e46fb1a 100644 --- a/home/programs/rofi/default.nix +++ b/home/programs/rofi/default.nix @@ -1,7 +1,7 @@ { pkgs, ... }: { - home.packages = with pkgs; [ oranchelo-icon-theme nerdfonts pass xclip ]; + home.packages = with pkgs; [ oranchelo-icon-theme nerdfonts xclip ]; xsession.initExtra = "setxkbmap de"; # rofi pass needs this to be set @@ -29,8 +29,6 @@ EDITOR='rofi-sensible-terminal -e vim' clibpoard_backend=xclip clip=clipboard - password_length=32 - default_user="$\{ROFI_PASS_DEFAULT_USER-$(whoami)\}" ''; }; }; diff --git a/home/programs/xmonad/src/xmonad.hs b/home/programs/xmonad/src/xmonad.hs index 1b9df5a..96a7e00 100644 --- a/home/programs/xmonad/src/xmonad.hs +++ b/home/programs/xmonad/src/xmonad.hs @@ -14,7 +14,6 @@ main = xmonad . ewmhFullscreen . ewmh . xmobarProp $ def } `additionalKeysP` [ ("M-p", spawn "rofi -show \"drun\"") - , ("M-S-p", spawn "rofi-pass") , ("M-b", spawn "firefox") , ("", spawn "xbacklight -inc 10") , ("", spawn "xbacklight -dec 10")