diff --git a/.bashrc b/.bashrc index a75b3fd..187266e 100644 --- a/.bashrc +++ b/.bashrc @@ -27,7 +27,6 @@ alias la='l -a' alias cat='bat' alias du='dust' alias df='duf' -alias rm="trash-put" alias augp='sudo apt update && sudo apt upgrade -y && sudo apt autopurge -y && sudo apt autoclean' # Docker Aliases diff --git a/config/ansible/tasks/global/global.yml b/config/ansible/tasks/global/global.yml index 24f3f6f..b31176d 100644 --- a/config/ansible/tasks/global/global.yml +++ b/config/ansible/tasks/global/global.yml @@ -36,7 +36,6 @@ name: - git - vim - - trash-cli - curl - wget - httpie diff --git a/config/ansible/tasks/workstations/flatpaks.yml b/config/ansible/tasks/workstations/flatpaks.yml index 4e0e785..15a3cbf 100644 --- a/config/ansible/tasks/workstations/flatpaks.yml +++ b/config/ansible/tasks/workstations/flatpaks.yml @@ -48,7 +48,6 @@ - com.spotify.Client - com.plexamp.Plexamp - tv.plex.PlexDesktop - - io.bassi.Amberol # Messaging - org.telegram.desktop @@ -57,8 +56,8 @@ - io.github.equicord.equibop # Utilities + - io.gitlab.elescoute.spacelaunch - org.fkoehler.KTailctl - - de.haeckerfelix.AudioSharing - com.usebottles.bottles - com.github.tchx84.Flatseal - com.github.wwmm.easyeffects @@ -69,6 +68,7 @@ - net.davidotek.pupgui2 - com.mastermindzh.tidal-hifi - io.github.flattool.Warehouse + - io.github.johannesboehler2.BmiCalculator - io.github.nokse22.Exhibit - net.nokyan.Resources - io.github.flattool.Ignition diff --git a/config/ansible/tasks/workstations/purge-libreoffice.yml b/config/ansible/tasks/workstations/purge-libreoffice.yml new file mode 100644 index 0000000..bd9ed19 --- /dev/null +++ b/config/ansible/tasks/workstations/purge-libreoffice.yml @@ -0,0 +1,20 @@ +--- +- name: Purge LibreOffice and related packages + become: true + ansible.builtin.apt: + name: + - libreoffice* + - libreoffice-common + - libreoffice-core + - libreoffice-writer + - libreoffice-calc + - libreoffice-impress + - libreoffice-draw + - libreoffice-base + - libreoffice-math + - libreoffice-gnome + - libreoffice-gtk3 + state: absent + purge: true + autoremove: true + update_cache: true diff --git a/config/ansible/tasks/workstations/workstation.yml b/config/ansible/tasks/workstations/workstation.yml index 278326b..7fe3681 100644 --- a/config/ansible/tasks/workstations/workstation.yml +++ b/config/ansible/tasks/workstations/workstation.yml @@ -34,6 +34,9 @@ - name: Include Zed Editor tasks ansible.builtin.import_tasks: tasks/workstations/zed-editor.yml + - name: Include purge LibreOffice tasks + ansible.builtin.import_tasks: tasks/workstations/purge-libreoffice.yml + - name: Ensure workstation common packages are installed ansible.builtin.package: name: diff --git a/config/ansible/tasks/workstations/zen-browser.yml b/config/ansible/tasks/workstations/zen-browser.yml index 619ce27..7a24045 100644 --- a/config/ansible/tasks/workstations/zen-browser.yml +++ b/config/ansible/tasks/workstations/zen-browser.yml @@ -1,7 +1,7 @@ --- - name: Set Zen browser version ansible.builtin.set_fact: - zen_browser_version: "1.12.3b" + zen_browser_version: "1.12.6b" - name: Create directory for browser ansible.builtin.file: diff --git a/config/home-manager/flake.lock b/config/home-manager/flake.lock index 66e8932..15373a0 100644 --- a/config/home-manager/flake.lock +++ b/config/home-manager/flake.lock @@ -7,11 +7,11 @@ ] }, "locked": { - "lastModified": 1747331121, - "narHash": "sha256-3MmiUN/jOHBHQUnjqzg6qKArc17j2OS6jisEppDY4g8=", + "lastModified": 1747688870, + "narHash": "sha256-ypL9WAZfmJr5V70jEVzqGjjQzF0uCkz+AFQF7n9NmNc=", "owner": "nix-community", "repo": "home-manager", - "rev": "1eec32f0efe3b830927989767a9e6ece0d82d608", + "rev": "d5f1f641b289553927b3801580598d200a501863", "type": "github" }, "original": { diff --git a/config/home-manager/packages/common/packages.nix b/config/home-manager/packages/common/packages.nix index 796145e..35fd63d 100644 --- a/config/home-manager/packages/common/packages.nix +++ b/config/home-manager/packages/common/packages.nix @@ -59,7 +59,6 @@ duf # Modern df zip unzip - bottom # Modern top/htop glances # Advanced system monitoring tool procs # Modern ps hyperfine # Benchmarking tool @@ -75,7 +74,6 @@ # System monitoring and process management procs # Modern ps - bottom # Modern top/htop hyperfine # Benchmarking tool bandwhich # Network utilization tool doggo # Modern dig diff --git a/config/home-manager/packages/workstation/packages.nix b/config/home-manager/packages/workstation/packages.nix index b9822b0..68e553d 100644 --- a/config/home-manager/packages/workstation/packages.nix +++ b/config/home-manager/packages/workstation/packages.nix @@ -23,12 +23,8 @@ in pavucontrol # PulseAudio volume control qrencode # qr code generator grimblast # Screenshot tool - ptyxis # Terminal emulator gpredict # Satellite tracking - ## Dev tools - vscodium - ## Multimedia plex-media-player vlc diff --git a/config/home-manager/workstation/dconf.nix b/config/home-manager/workstation/dconf.nix index 75029bc..f992566 100644 --- a/config/home-manager/workstation/dconf.nix +++ b/config/home-manager/workstation/dconf.nix @@ -36,11 +36,6 @@ show-desktop-icons = true; }; - "org/gnome/Ptyxis" = { - use-system-font = false; - font-name = "Hack Nerd Font Mono 13"; - }; - "org/gnome/desktop/applications/file-manager" = { exec = "nautilus"; }; diff --git a/config/home-manager/workstation/keyboard-shortcuts.nix b/config/home-manager/workstation/keyboard-shortcuts.nix index 24639a0..5091b87 100644 --- a/config/home-manager/workstation/keyboard-shortcuts.nix +++ b/config/home-manager/workstation/keyboard-shortcuts.nix @@ -30,11 +30,6 @@ lib.mkIf (builtins.match ".*GNOME.*" (builtins.getEnv "XDG_CURRENT_DESKTOP") != command = "missioncenter"; name = "missioncenter"; }; - "org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/terminal" = { - binding = "t"; - command = "ptyxis --new-window"; - name = "terminal"; - }; "org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/emotes" = { binding = "e"; command = "smile";