Commit graph

381 commits

Author SHA1 Message Date
Evie Litherland-Smith f80f3a8bdd Enable networkmanager-applet, add to on-click for waybar module 2024-07-09 07:18:52 +01:00
Evie Litherland-Smith 75d0c9d7db Don't need to override qemu in quickemu anymore, full by default 2024-07-08 10:16:04 +01:00
Evie Litherland-Smith 94c6d717b0 Use libsecret for mbsync and git-credential-helper
Add gnome-keyring as libsecret backend, swap git-credential-helper and
mbsync to using libsecret/secret-tool. Add helper script to check for
and request mbsync passwords if missing. Add GNOME Seahorse for
viewing passwords graphically.

Remove email/work.nix and merge back into default.nix

Don't auto start protonmail-bridge, use the GUI instead so it doesn't
need to unlock all my keychains immediately

Move 3D modelling software to Vanguard only, instead of all personal
devices.

Move waybar back to top of screen and adjust all corner radii to 5px
from 10px

Re-enable swayfx blur_ignore_transparent now that it's added to
nixpkgs, re-enable shadows
2024-07-08 08:58:32 +01:00
Evie Litherland-Smith 9d80d3ab4c Enable gnome-keyring service 2024-07-08 06:35:24 +01:00
Evie Litherland-Smith bb86cd082d Switch back to sway (and all the changes that involved) 2024-07-07 08:47:50 +01:00
Evie Litherland-Smith f8782068d2 Remove uses of home-manager repo, merge home-manager README entries
Remove system-update-all script
2024-07-03 07:26:09 +01:00
Evie Litherland-Smith 763a1d2a05 Merge home-manager config back in to nixos config
Place home-manager config under home directory, move system config
under system directory.

Add hostname-specific entries under home directory to be consistent
with how system is configured, update flake accordingly
2024-07-03 07:15:39 +01:00
Evie Litherland-Smith 0682bb8cdb Restructured to a state that things build again
Remove all home-manager config and related files

Slight change of layout that makes more sense with new scope
2024-05-11 15:41:19 +01:00
Evie Litherland-Smith c9b940f43b Prune some packages 2024-05-10 15:12:31 +01:00
Evie Litherland-Smith 3262fdb653 Switch emacs to using base16-theme, add elfeed-tube back
Remove pkgs definition in firefox expression
2024-05-10 14:16:12 +01:00
Evie Litherland-Smith da32908bf7 Enable flatpak service 2024-05-10 06:08:13 +01:00
Evie Litherland-Smith 4a71894eea Remove old bookmarks.org, backup nyxt bookmarks and theme 2024-04-27 08:11:08 +01:00
Evie Litherland-Smith 4006919fa9 Make firefox default MIME entry for URLs
Nyxt bug where it still can't open a clicked link if already open,
will change back when it's fixed
2024-04-27 08:10:11 +01:00
Evie Litherland-Smith 4258c2de29 Change MIME entries to set nyxt as default browser 2024-04-25 13:50:19 +01:00
Evie Litherland-Smith 9b6687e18d Add zoom (video conferencing) back 2024-04-25 13:48:15 +01:00
Evie Litherland-Smith ab7922aeab Stop building bookmarks HTML file for firefox 2024-04-24 14:35:12 +01:00
Evie Litherland-Smith 7aa0820921 Add nyxt back with temporary (and working) theme
Add teams-for-linux back now that it seems to work with teams v2
2024-04-24 14:02:20 +01:00
Evie Litherland-Smith 6726d08b2e Add onedrive and sharepoint bookmarks 2024-04-23 09:53:58 +01:00
Evie Litherland-Smith 345d734c12 Add whatsapp-for-linux package back 2024-04-20 14:03:22 +01:00
Evie Litherland-Smith 8045622de2 Update Teams url in bookmarks 2024-04-19 11:51:09 +01:00
Evie Litherland-Smith 1750e30059 Add some more JET data bookmarks 2024-04-19 10:52:59 +01:00
Evie Litherland-Smith 6dd70aa58e Fixed a couple of sway issues
Made swayfx the standard, added nixos system-level module to enable
and autostart with greetd; Includes fix for missing session that
should be fixed in later nixpkgs versions

Fixed formatting for waybar workspaces module, wasn't showing active
or empty workspaces correctly
2024-04-12 21:17:54 +01:00
Evie Litherland-Smith a4ab3c7288 Change most things over to use sway
Added most config, at least enough to get by for now

Update waybar config to remove hyprland-specific things

Misc updates to rofi, swaylock

Set greetd to start sway on machines by default now
2024-04-12 17:56:13 +01:00
Evie Litherland-Smith f8c7f1bf55 Fix missing import catch-all 2024-04-12 11:24:39 +01:00
Evie Litherland-Smith f0405343fc Add initial (and untested) river example config 2024-04-12 11:24:39 +01:00
Evie Litherland-Smith 1a1d58a199 Move anything that's no hyprland-specific into desktop.nix 2024-04-12 11:24:39 +01:00
Evie Litherland-Smith f15cfde53c Add remmina remote desktop client (with hyprland rules) 2024-04-11 09:58:39 +01:00
Evie Litherland-Smith cb22d04ac9 Add example darkmode JS script for bookmarks page 2024-04-10 17:03:52 +01:00
Evie Litherland-Smith d9aec4706a Bookmark updates 2024-04-10 11:17:54 +01:00
Evie Litherland-Smith bdb3f8960c Add hyprpicker - wayland colour picker
Move xarchiver from hyprland.nix -> desktop.nix
2024-04-10 09:48:19 +01:00
Evie Litherland-Smith 898685db83 Add zathura as default PDF program
Remove mupdf as emacs seems to handle PDFs just fine with gs and/or
poppler_utils
2024-04-09 14:29:42 +01:00
Evie Litherland-Smith 2684a677dd Update pinned url for new NixOS wiki 2024-04-09 14:21:00 +01:00
Evie Litherland-Smith d278f36264 Fix bookmark page styling
Put personal bookmarks under L1 heading personal, make headings into
flex box to allow L2+ headings to bunch up and be more space efficient
without disturbing the look of the lists
2024-04-09 14:17:04 +01:00
Evie Litherland-Smith 3c515ba2f0 Move bookmark building command into separate nix file
Copy bookmark stylesheet to out directory as well
2024-04-08 17:43:11 +01:00
Evie Litherland-Smith 29056aa92e Move bookmarks to separate directory to include stylesheet
Add extra HTML export preamble to bookmarks org file

git ignore html files so I don't commit generated files during testing
2024-04-08 17:34:58 +01:00
Evie Litherland-Smith 5750a31713 Remove whatsapp-for-linux 2024-04-08 14:31:37 +01:00
Evie Litherland-Smith 3aa3fce4a8 Update Discord bookmark URL 2024-04-08 14:30:46 +01:00
Evie Litherland-Smith 4c7cdbeb8e Add bookmarks.org and export steps to nix config
Move bookmarks.org into this repo and use runCommand to call emacs
org-html-export-to-html, set output file as firefox homepage

Remove bookmarks from git-sync-all.sh

Disable firefox SanitizeOnShutdown so that I can keep pinned tabs
between sessions
2024-04-08 14:25:04 +01:00
Evie Litherland-Smith d05ce43761 Firefox: on shutdown do clear cache, don't clear sessions 2024-04-08 10:58:01 +01:00
Evie Litherland-Smith 22ef09119d Update some mimetypes, add xarchiver for thunar-archive-plugin 2024-04-07 10:28:26 +01:00
Evie Litherland-Smith b2378517d8 Restore whatsapp-for-linux
Move OBSStudio to workspace 2 by default instead
2024-04-06 17:03:10 +01:00
Evie Litherland-Smith 92eb540556 Add tagger back to installed packages 2024-04-06 16:38:55 +01:00
Evie Litherland-Smith 09ab6461bf Firefox: add simplelogin addon 2024-04-04 13:37:28 +01:00
Evie Litherland-Smith 3833dce6eb Firefox: disable bookmarks toolbar 2024-04-04 13:36:21 +01:00
Evie Litherland-Smith 58f0e5237d Switch default browser back to firefox 2024-04-04 13:09:53 +01:00
Evie Litherland-Smith ddabbd5433 chromium: disable bookmarks bar again 2024-04-03 17:01:04 +01:00
Evie Litherland-Smith 4324b34281 Revert moving NoMachine install definition 2024-04-03 17:00:54 +01:00
Evie Litherland-Smith 303fe87377 chromium: switch default search provider to duckduckgo 2024-04-03 15:44:59 +01:00
Evie Litherland-Smith db03814d3e Remove catppuccin mocha theme from chromium, use GTK for theme instead 2024-04-03 14:25:26 +01:00
Evie Litherland-Smith cd9441bde4 Add bookmarks repo to git-sync-all, remove from chromium config 2024-04-03 14:14:30 +01:00
Evie Litherland-Smith 6915ae8359 Remove some fields from chromium ClearBrowsingDataOnExitList
Keep logged in to things like Whatsapp, teams, etc... on excit
2024-04-03 11:20:22 +01:00
Evie Litherland-Smith 077b04ca73 Remove teams-for-linux, update chromium config and add package
teams-for-linux seems to have support issues with new teams updates,
so switching to just using chromium as my browser as that should work
better

Add chromium package back, also waybar rewrite and window rules, set
as default browser for mimeapps

Update chromium configs; Add ManagedBookmarks and alphabetise the
other config options. Add ublock-origin, simplelogin and catppuccin
theme plugins
2024-04-03 11:02:26 +01:00
Evie Litherland-Smith efd81b8b50 Only install teams and nomachine on work PCs 2024-04-02 17:46:02 +01:00
Evie Litherland-Smith 14837ed9d8 Remove whatsapp-for-linux, add firefox bookmark for WhatsApp Web 2024-04-02 17:44:33 +01:00
Evie Litherland-Smith ecc9fae75a Major changes: switch to tracking nixos-23.11 and remove stylix.
Motivated by the xz backdoor bug, switch NixOS system to track 23.11
instead of unstable, and will bump version numbers as they come along
rather than do rolling release.
Reverted a couple of changes that were introduced in recent nixpkgs
versions, only major one was switching back to swaylock as hyprlock
isn't in nixpkgs 23.11

Remove stylix and replace with lower-level base16.nix, partly because
stylix was doing something strange pulling in extra flakes (and
breaking on 23.11), partly because I was most of the way there anyway.
Remove last references to stylix in config, mostly just changing
stylix.colors to scheme (from base16) and defining fonts in
specialArgs to be used in the same way as before.
2024-03-31 12:59:24 +01:00
Evie Litherland-Smith 70697d91b2 Add Noson (for controlling Sonos speakers) 2024-03-30 11:32:05 +00:00
Evie Litherland-Smith b662e6e24d Add noisetorch for microphone noise suppression 2024-03-30 07:48:27 +00:00
Evie Litherland-Smith 6bf3a3bd61 Firefox: disable bookmarks toolbar (by default) 2024-03-26 14:09:18 +00:00
Evie Litherland-Smith 14eb501ad8 Firefox start on blank page instead of a homepage 2024-03-22 10:08:58 +00:00
Evie Litherland-Smith 02e5b25669 Add jq as default installed package 2024-03-20 17:28:06 +00:00
Evie Litherland-Smith aa4a552bc6 Adjust opacity values a bit (again) 2024-03-19 15:04:27 +00:00
Evie Litherland-Smith 7aacdc7868 Restore NoMachine, X2Go is being unstable
Keep X2Go for future testing / other connections if wanted
2024-03-18 16:39:26 +00:00
Evie Litherland-Smith be494ee9ad X2Go window rule updates, remove NoMachine install 2024-03-18 10:04:15 +00:00
Evie Litherland-Smith 42dc4efdd2 Add Iosevka flake registry entry
Remove pyenv and jupyter registry entries since I don't use them any
more.
2024-03-18 09:44:31 +00:00
Evie Litherland-Smith cd58445ea3 Add X2Go as potential NoMachine replacement
Update hyprland window rules to include x2go
2024-03-18 09:40:56 +00:00
Evie Litherland-Smith fc5e35a20e Change wallpaper 2024-03-16 20:12:55 +00:00
Evie Litherland-Smith fd32f4c101 Switch icon theme to catppuccin-papirus-folders mocha-lavender
Change qt styling to use gtk2, hopefully makes theming a bit more
consistent
2024-03-15 17:15:18 +00:00
Evie Litherland-Smith c2a8ffe4f7 Restore emacsclient for mimetypes 2024-03-15 11:01:09 +00:00
Evie Litherland-Smith 557228b60b Add neofetch and nix-output-monitor packages 2024-03-14 13:21:44 +00:00
Evie Litherland-Smith d973beca07 Remove emacsclient, use emacs directly instead
Add some specific workspaces (emacs, firefox, libreoffice, chat,
steam) with custom icons, reduce persistent workspaces to those 5,
update windowrules and binds accordingly
2024-03-13 17:52:48 +00:00
Evie Litherland-Smith 2f3451dfa3 Change wallpaper 2024-03-13 07:12:10 +00:00
Evie Litherland-Smith eca0208ab2 Switch to texlive medium scheme, add lmodern font to system 2024-03-12 13:53:20 +00:00
Evie Litherland-Smith f01166c03d Add home-manager search page to firefox bookmarks 2024-03-11 11:20:57 +00:00
Evie Litherland-Smith ba29776e6c Tweak opacity values
Make popups more opaque that rest of desktop in case popup is over a
bright window (e.g. firefox...)
2024-03-10 07:28:33 +00:00
Evie Litherland-Smith 7bfb8c1718 Set popups to 0.35 opacity 2024-03-09 12:00:16 +00:00
Evie Litherland-Smith 69741482bc Globally change opacity to 0.65 / 65%
Update some more places that weren't using the stylix opacity setting
2024-03-09 12:00:10 +00:00
Evie Litherland-Smith 4be59efb4e Set XDG defaults in sessionVariables 2024-03-08 08:10:36 +00:00
Evie Litherland-Smith 415fbdd795 Swap swaylock for hyprlock
Add hyprlock config file based on https://github.com/NikSneMC/hyprlock
2024-03-04 13:35:26 +00:00
Evie Litherland-Smith 495f748274 Add hyprlock for testing
Hypr own screen locker, needs some configuring before ready for proper
use
2024-03-04 06:37:35 +00:00
Evie Litherland-Smith c6e1dc4f02 Move Iosevka Custom to own flake/repo
Packaging Iosevka Custom as separate flake lets me update
independently of main system nixpkgs, so easier to control when to do
the main rebuilds.
2024-03-03 21:16:22 +00:00
Evie Litherland-Smith 192ca0bc2f iosevka: adjust height of underscore, change paren back to normal 2024-03-02 17:12:55 +00:00
Evie Litherland-Smith 30d6ad9330 Added a few last Iosevka symbol tweaks 2024-03-02 16:10:33 +00:00
Evie Litherland-Smith d04afc5027 Switch emoji font from noto to emojione 2024-03-02 15:54:08 +00:00
Evie Litherland-Smith 7a10373030 Add nerd-font patched version of custom Iosevka to fonts
Move all of the logic for configuring and building the custom fonts to
iosevka.nix, to keep everything relevant in one place.
2024-03-02 15:04:35 +00:00
Evie Litherland-Smith 8cca04b56b Change style for i, j and l 2024-03-02 14:23:09 +00:00
Evie Litherland-Smith bea24879bd Fix Iosevka compile error (lig-plus-chain), narrow nerdfonts to symbols only install 2024-03-02 13:44:20 +00:00
Evie Litherland-Smith 14c369aad0 Remove FantasqueSansMono and Iosevka from NerdFonts 2024-03-02 13:19:08 +00:00
Evie Litherland-Smith c360986e19 Move custom Iosevka build plan into own file
Update some more glyphs for Iosevka
2024-03-02 13:16:48 +00:00
Evie Litherland-Smith 9c4d12b6b7 Add custom Iosevka builds to fonts 2024-03-02 11:38:59 +00:00
Evie Litherland-Smith 71e90e2a72 Slightly increase font size for desktop and popups 2024-03-01 18:07:03 +00:00
Evie Litherland-Smith d39dbcc261 Font updates, switch to FantasqueSansMono as main font
Add FantasqueSansMono Nerd Font as primary font to use, keep Iosevka
for now until I'm sure about it. Also add a few fun fonts (VictorMono
for it's ridiculous cursive italics, HeavyData because it's basically
illegible but looks fun to use for certain applications)

Move all nerdfont definition into a single package override in
stylix.nix, remove from fonts.packages list as stylix handles adding
this automatically
2024-03-01 17:59:24 +00:00
Evie Litherland-Smith c0daef5a76 Add catppuccin theme to firefox 2024-02-29 15:55:41 +00:00
Evie Litherland-Smith 135db95075 Re-theme back to catppuccin mocha with lavender accent 2024-02-29 15:29:19 +00:00
Evie Litherland-Smith 7912356eb6 Switch back to modus-vivendi-tinted 2024-02-29 10:32:53 +00:00
Evie Litherland-Smith b4e558ab08 Switch to regular modus-vivendi theme, remove theme from firefox
Set bat as default pager in nushell
2024-02-27 15:22:56 +00:00
Evie Litherland-Smith 5ed0d0ef60 hyprland: fix setting cursor, increase size 24 -> 32 2024-02-27 14:00:11 +00:00
Evie Litherland-Smith 4bdd2313e5 Remove fish 2024-02-26 08:16:39 +00:00
Evie Litherland-Smith 78f7af88a8 Move autoUpgrade back to flake.nix but use flake output instead of URL
Set autoUpgrade flake to current flake outpath but keeping nixpkgs
update, means things won't automatically be rolled back if there's no
internet connection. Keep using remote URL for server though to keep
unattended updates.
2024-02-26 08:12:26 +00:00
Evie Litherland-Smith b7a21f3377 Fix typo in getting flakeURL for autoUpgrade 2024-02-25 07:53:58 +00:00
Evie Litherland-Smith f542e2a922 Revert "Move stylix module definition, not needed for server"
This reverts commit c9ab74c825.

Add stylix to system/default.nix
2024-02-25 07:39:37 +00:00