diff --git a/hosts/nb-new.cloonar.com/modules/sway/sway.conf b/hosts/nb-new.cloonar.com/modules/sway/sway.conf index b15ab7c..3e0fda3 100644 --- a/hosts/nb-new.cloonar.com/modules/sway/sway.conf +++ b/hosts/nb-new.cloonar.com/modules/sway/sway.conf @@ -311,7 +311,7 @@ exec 'sleep 2; swaymsg workspace "$ws8"; swaymsg layout tabbed' exec mako --default-timeout=5000 # wallpaper -output eDP-1 scale 2 scale_filter linear +output eDP-1 scale 1.5 scale_filter linear output eDP-1 bg #282a36 solid_color output eDP-1 bg ~/.wallpaper.png center output DP-4 bg #282a36 solid_color diff --git a/hosts/nb-new.cloonar.com/modules/sway/sway.nix b/hosts/nb-new.cloonar.com/modules/sway/sway.nix index cc26e77..80c92dd 100644 --- a/hosts/nb-new.cloonar.com/modules/sway/sway.nix +++ b/hosts/nb-new.cloonar.com/modules/sway/sway.nix @@ -86,7 +86,6 @@ in { quickemu - brave firefox # unstable.cura diff --git a/hosts/nb-new.cloonar.com/users/dominik.nix b/hosts/nb-new.cloonar.com/users/dominik.nix index 14d0db4..2a1ba00 100644 --- a/hosts/nb-new.cloonar.com/users/dominik.nix +++ b/hosts/nb-new.cloonar.com/users/dominik.nix @@ -212,34 +212,76 @@ in programs.chromium = { enable = true; + package = pkgs.ungoogled-chromium; commandLineArgs = [ "--enable-features=WebUIDarkMode" "--force-dark-mode" + # "--high-dpi-support=1" + "--force-device-scale-factor=1" ]; dictionaries = [ pkgs.hunspellDictsChromium.en_US pkgs.hunspellDictsChromium.de_DE ]; - extensions = [ - { - # Ublock - id = "epcnnfbjfcgphgdmggkamkmgojdagdnn"; - } - { - # Privacy Badger - id = "pkehgijcmpdhfbdbbnkijodmdjhbjlgp"; - } - { - # Bitwarden - id = "nngceckbapebfimnlniiiahkandclblb"; - } - ]; + extensions = + let + createChromiumExtensionFor = browserVersion: { id, sha256, version }: + { + inherit id; + crxPath = builtins.fetchurl { + url = "https://clients2.google.com/service/update2/crx?response=redirect&acceptformat=crx2,crx3&prodversion=${browserVersion}&x=id%3D${id}%26installsource%3Dondemand%26uc"; + name = "${id}.crx"; + inherit sha256; + }; + inherit version; + }; + createChromiumExtension = createChromiumExtensionFor (lib.versions.major pkgs.ungoogled-chromium.version); + in + [ + (createChromiumExtension { + # ublock origin + id = "cjpalhdlnbpafiamejdnhcphjbkeiagm"; + sha256 = "sha256:1i0668xhq5iflb4fn0ghwp79iz6mwspgxdqwp6incbvsyzr596kg"; + version = "1.61.0"; + }) + (createChromiumExtension { + # dark reader + id = "eimadpbcbfnmbkopoojfekhnkhdbieeh"; + sha256 = "sha256:1lih8zbil1jwbzg7m1lnbx41d9smaqbs472lya7dgh36iwgsnpsr"; + version = "4.9.96"; + }) + (createChromiumExtension { + # privacy badger + id = "pkehgijcmpdhfbdbbnkijodmdjhbjlgp"; + sha256 = "sha256:0jsqa7v2zdjwwp4gfl98yda6vsii374fl1bwqjynnilj7ah8610z"; + version = "2024.7.17"; + }) + (createChromiumExtension { + # Bitwarden + id = "nngceckbapebfimnlniiiahkandclblb"; + sha256 = "sha256:1j3x0p9gmbgh8iala0sq2g3h41rc19r8g47652x688lh6as0cikv"; + version = "2024.10.1"; + }) + (createChromiumExtension { + # Dracula Theme + id = "jiaeinnfkmnkpkicpaihogiomcgikcde"; + sha256 = "sha256:01nm7p0v3lcvx8bkinq2rr0divvqgf5d2a757lg8m21ccmznqkpc"; + version = "1.0"; + }) + (createChromiumExtension { + # Workona + id = "ailcmbgekjpnablpdkmaaccecekgdhlh"; + sha256 = "sha256:107q2knys6xq2sszcmg49f23asp92i5adb46yz18wxn3yc2cybb7"; + version = "3.1.33"; + }) + ]; }; programs.git = { enable = true; + lfs.enable = true; package = pkgs.gitAndTools.gitFull; userName = "Dominik Polakovics"; userEmail = "dominik.polakovics@cloonar.com";