diff --git a/user/app/browser/qutebrowser-logo.png b/user/app/browser/qutebrowser-logo.png deleted file mode 100644 index 541e90e..0000000 Binary files a/user/app/browser/qutebrowser-logo.png and /dev/null differ diff --git a/user/app/browser/qutebrowser.nix b/user/app/browser/qutebrowser.nix index 5b72912..7722223 100644 --- a/user/app/browser/qutebrowser.nix +++ b/user/app/browser/qutebrowser.nix @@ -45,6 +45,15 @@ let generateHomepage = name: font: config: font-weight: bold; } + /*xmp tag style for ascii art*/ + xmp { + font-family:''+font+''; + + font-size:22px; + color: #''+config.lib.stylix.colors.base01+'' + + text-align:center; + } /*div*/ div { margin:auto; @@ -60,15 +69,24 @@ let generateHomepage = name: font: config: -
-
-
- + ..--------.. + .`` "'. + .` _.---.. /--| '. + /`` || | + /` /--| || | + / / | || `/----\, + | | | .-`.-/- __. \ + | \ `-.`` ..-` \ | + \ ```` ~.^` | | | + \.____.-``'|| | / / + | || |_.- / + | || / + . |_-` `------~``. + `.. ..` + ``--______-'`

-
-

Welcome to Qutebrowser


@@ -318,16 +336,10 @@ Bard ''; home.file.".config/qutebrowser/qute-home.html".text = generateHomepage "Default" userSettings.font config; - home.file.".config/qutebrowser/logo.png".source = ./qutebrowser-logo.png; home.file.".browser/Teaching/config/qute-home.html".text = generateHomepage "Teaching" userSettings.font config; - home.file.".browser/Teaching/config/logo.png".source = ./qutebrowser-logo.png; home.file.".browser/Tech/config/qute-home.html".text = generateHomepage "Tech" userSettings.font config; - home.file.".browser/Tech/config/logo.png".source = ./qutebrowser-logo.png; home.file.".browser/Gaming/config/qute-home.html".text = generateHomepage "Gaming" userSettings.font config; - home.file.".browser/Gaming/config/logo.png".source = ./qutebrowser-logo.png; home.file.".browser/Gamedev/config/qute-home.html".text = generateHomepage "Gamedev" userSettings.font config; - home.file.".browser/Gamedev/config/logo.png".source = ./qutebrowser-logo.png; home.file.".browser/Bard/config/qute-home.html".text = generateHomepage "Bard" userSettings.font config; - home.file.".browser/Bard/config/logo.png".source = ./qutebrowser-logo.png; } diff --git a/user/app/doom-emacs/config.el b/user/app/doom-emacs/config.el index b602e66..9d3cbcf 100644 --- a/user/app/doom-emacs/config.el +++ b/user/app/doom-emacs/config.el @@ -84,11 +84,10 @@ (require 'dashboard) (setq initial-buffer-choice (lambda () (get-buffer-create "*dashboard*")) doom-fallback-buffer-name "*dashboard*") -(setq image-scaling-factor 1) ;; emacs-dashboard variables (setq dashboard-banner-logo-title "Welcome to Nix Doom Emacs") -(setq dashboard-startup-banner "~/.emacs.d/dashboard-logo.webp") +(setq dashboard-startup-banner 2) (setq dashboard-icon-type 'all-the-icons) ;; use `all-the-icons' package (setq dashboard-set-heading-icons t) (setq dashboard-set-file-icons t) @@ -105,18 +104,6 @@ "I’ll tell you a DNS joke but it could take 24 hours for everyone to get it." "I'd tell you a UDP joke, but you might not get it." "I'll tell you a TCP joke. Do you want to hear it?")) - -;; Remove basic evil input and cursors from dashboard -(defun disable-cursor() - (setq-local evil-normal-state-cursor '(bar . 0)) - (hl-line-mode -1) -) -(add-hook 'dashboard-mode-hook 'disable-cursor) -(evil-define-key 'normal dashboard-mode-map - "j" 'evil-normal-state - "k" 'evil-normal-state - "h" 'evil-normal-state - "l" 'evil-normal-state) (setq dashboard-navigator-buttons `(;; line1 ( (,"Roam" "" "" (lambda (&rest _)) 'org-formula) @@ -1525,9 +1512,7 @@ https://github.com/magit/magit/issues/460 (@cpitclaudel)." (setq +format-on-save-enabled-modes '(not emacs-lisp-mode sql-mode tex-mode latex-mode org-msg-edit-mode nix-mode)) (add-to-list 'tramp-remote-path 'tramp-own-remote-path) -(after! vterm - (add-to-list 'vterm-tramp-shells '("ssh" "zsh")) ;; I use zsh on all my servers -) +(add-to-list 'vterm-tramp-shells '("ssh" "zsh")) ;; I use zsh on all my servers ;; I source my rss from my freshrss instance ;; I login with a private elisp file: ~/.emacs.d/freshrss-elfeed.el diff --git a/user/app/doom-emacs/doom.nix b/user/app/doom-emacs/doom.nix index d18ceab..77120a2 100644 --- a/user/app/doom-emacs/doom.nix +++ b/user/app/doom-emacs/doom.nix @@ -1,7 +1,7 @@ { config, lib, pkgs-emacs, pkgs-stable, inputs, userSettings, systemSettings, ... }: let themePolarity = lib.removeSuffix "\n" (builtins.readFile (./. + "../../../../themes"+("/"+userSettings.theme)+"/polarity.txt")); - dashboardLogo = ./. + "/nix-" + themePolarity + ".webp"; + dashboardLogo = ./. + "/nix-" + themePolarity + ".png"; in { imports = [ @@ -109,7 +109,7 @@ in source = "${inputs.org-sliced-images}"; }; - home.file.".emacs.d/dashboard-logo.webp".source = dashboardLogo; + home.file.".emacs.d/dashboard-logo.png".source = dashboardLogo; home.file.".emacs.d/scripts/copy-link-or-file/copy-link-or-file-to-clipboard.sh" = { source = ./scripts/copy-link-or-file/copy-link-or-file-to-clipboard.sh; executable = true; diff --git a/user/app/doom-emacs/doom.org b/user/app/doom-emacs/doom.org index b43abfc..e47909b 100644 --- a/user/app/doom-emacs/doom.org +++ b/user/app/doom-emacs/doom.org @@ -147,11 +147,10 @@ Doom Emacs is traditionally installed by cloning the repository ([[https://githu (require 'dashboard) (setq initial-buffer-choice (lambda () (get-buffer-create "*dashboard*")) doom-fallback-buffer-name "*dashboard*") -(setq image-scaling-factor 1) ;; emacs-dashboard variables (setq dashboard-banner-logo-title "Welcome to Nix Doom Emacs") -(setq dashboard-startup-banner "~/.emacs.d/dashboard-logo.webp") +(setq dashboard-startup-banner 2) (setq dashboard-icon-type 'all-the-icons) ;; use `all-the-icons' package (setq dashboard-set-heading-icons t) (setq dashboard-set-file-icons t) @@ -168,18 +167,6 @@ Doom Emacs is traditionally installed by cloning the repository ([[https://githu "I’ll tell you a DNS joke but it could take 24 hours for everyone to get it." "I'd tell you a UDP joke, but you might not get it." "I'll tell you a TCP joke. Do you want to hear it?")) - -;; Remove basic evil input and cursors from dashboard -(defun disable-cursor() - (setq-local evil-normal-state-cursor '(bar . 0)) - (hl-line-mode -1) -) -(add-hook 'dashboard-mode-hook 'disable-cursor) -(evil-define-key 'normal dashboard-mode-map - "j" 'evil-normal-state - "k" 'evil-normal-state - "h" 'evil-normal-state - "l" 'evil-normal-state) (setq dashboard-navigator-buttons `(;; line1 ( (,"Roam" "" "" (lambda (&rest _)) 'org-formula) @@ -1797,9 +1784,7 @@ I don't have this active right now since it's kinda weird with pgtk... ** Terminal #+BEGIN_SRC emacs-lisp :tangle config.el (add-to-list 'tramp-remote-path 'tramp-own-remote-path) -(after! vterm - (add-to-list 'vterm-tramp-shells '("ssh" "zsh")) ;; I use zsh on all my servers -) +(add-to-list 'vterm-tramp-shells '("ssh" "zsh")) ;; I use zsh on all my servers #+END_SRC ** Elfeed #+BEGIN_SRC emacs-lisp :tangle config.el @@ -2095,7 +2080,7 @@ In order to have Nix load my Doom Emacs configuration [[./doom.nix][doom.nix]], { config, lib, pkgs-emacs, pkgs-stable, inputs, userSettings, systemSettings, ... }: let themePolarity = lib.removeSuffix "\n" (builtins.readFile (./. + "../../../../themes"+("/"+userSettings.theme)+"/polarity.txt")); - dashboardLogo = ./. + "/nix-" + themePolarity + ".webp"; + dashboardLogo = ./. + "/nix-" + themePolarity + ".png"; in { imports = [ @@ -2203,7 +2188,7 @@ in source = "${inputs.org-sliced-images}"; }; - home.file.".emacs.d/dashboard-logo.webp".source = dashboardLogo; + home.file.".emacs.d/dashboard-logo.png".source = dashboardLogo; home.file.".emacs.d/scripts/copy-link-or-file/copy-link-or-file-to-clipboard.sh" = { source = ./scripts/copy-link-or-file/copy-link-or-file-to-clipboard.sh; executable = true; diff --git a/user/app/doom-emacs/nix-dark.webp b/user/app/doom-emacs/nix-dark.webp deleted file mode 100644 index b225ed7..0000000 Binary files a/user/app/doom-emacs/nix-dark.webp and /dev/null differ diff --git a/user/app/doom-emacs/nix-light.webp b/user/app/doom-emacs/nix-light.webp deleted file mode 100644 index 92c3aad..0000000 Binary files a/user/app/doom-emacs/nix-light.webp and /dev/null differ diff --git a/user/app/games/games.nix b/user/app/games/games.nix index e512bd0..441c61c 100644 --- a/user/app/games/games.nix +++ b/user/app/games/games.nix @@ -1,4 +1,4 @@ -{ pkgs, pkgs-stable, ... }: +{ pkgs, ... }: let myRetroarch = (pkgs.retroarch.override { @@ -22,7 +22,7 @@ let }); in { - home.packages = (with pkgs; [ + home.packages = with pkgs; [ # Games pegasus-frontend myRetroarch @@ -31,10 +31,8 @@ in qjoypad superTux superTuxKart - gamepad-tool - ]) ++ (with pkgs-stable; [ - pokefinder - ]); + #pokefinder + ]; nixpkgs.config = { allowUnfree = true; diff --git a/user/wm/hyprland/hyprland.nix b/user/wm/hyprland/hyprland.nix index 7538a31..5499be7 100644 --- a/user/wm/hyprland/hyprland.nix +++ b/user/wm/hyprland/hyprland.nix @@ -418,8 +418,8 @@ in src = fetchFromGitHub { owner = "hyprland-community"; repo = "pyprland"; - rev = "refs/tags/2.3.8"; - hash = "sha256-0YUI2/gJmBoummiHGpq2p2sT25SwCdnsRwfGK2pcm4s="; + rev = "refs/tags/2.2.17"; + hash = "sha256-S1bIIazrBWyjF8tOcIk0AwwWq9gbpTKNsjr9iYA5lKk="; }; })) (hyprnome.override (oldAttrs: {