diff options
| author | jeschli <jeschli@gmail.com> | 2019-06-30 17:32:29 +0000 | 
|---|---|---|
| committer | jeschli <jeschli@gmail.com> | 2019-06-30 17:32:29 +0000 | 
| commit | 270b60c90432dc69d8826f4025a4cfcd4210ea67 (patch) | |
| tree | 994cb69aaaaa67b0acc3bb7b12c619670baf3c1b | |
| parent | 059e677fa9ee5a71f6fb080f030b18705cc7d35e (diff) | |
j bolide: remove home-manager
| -rw-r--r-- | jeschli/1systems/bolide/config.nix | 22 | ||||
| -rw-r--r-- | jeschli/1systems/bolide/home.nix | 171 | 
2 files changed, 3 insertions, 190 deletions
| diff --git a/jeschli/1systems/bolide/config.nix b/jeschli/1systems/bolide/config.nix index b25b293..f13a2f8 100644 --- a/jeschli/1systems/bolide/config.nix +++ b/jeschli/1systems/bolide/config.nix @@ -3,12 +3,14 @@  # and in the NixOS manual (accessible by running ‘nixos-help’).  { config, pkgs, lib, ... }: +let +  unstable = import <nixpkgs-unstable> { config = { allowUnfree = true; }; }; +in  {    imports =      [        ./hardware-configuration.nix        <stockholm/jeschli> -      <home-manager/nixos>        <stockholm/jeschli/2configs/urxvt.nix>      #  <stockholm/jeschli/2configs/emacs.nix>      ]; @@ -54,8 +56,6 @@    };    nixpkgs.config.allowUnfree = true;    environment.systemPackages = with pkgs; [ -    home-manager -      wget vim    # system helper      ag @@ -96,22 +96,6 @@      zathura    ]; -  home-manager.useUserPackages = true; -  home-manager.users.jeschli = { -    home.stateVersion = "19.03"; -  }; - -  home-manager.users.jeschli.home.file = { -     ".emacs.d" = { -       source = pkgs.fetchFromGitHub { -         owner = "jeschli"; -         repo = "emacs.d"; -         rev = "8ed6c40"; -         sha256 = "1q2y478srwp9f58l8cixnd2wj51909gp1z68k8pjlbjy2mrvibs0"; -       }; -       recursive = true; -     }; -  };   # Some programs need SUID wrappers, can be configured further or are   # started in user sessions.   # programs.bash.enableCompletion = true; diff --git a/jeschli/1systems/bolide/home.nix b/jeschli/1systems/bolide/home.nix deleted file mode 100644 index 60fee8b..0000000 --- a/jeschli/1systems/bolide/home.nix +++ /dev/null @@ -1,171 +0,0 @@ -{ pkgs, ... }: - -{ -  home.file = { -     ".emacs.d" = { -       source = pkgs.fetchFromGitHub { -         owner = "jeschli"; -         repo = "emacs.d"; -         rev = "8ed6c40"; -         sha256 = "1q2y478srwp9f58l8cixnd2wj51909gp1z68k8pjlbjy2mrvibs0"; -       }; -       recursive = true; -     }; -     ".config/i3/config".text = '' - -set $mod Mod4 - -font pango:monospace 8 - -floating_modifier $mod - -bindsym $mod+Return exec i3-sensible-terminal - -bindsym $mod+Shift+q kill - -bindsym $mod+d exec rofi -modi drun#run -combi-modi drun#run -show combi -show-icons -display-combi run - -bindsym $mod+x exec rofi -modi window -show window -auto-select - -# switch to last used window -bindsym $mod+Tab exec rofi -show window& sleep 0.15 && xdotool key Down - -# change focus -bindsym $mod+j focus left -bindsym $mod+k focus down -bindsym $mod+l focus up -bindsym $mod+semicolon focus right - -# alternatively, you can use the cursor keys: -bindsym $mod+Left focus left -bindsym $mod+Down focus down -bindsym $mod+Up focus up -bindsym $mod+Right focus right - -# Resizing windows by 10 in i3 using keyboard only -bindsym $mod+Ctrl+Shift+Right resize shrink width 10 px or 10 ppt -bindsym $mod+Ctrl+Shift+Up resize grow height 10 px or 10 ppt -bindsym $mod+Ctrl+Shift+Down resize shrink height 10 px or 10 ppt -bindsym $mod+Ctrl+Shift+Left resize grow width 10 px or 10 ppt - -# move focused window -bindsym $mod+Shift+j move left -bindsym $mod+Shift+k move down -bindsym $mod+Shift+l move up -bindsym $mod+Shift+semicolon move right - -# alternatively, you can use the cursor keys: -bindsym $mod+Shift+Left move left -bindsym $mod+Shift+Down move down -bindsym $mod+Shift+Up move up -bindsym $mod+Shift+Right move right - -# split in horizontal orientation -bindsym $mod+h split h - -# split in vertical orientation -bindsym $mod+v split v - -# enter fullscreen mode for the focused container -bindsym $mod+f fullscreen toggle - -# change container layout (stacked, tabbed, toggle split) -bindsym $mod+s layout stacking -bindsym $mod+w layout tabbed -bindsym $mod+e layout toggle split - -# toggle tiling / floating -bindsym $mod+Shift+space floating toggle - -# change focus between tiling / floating windows -bindsym $mod+space focus mode_toggle - -# focus the parent container -bindsym $mod+a focus parent - -# focus the child container -#bindsym $mod+d focus child - -# Define names for default workspaces for which we configure key bindings later on. -# We use variables to avoid repeating the names in multiple places. -set $ws1 "1" -set $ws2 "2" -set $ws3 "3" -set $ws4 "4" -set $ws5 "5" -set $ws6 "6" -set $ws7 "7" -set $ws8 "8" -set $ws9 "9" -set $ws10 "10" - -# switch to workspace -bindsym $mod+1 workspace $ws1 -bindsym $mod+2 workspace $ws2 -bindsym $mod+3 workspace $ws3 -bindsym $mod+4 workspace $ws4 -bindsym $mod+5 workspace $ws5 -bindsym $mod+6 workspace $ws6 -bindsym $mod+7 workspace $ws7 -bindsym $mod+8 workspace $ws8 -bindsym $mod+9 workspace $ws9 -bindsym $mod+0 workspace $ws10 - -# move focused container to workspace -bindsym $mod+Shift+1 move container to workspace $ws1 -bindsym $mod+Shift+2 move container to workspace $ws2 -bindsym $mod+Shift+3 move container to workspace $ws3 -bindsym $mod+Shift+4 move container to workspace $ws4 -bindsym $mod+Shift+5 move container to workspace $ws5 -bindsym $mod+Shift+6 move container to workspace $ws6 -bindsym $mod+Shift+7 move container to workspace $ws7 -bindsym $mod+Shift+8 move container to workspace $ws8 -bindsym $mod+Shift+9 move container to workspace $ws9 -bindsym $mod+Shift+0 move container to workspace $ws10 - -# reload the configuration file -bindsym $mod+Shift+c reload -# restart i3 inplace (preserves your layout/session, can be used to upgrade i3) -bindsym $mod+Shift+r restart -# exit i3 (logs you out of your X session) -bindsym $mod+Shift+e exec "i3-nagbar -t warning -m 'You pressed the exit shortcut. Do you really want to exit i3? This will end your X session.' -b 'Yes, exit i3' 'i3-msg exit'" - -bindsym $mod+p exec i3-sensible-pager - -# resize window (you can also use the mouse for that) -mode "resize" { -        # These bindings trigger as soon as you enter the resize mode - -        # Pressing left will shrink the window’s width. -        # Pressing right will grow the window’s width. -        # Pressing up will shrink the window’s height. -        # Pressing down will grow the window’s height. -        bindsym j resize shrink width 10 px or 10 ppt -        bindsym k resize grow height 10 px or 10 ppt -        bindsym l resize shrink height 10 px or 10 ppt -        bindsym semicolon resize grow width 10 px or 10 ppt - -        # same bindings, but for the arrow keys -        bindsym Left resize shrink width 10 px or 10 ppt -        bindsym Down resize grow height 10 px or 10 ppt -        bindsym Up resize shrink height 10 px or 10 ppt -        bindsym Right resize grow width 10 px or 10 ppt - -        # back to normal: Enter or Escape or $mod+r -        bindsym Return mode "default" -        bindsym Escape mode "default" -        bindsym $mod+r mode "default" -} - -bindsym $mod+r mode "resize" - -# Start i3bar to display a workspace bar (plus the system information i3status -# finds out, if available) -bar { -        position top -        status_command i3status -} -     ''; -  };  -   -} | 
